Guide for designing effective tools for AI agents. Use when creating tools for custom agent systems or any AI tool interfaces. Provides principles for tool naming, input/output design, error handling, and evaluation methodologies that maximize agent effectiveness.
Install
npx skills add nityeshaga/claude-code-essentials --skill ai-tool-designernpx skills add nityeshaga/claude-code-essentials --skill ai-tool-designer -a claude-code -gnpx skills add nityeshaga/claude-code-essentials --skill ai-tool-designer -a codex -ggemini skills install https://github.com/nityeshaga/claude-code-essentials.git --path plugins/basics/skills/ai-tool-designergh skill install nityeshaga/claude-code-essentials ai-tool-designergit clone --depth 1 https://github.com/nityeshaga/claude-code-essentials /tmp/nityeshaga__claude-code-essentials
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/nityeshaga__claude-code-essentials/plugins/basics/skills/ai-tool-designer ~/.claude/skills/ai-tool-designer # Claude Code
cp -R /tmp/nityeshaga__claude-code-essentials/plugins/basics/skills/ai-tool-designer ~/.agents/skills/ai-tool-designer # Codex, Cursor, Gemini CLI, Copilot, OpenCode