Best skills for: Auto documentation
When automating documentation with AI coding assistants like Cursor, Copilot, or Claude Code, the key is choosing skills that add real value rather than generating fluff. For this task, focus on skills that refine and validate existing content. 'Enrich a Documentation Section' works best when you provide a code snippet or API signature and ask for expanded explanations, edge cases, or usage examples—this turns a stub into production-ready docs. Another strong pick is 'Specification Document Reviewer', which checks your documentation against technical requirements or code behavior, catching inconsistencies early. The most common pitfall is being too vague: generic prompts yield generic output. Always specify the target format (e.g., Markdown, reStructuredText) and the intended audience (end users vs. maintainers). These skills shine when combined—first enrich a section, then review it against specs. Avoid over-automation; always review AI-generated docs for accuracy.
24 skills selected
Documentation Writer
Documentation
Generates API documentation, README files, and updates docstrings. Follows standards like Google, NumPy, or Sphinx. Helpful for maintaining clear, concise, and up-to-date code documentation.
Technical Documentation
Documentation
Provides best practices and templates for various documentation types including READMEs, API references, code comments, and architecture diagrams. Helps maintain consistency and clarity when creating or improving project documentation, especially for open-source projects or APIs.
Phonely Docs Agent Contract
Documentation
Guidelines for AI agents updating Phonely documentation. Emphasizes source traceability, audience voice, and separation of behavior, knowledge, and tools.
Ark Documentation with Diataxis
Documentation
Provides guidance for structuring Ark documentation using the Diataxis framework (Tutorials, How-to Guides, Core Concepts, Reference). Helps decide where content belongs, review documentation PRs, and restructure existing docs. Use this skill when creating new documentation or ensuring a consistent, task-oriented layout for different audiences.
Enrich a Documentation Section
Documentation
Helps enrich thin documentation sections that only show a signature and toy example without explaining the reasoning or use-cases. Provides a five-part expansion pattern to add motivation, contrast with alternatives, and a realistic example, making it easier for readers to understand when and why to use the API.
Technical Documentation Research
Documentation
Guides searching and fetching authoritative technical documentation, API references, and implementation patterns. Helps when exploring unfamiliar frameworks, version-specific needs, or best practices for technical decisions.
Project Knowledge Manager
Documentation
Maintains a living knowledge base in .knowledge/ directory with focused markdown files about the codebase, architecture, and design decisions.
Document Indexer
Documentation
Scans YAML frontmatter from all markdown files in the docs/ directory to produce a structured overview of available documentation without loading full files. Use this at the start of a session or when you need to quickly find relevant specs, plans, and context.
KDoc Documentation Writer
Documentation
Writes concise KDoc documentation for Kotlin classes and functions, focusing on short summaries without metadata or variable documentation. Helps when adding KDoc to Kotlin files while skipping private or obvious members.
Documentation Maintenance
Documentation
This skill provides a structured workflow for updating project documentation including CLAUDE.md, README, and CHANGELOG. It walks through phases like inventorying existing docs, analyzing git history for needed changes, optimizing for AI readability, and ensuring cross-document consistency. Use it when synchronizing documentation with code changes or improving documentation effectiveness for AI coding agents.
Sync Multilingual README Files
Documentation
Synchronizes English (README.md) and Chinese (README_ZH.md) documentation by translating new or changed sections between the two files. Preserves code blocks, formatting, and technical term consistency. Useful for maintaining bilingual documentation in multi-language projects.
Advanced Markdown/MDX Processing
Documentation
Advanced Markdown and MDX processing for technical documentation. Parse, validate, lint, and transform Markdown content with support for MDX components, front matter, and remark/rehype plugins.
Documentation Orchestration Patterns
Documentation
Orchestrates parallel generation of technical documentation (APIs, code, READMEs, architecture, user guides) by coordinating specialized agents. Helps produce comprehensive, consistent documentation quickly across large codebases.
Documentation Generation
Documentation
Generates comprehensive project documentation including README files, API documentation (OpenAPI/Swagger), code comments with proper docstrings (Python, JSDoc), architecture overviews, and changelogs. Useful for creating new documentation from scratch or improving existing documentation to ensure clarity and consistency across projects.
Create Catalyst Skill File
Documentation
Instructions to add a new skill to the catalyst-skills library, following a fan-out, reduce, verify, synthesize pattern.
Docs Sync
Documentation
Check and update repository documentation when behavior, commands, or validation evidence changes.
Documentation Writing in Metabase Style
Documentation
Write documentation following Metabase's conversational, clear, and user-focused style. Use for creating or editing docs files.
GCP Onboarding
Documentation
Maintain GCP onboarding documentation when changes affect Google Cloud setup, OAuth, Secret Manager, Cloud Run, or environment variables.
Reversa PRD Drafter
Documentation
Synthesizes ideation.md and personas.md into a comprehensive PRD, identifying gaps and asking up to 2 clarifying questions.
Prepare Changelog for Release
Documentation
Updates the CHANGELOG.md file by replacing the [Unreleased] section with the current plugin version and date, then adds a new empty [Unreleased] section. Use when finalizing a release to prepare the changelog entries.
Metabase Documentation Writing
Documentation
Learn to write clear, user-focused documentation following Metabase's conversational style guide.
Add Skill
Documentation
Create and populate a skill guide for recurring tasks. Documents patterns and best practices.
Update Documentation
Documentation
Updates all project documentation after code changes. Analyzes git status and recent commits, then updates KNOWLEDGE_BASE.md, README.md, and the Chinese README. Ensures documentation stays accurate and in sync with the codebase.
Turbot Guardrails Documentation
Documentation
This skill handles creating, updating, and reviewing markdown documentation for Turbot Guardrails. It applies to tasks like writing new pages, adding screenshots, fixing links, and checking style compliance. It is useful when working in the docs/ directory or following the project's style guidelines.
How to choose
- How are these skills selected?
- Each skill is curated and verified by the Skills Guides editorial team. We run a security and quality review on every entry, so only verified skills appear in this selection.
- What do the security ratings mean?
- We label skills Safe, Caution or Risky based on our security analysis — checking for prompt-injection risks, requested permissions and other red flags. The rating gives you an at-a-glance sense of how much trust a skill warrants.
- How do I install a skill?
- Open any skill page and follow its install instructions for your tool — Claude Code, Cursor or Copilot. Each skill lists the exact steps so you can get it running in a couple of minutes.