Docsbook Skills
Composable, open-source automations that AI agents (Claude Code, Cursor, ChatGPT) use to analyze, create, publish, and monitor documentation. Install locally, or discover at runtime via the Docsbook MCP server.
Install once into your Claude Code config — skills load automatically on startup.
npx docs-skills installLet your agent search the catalog on demand through the Docsbook MCP server.
@docsbook find_skill "audit my docs"docs-accessibility
FreeAnalyzes accessibility (a11y) of markdown documentation — alt text, heading hierarchy, link anchor text, captions, code block language, and text readability. Target standard is WCAG 2.1 Level AA, applied to what is controllable from the markdown source.
docs-analyze
FreeWhen the user wants to audit, review, or analyze markdown documentation quality. Use when the user mentions "docs audit", "review docs", "docs quality", "documentation review", "find issues in docs", "check my documentation", "analyze documentation". Orchestrates 10 specialized analysis skills (docs-content-types, docs-structure-templates, docs-style-tone, docs-audience, docs-navigation-linking, docs-seo, docs-accessibility, docs-i18n, docs-media, docs-maintenance) over a single page, folder, or full docs/ tree and produces a unified prioritized report. For writing NEW documentation, see docs-writing-guide. For creating docs from scratch, see create-docs.
docs-audience
FreeAnalyzes how well documentation pages match their intended audience. Finds vocabulary mismatch, assumed knowledge gaps, mixed-audience confusion, and jargon density relative to stated prerequisites.
docs-content-types
FreeAnalyzes whether each documentation page follows the Diátaxis framework — tutorial, how-to guide, reference, or explanation. Detects mixed content types, misclassified pages, and structural violations per type. Uses Docsbook MCP to access content.
docs-create
FreeFull pipeline — detects source type, builds documentation, publishes to GitHub, and optionally configures Docsbook. L1 "under the key" entry point with minimal questions. Delegates to /docs-detect-source → /docs-from-* → /docs-publish → /docs-setup-workspace.
docs-create-interactive
FreeFull pipeline with interactive checkpoints — detects source, builds docs, lets you review structure before publishing, customize branding, and choose languages and domain. L2 entry point for users who want control. Same power as /docs-create but with stops at key decisions.
docs-detect-source
FreeDetects what type of documentation source you have — website URL, code repository, or existing docs platform (Mintlify, GitBook, Docusaurus, etc.). Used internally by /docs-create to route to the right skill. Can also be run directly to identify your source type.
docs-enable-translation
PROEnable AI auto-translation for Docsbook workspace with optional Slack notifications on completion.
docs-from-site
FreeBuilds documentation from a website URL. Crawls the site, extracts content, and produces structured Markdown files in docs-output/<name>/. Use when you have a product URL and want to create documentation from it. Use /docs-create if you want the full pipeline (crawl + publish + Docsbook setup).
docs-gap-finder
PRO+Finds documentation gaps by cross-referencing failed searches, AI-unanswered questions, and popular search queries against the existing doc graph. Returns a prioritized report of pages worth creating, and optionally opens GitHub Issues with draft outlines for each gap.
docs-generate-agents-md
FreeGenerates an AGENTS.md system prompt at the repo root from the user's Docsbook workspace settings. Reads workspace config and doc graph via Docsbook MCP, renders a Handlebars template, and writes AGENTS.md so future agent sessions have stable context about the docs site, languages, AI chat, and available @docs-skills commands.
docs-i18n
FreeAnalyzes multilingual documentation — content parity between languages, ISO 639-1 codes, hreflang tags, navigation translation, date/number format localization, and translation freshness. Apply only if documentation has multiple language versions. Docsbook supports 15 languages: EN, ES, FR, DE, PT, IT, RU, ZH, JA, KO, AR, HI, TR, PL, NL.
docs-maintenance
FreeAnalyzes documentation freshness and maintenance health — stale content, deprecated pages without migration paths, TODO/FIXME in published docs, past-dated promises, old version references, and ownership gaps. For quarterly audits, not single-page reviews.
docs-media
FreeAnalyzes media in markdown documentation — images, screenshots, videos, and diagrams. Checks formats, file sizes, alt text, screenshot freshness, and diagram best practices.
docs-navigation-linking
FreeAnalyzes navigation structure and link quality across documentation — orphan pages, broken internal links, poor anchor text, over-deep hierarchy, and missing next-step links. Cross-file skill that requires the full doc graph.
docs-pr-check
FreeGenerates a GitHub Actions workflow (.github/workflows/docsbook-docs-check.yml) that runs on pull requests and checks whether code changes are accompanied by documentation updates, validates frontmatter in changed markdown files, and detects broken internal links. Optional input `block_on_broken_links` controls whether broken links fail the workflow.
docs-publish
FreePublishes a local documentation folder to a new GitHub repository. Handles git init, commit, gh repo create, and push. Works without Docsbook MCP. Use after /docs-from-site, /docs-from-code, or /docs-from-docs to make the docs live.
docs-release-announce
PROAnnounce new GitHub releases of a Docsbook-tracked repository to Slack and/or email by registering a Docsbook release.published webhook and generating a GitHub Actions handler.
docs-seo
FreeAnalyzes SEO of technical documentation — title/description optimization, heading hierarchy, keyword placement, internal topic clusters, image alt text, and GEO/AI Overviews compatibility. Documentation-specific SEO, not a general site audit.
docs-setup-workspace
FreeConfigures a Docsbook workspace via MCP — branding, UI, AI chat, SEO, languages. Requires Docsbook MCP connected (mcp add --transport http https://docsbook.io/api/mcp/server). Run after /docs-publish. If MCP is unavailable, prints setup instructions.
docs-stale-watcher
PRO+Registers a Docsbook webhook for the `content.outdated` event and generates a GitHub Actions workflow that turns each outdated-content notification into a GitHub Issue in the user's documentation repository. Useful for keeping docs fresh by surfacing stale pages as actionable issues for the team.
docs-structure-templates
FreeAnalyzes the structure and formatting of documentation pages — frontmatter completeness, heading hierarchy, prerequisites sections, code blocks, and page length. Reports issues in JSON format without editing files.
docs-style-tone
FreeAnalyzes writing style and tone in documentation — active vs passive voice, filler words, marketing adjectives, sentence length, second person usage, and terminology consistency. Reports issues without editing files.
docs-translate-webhook
PRO+Wire a Docsbook workspace to an external translation pipeline. Switches translation mode to `external`, registers a webhook on `translation.requested`, and scaffolds a handler function (Vercel or Express) that the user deploys to run their own translation logic and POST results back to Docsbook.
docs-tune-ai-chat
PROTunes the AI chat system prompt for a Docsbook workspace by analyzing negative feedback and unanswered AI questions from the last 30 days, clustering them by topic, and proposing an improved system_prompt. Requires user confirmation before applying changes.