Help us improve
Share bugs, ideas, or general feedback.
From grimoire
Writes and improves API reference documentation, endpoint descriptions, and OpenAPI specifications following practices from Stripe, Twilio, and GitHub.
npx claudepluginhub jeffreytse/grimoire --plugin grimoireHow this skill is triggered — by the user, by Claude, or both
Slash command
/grimoire:write-api-docsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Write clear, complete API reference documentation that developers trust and can use without guessing.
Guides writing developer-friendly API reference documentation, endpoint descriptions, and SDK docs using OpenAPI 3.1 standards and best practices from Stripe/Google.
Transforms raw API specs, endpoint descriptions, or Postman collections into clean developer-facing documentation with endpoint summaries, parameters, request/response examples, and error codes.
Creates professional API documentation from OpenAPI specs with endpoints, authentication, and interactive examples. Use for documenting REST APIs, SDK references, or developer portals.
Share bugs, ideas, or general feedback.
Write clear, complete API reference documentation that developers trust and can use without guessing.
Adopted by: Stripe, Twilio, GitHub, and Shopify — consistently ranked top developer-experience APIs
Impact: Stripe attributes low support volume directly to documentation quality; Twilio reports 30%+ faster onboarding for customers who read docs before integrating
Well-written API docs reduce integration time and support burden simultaneously. Developers treat docs as a contract — ambiguity breaks trust permanently. The OpenAPI Specification enforces machine-readable consistency while Stripe's style demonstrates the narrative layer on top.
string placeholders; include curl and at least one SDK snippetfoo, bar, or string as example values — use realistic domain dataBad: POST /charges — Creates a charge.
Good: POST /charges — Creates a new charge against a customer's payment method. Use this endpoint to collect a one-time payment; for recurring billing, use the Subscriptions API instead.