smart-tool-creator
$
npx mdskill add microsoft/amplifier-smart-tool-creator/smart-tool-creatorA smart tool for building smart tools. It scaffolds the structure the [spec](https://github.com/microsoft/amplifier-smart-tools) requires, checks a tool against the spec, and evaluates a tool's model-backed capabilities in isolation.
SKILL.md
.github/skills/smart-tool-creatorView on GitHub ↗
--- name: smart-tool-creator description: >- Create, validate, and evaluate smart tools that follow the Amplifier Smart Tool Spec, by driving the smart-tool-creator smart tool from a CLI, a library, or an agent. Use when (1) packaging domain expertise as a standalone tool any agent can call, (2) checking an existing smart tool against the spec and its conformance kit, (3) measuring how well a smart tool's model-backed capabilities work. Triggers on "smart tool", "smart-tool-creator", "amplifier smart tool", "conformance kit", "SMART_TOOL.md", "smart-tool.json". license: MIT metadata: author: DavidKoleczek repository: https://github.com/microsoft/amplifier-smart-tool-creator --- # Using smart-tool-creator A smart tool for building smart tools. It scaffolds the structure the [spec](https://github.com/microsoft/amplifier-smart-tools) requires, checks a tool against the spec, and evaluates a tool's model-backed capabilities in isolation. ## Install ```bash # as a CLI uv tool install "amplifier-smart-tool-creator[all] @ git+https://github.com/microsoft/amplifier-smart-tool-creator" # as a library uv add "amplifier-smart-tool-creator[all] @ git+https://github.com/microsoft/amplifier-smart-tool-creator" # once, without installing uvx --from "amplifier-smart-tool-creator[all] @ git+https://github.com/microsoft/amplifier-smart-tool-creator" smart-tool-creator --help ``` `[all]` brings both agent providers the model-backed capabilities run through. Alternatives: ```bash # Only the GitHub Copilot agent provider uv tool install "amplifier-smart-tool-creator[copilot] @ git+https://github.com/microsoft/amplifier-smart-tool-creator" # Only the Amplifier Agent agent provider uv tool install "amplifier-smart-tool-creator[amplifier-agent] @ git+https://github.com/microsoft/amplifier-smart-tool-creator" # Deterministic capabilities only uv tool install git+https://github.com/microsoft/amplifier-smart-tool-creator ``` ## Use it Run `smart-tool-creator --help`. It prints the tool's skill: when to use it, every capability, sharp edges, and which files to read. Follow it. Then read the capability's own skill with `smart-tool-creator <command> --help` before calling it: it carries the arguments, a worked invocation, the result, and the failures. Never work from memory.