Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden of behavioral disclosure. It explains the return format ('스킬 상세 정보 JSON 문자열') and the meaning of the parameter, but it does not disclose error handling, authentication needs, or whether the operation is read-only. Since 'get' implies non-mutating, some transparency is inherent, but the description adds limited behavioral context beyond the obvious.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.