What problem does it solve?
This Skill eliminates the guesswork and inconsistency involved in creating API clients and tool integrations, helping you add reliable, discoverable tools that follow the repository’s conventions.
Core Features & Use Cases
- Tool Scaffolding: Creates the required package structure, metadata, client, CLI, environment template, and initialization files for a new integration.
- API Client Implementation: Guides class-based clients, typed public methods, authentication, secret resolution, error handling, and client lifecycle management.
- CLI and Registration: Builds Typer-based command-line interfaces with structured output options and explains how to document, reload, test, and deploy the tool.
- Use Case: When integrating an external service such as a project tracker or analytics platform, use this Skill to create a production-ready client and standalone CLI that can be registered and tested by the tool manager.
Quick Start
Ask the creating-tools skill to scaffold and implement a new tool integration for the external service, including its API client, CLI, secrets configuration, documentation, and verification steps.