| name | skill-creator |
| description | Turn any MCP server, OpenAPI spec, or GraphQL endpoint into an AI agent skill at runtime |
| version | 1.0.0 |
| author | Hermes Agent |
| license | MIT |
| platforms | ["linux","macos"] |
| metadata | {"hermes":{"tags":["skill-generation","mcp","openapi","graphql","automation"],"related_skills":["hermes-agent"]}} |
Skill Creator — Auto-Generate Agent Skills from APIs
Generate reusable AI agent skills from MCP servers, OpenAPI specs, or GraphQL endpoints. Supports 9+ agent frameworks with an auto-improvement loop.
Prerequisites
- Node.js 18+
- Access to an MCP server, OpenAPI spec, or GraphQL endpoint
Installation
npm install -g skill-creator
git clone https://github.com/sandiiarov/skill-creator.git
cd skill-creator
npm install && npm run build
Usage
From MCP Server
skill-creator from-mcp --server http://localhost:3000 --output ./skills/my-mcp
skill-creator from-mcp --server http://localhost:3000 --framework claude-code
From OpenAPI Spec
skill-creator from-openapi --spec ./api-spec.yaml --output ./skills/my-api
skill-creator from-openapi --spec ./api-spec.yaml --auth bearer:TOKEN
From GraphQL
skill-creator from-graphql --endpoint https://api.example.com/graphql --output ./skills/my-graphql
Auto-Improvement Loop
skill-creator improve --skill ./skills/my-api --iterations 5
Generated Output
Each generated skill includes:
SKILL.md with Hermes-compatible frontmatter
- Usage examples with error handling
- Gotcha documentation from runtime testing
- Integration instructions for target framework
Common Pitfalls
- Spec quality: Garbage in, garbage out. Ensure your OpenAPI spec is well-defined.
- Authentication: Some endpoints require auth that can't be automated. Handle manually.
- Rate limits: Auto-improvement loop may hit API rate limits. Add delays between iterations.
Verification
cat ./skills/my-api/SKILL.md
skill-creator test --skill ./skills/my-api --dry-run