Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint, and an output schema already defines the returned skill-map attributes, so the description's output enumeration adds little. Nothing beyond annotations is disclosed about determinism, taxonomy source, latency, or how proficiency signals are inferred.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.