What problem does it solve? Agents select and call tools based solely on descriptions, so vague descriptions, overlapping tools, and unhelpful error messages cause wrong tool selection, malformed calls, and unrecoverable failures that prompt engineering cannot fix. ## Core Features & Use Cases - Tool Description Engineering: Structure descriptions that answer what a tool does, when to use it, what inputs it accepts, and what it returns, with concrete format examples. - Tool Catalog Consolidation: Reduce overlapping tool sets using the consolidation principle, namespacing, and verb-noun naming conventions, including MCP fully qualified ServerName:tool_name formats. - Error Recovery Design: Generate structured, actionable error messages that tell agents what went wrong and how to correct the call. - Use Case: An agent with 17 overlapping tools picks the wrong one half the time; apply this skill to audit the catalog, consolidate redundant tools, rewrite descriptions, and add recoverable error responses. ## Quick Start Use the tool-design skill to audit my agent's tool catalog and rewrite the descriptions and error messages for each tool.