graft
Installation
SKILL.md
Graft
Use this skill when the task is about creating or refining a Graft server, wrapping an existing API with Graft proxy mode, or updating contributor-facing docs and examples so they match the current graft package behavior.
Product thesis
Graft's core value has three parts:
- Define once — tools with a name, schema, and handler.
- Serve as HTTP and MCP — from the same server, through a single shared pipeline (same auth, validation, middleware).
- Discovery is automatic — agents find tools via
agent.json,mcp.json,llms.txt. Humans get interactive docs (/docs) and an OpenAPI spec (/openapi.json). Zero configuration.
When explaining Graft, lead with all three parts. When showing examples, demonstrate both access patterns (MCP and HTTP) and mention what the server auto-serves. This applies to both source-based apps and proxy mode.