Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the disclosure burden. It does add meaningful behavior—only the latest version of each skill is returned, and results are scoped to the caller's org. However, it omits defaults such as include_body=false and limit=50, does not state that it is read-only, and says nothing about response ordering or pagination behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.