Token导航 LogoToken导航

Agent Skill · 研究检索

documentation-generator(文档生成器)

用于辅助文档、README、Markdown、说明文和内容稿件的整理与改写。它适合让 Agent 提炼结构、补齐章节、统一术语、检查链接或把零散材料整理成可读文档。使用时应保留项目已有事实、命令和路径,不要把未确认的信息写成确定结论;涉及对外文案时,还需要控制语气,避免过度营销或夸大能力。

documentation-generator 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证为 MIT,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 65,084。

总安装 288周安装 12GitHub Stars 8下载 96核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:documentation-generator(文档生成器)
来源仓库:https://github.com/kanopi/cms-cultivator
仓库路径:skills/documentation-generator
安装命令:
npx skills add https://github.com/kanopi/cms-cultivator --skill documentation-generator
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/kanopi/cms-cultivator --skill documentation-generator

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于辅助文档、README 和内容稿件整理。适合提炼结构、统一术语或检查链接。使用时应保留项目事实,避免夸大能力。安装命令:npx skills add https://github.com/kanopi/cms-cultivator --skill documentation-generator。

涉及对外文案时需控制语气。

来源仓库内路径:skills/documentation-generator

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/kanopi/cms-cultivator --skill documentation-ge…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

documentation-generator 怎么安装?

在终端执行 npx skills add https://github.com/kanopi/cms-cultivator --skill documentation-generator。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

documentation-generator 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

documentation-generator 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

documentation-generator 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

documentation-generator 用的人多吗?

公开数据是累计安装 288 次,近一周安装 12 次,下载 96 次,GitHub 8 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

documentation-generator 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 3 个目录同时收录,说明这个 Skill 流传比较广。
  • 许可证明确为 MIT,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
documentation-generator

文档生成器 · 本页

2888需要联网MIT通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Documentation Generator

Automatically generate documentation for code, APIs, and projects.

Philosophy

Good documentation is as critical as good code.

Core Beliefs

  1. Code Documents What, Docs Explain Why: Documentation provides context code cannot
  2. Documentation Enables Adoption: Well-documented code gets used, undocumented code gets replaced
  3. Up-to-Date Beats Comprehensive: Better to have accurate basics than stale details
  4. Multiple Audiences Need Different Docs: Users need guides, developers need API references

Why Documentation Matters

  • Onboarding: New team members get productive faster
  • Maintenance: Future developers (including yourself) understand intent
  • Adoption: Users can actually use your features
  • Professional Quality: Documentation signals production-ready software

When to Use This Skill

Activate this skill when the user:

  • Says "I need to document this"
  • Asks "how do I write docs for this API?"
  • Mentions "README", "documentation", or "user guide"
  • Shows code and asks "what docs should I write?"
  • Says "need API documentation"
  • Asks about changelog or release notes
  • Mentions "developer guide" or "setup instructions"

Decision Framework

Before generating documentation, determine:

What Type of Documentation Is Needed?

  1. API Documentation - Code interfaces, parameters, return values → PHPDoc/JSDoc
  2. User Guide - End-user instructions, screenshots → Markdown guide
  3. Developer Documentation - Setup, architecture, contributing → README + guides
  4. Changelog - Release notes, version history → Keep a Changelog format
  5. Inline Documentation - Code comments, function docs → Language-specific format
  6. Documentation Site - Multi-page documentation with search and navigation → Zensical site

Who Is the Audience?

  • Developers - Technical details, code examples, architecture
  • End Users - Simple language, step-by-step instructions, screenshots
  • Contributors - Setup instructions, coding standards, PR process
  • Stakeholders - High-level overview, features, roadmap

What's the Scope?

  • Single function/class → Inline PHPDoc/JSDoc
  • Module/component → Component documentation
  • Feature → User guide + API docs
  • Entire project → README + developer guide + API reference
  • Release → Changelog entry

What Already Exists?

Check for:

  • Existing README → Update vs. create new
  • Existing API docs → Append vs. regenerate
  • CHANGELOG.md → Add new entry vs. create file
  • Documentation site → Match existing format

What Level of Detail?

  • Minimal - Function signature, brief description → Quick reference
  • Standard - Parameters, return values, usage example → Full API docs
  • Comprehensive - Architecture, examples, edge cases, troubleshooting → Complete guide

Decision Tree

User requests documentation
    ↓
Identify documentation type
    ↓
Determine audience (dev/user/contributor)
    ↓
Check for existing docs
    ↓
Assess scope (function/module/project)
    ↓
Generate appropriate documentation
    ↓
Format for platform (CMS-specific if needed)

Workflow

1. Determine Documentation Type

API Documentation - For code interfaces:

  • Functions, methods, classes
  • Parameters and return types
  • Examples and usage

README - For project overview:

  • Installation instructions
  • Quick start guide
  • Features and requirements

User Guide - For end users:

  • How to use features
  • Screenshots and examples
  • Troubleshooting

Developer Guide - For contributors:

  • Architecture overview
  • Setup and development
  • Coding standards

Changelog - For releases:

  • Version history
  • What changed
  • Migration guides

2. Analyze the Code/Project

For API Docs:

  • Scan function signatures
  • Identify parameters and return types
  • Find existing comments
  • Detect dependencies

For README:

  • Check for package managers (composer.json, package.json)
  • Identify framework (Drupal, WordPress, etc.)
  • Find entry points and main features

For Guides:

  • Understand user workflows
  • Identify key features
  • Note prerequisites

Documentation Templates

Complete templates are available for reference:

Use these templates as starting points, customizing for the specific project needs.

Documentation Site Generation

For comprehensive documentation sites, use Zensical - a modern static site generator from the creators of Material for MkDocs.

When to Use Zensical

  • Multi-page documentation - Organize docs across multiple pages
  • Search functionality - Built-in search for documentation
  • Modern theming - Professional appearance with customization
  • Navigation - Organized navigation with sections and subsections
  • GitHub Pages deployment - Automated deployment via GitHub Actions

Zensical Setup

Install:

pip install zensical

Create new project:

zensical new my-documentation

Configuration (zensical.toml):

[project]
site_name = "Project Name"
site_description = "Brief description"
site_url = "https://yoursite.github.io/project/"
docs_dir = "docs"
site_dir = "site"

nav = [
  {"Home" = "index.md"},
  {"Getting Started" = [
    "installation.md",
    "quick-start.md"
  ]},
  {"API Reference" = "api/index.md"}
]

[project.theme]
variant = "modern"

Build and serve:

# Local preview
zensical serve

# Production build
zensical build --clean

GitHub Actions deployment:

name: Deploy Documentation
on:
  push:
    branches: [main]
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-python@v5
        with:
          python-version: '3.x'
      - run: pip install zensical
      - run: zensical build --clean
      - uses: actions/upload-pages-artifact@v4
        with:
          path: ./site

Generation Strategy

1. Gather Information

Ask clarifying questions:

  • "What documentation type do you need?"
  • "Who is the audience? (developers, end users, admins?)"
  • "What specific features should be documented?"

2. Analyze Code

For API docs:

  • Read function signatures
  • Extract existing comments
  • Identify dependencies
  • Find usage examples

3. Structure Document

Follow standard patterns:

  • Overview/introduction
  • Prerequisites
  • Main content (organized logically)
  • Examples
  • Troubleshooting
  • Resources

4. Add Examples

Include:

  • Code examples
  • Screenshots (placeholder references)
  • Before/after comparisons
  • Common use cases

Integration with CMS Cultivator

This skill complements the /docs-generate slash command:

  • This Skill: Automatically triggered during conversation

- "How do I document this function?" - "Need docs for this API" - Quick single-function documentation

  • /docs-generate Command: Explicit batch generation

- Generate full project documentation - Create comprehensive README - Build complete user guides

Quick Response Patterns

For API Documentation

When user shows a class or function:

  1. Identify the type (Drupal service, WordPress function, JS module)
  2. Generate appropriate docblock format
  3. Include:

- Description of purpose - Parameter documentation - Return type documentation - Usage example in @code block - Related functions (@see tags)

For README

When user asks for project documentation:

  1. Scan project structure (composer.json, package.json)
  2. Identify platform (Drupal/WordPress/standalone)
  3. Generate sections in order:

- Title and description - Features list - Requirements - Installation (Composer first) - Quick start example - Links to detailed docs

For User Guides

When user needs end-user documentation:

  1. Ask about target audience
  2. Identify main workflows
  3. Structure with:

- Overview - Prerequisites checklist - Step-by-step instructions - Screenshots placeholders - Troubleshooting section - FAQs

For Changelogs

When user needs version history:

  1. Use Keep a Changelog format
  2. Categories: Added, Changed, Deprecated, Removed, Fixed, Security
  3. Include version numbers and dates
  4. Link to GitHub comparisons

Example Interactions

Example 1: API documentation

User: "I need to document this service class"
[Shows DataProcessor class]

Skill: "I'll generate API documentation for your DataProcessor service.
I see it has 3 public methods and uses dependency injection.
I'll create docblocks with:
- Class description with usage example
- Constructor documentation
- Method documentation with @param and @return
- @code examples for each method

[Generates documented code following Drupal standards]

This follows Drupal documentation standards. Each method includes
parameter types, return types, and usage examples."

Example 2: README

User: "Need a README for my custom module"

Skill: "I'll create a comprehensive README for your module.
Let me check the project structure...

I see:
- Drupal 10 module
- Composer-based
- Custom services and admin routes

I'll generate a README with:
- Installation via Composer
- Feature list
- Configuration steps
- API usage examples
- Links to extended docs

[Generates README.md]"

Example 3: Changelog Entry

User: "What should I add to CHANGELOG for this release?"

Skill: "Based on your recent commits, I'll generate a changelog entry
following Keep a Changelog format:

## [1.2.0] - 2025-01-15

### Added
- User profile export functionality (#234)
- Bulk operations support

### Changed
- Improved query performance (30% faster)

### Fixed
- Permission check on admin pages (#145)

Would you like me to add this to your CHANGELOG.md?"

Best Practices

  1. Clear and Concise - Write for your audience's level
  2. Examples - Always include working code examples
  3. Up to Date - Document current functionality, not planned features
  4. Structured - Use consistent headings and format
  5. Searchable - Include keywords users will search for
  6. Complete - Cover common use cases and edge cases

Platform-Specific Guidelines

Drupal Documentation

  • Use PHPDoc format with @param, @return, @throws
  • Include @code examples in docblocks
  • Document services with usage examples
  • Reference related APIs with @see tags
  • Follow Drupal API documentation standards

WordPress Documentation

  • Use PHPDoc with @since tags
  • Document hooks and filters
  • Include usage examples in docblocks
  • Reference WordPress functions
  • Follow WordPress inline documentation standards

JavaScript Documentation

  • Use JSDoc format
  • Document parameters and return types
  • Include examples
  • Document React components with PropTypes
  • Follow project-specific standards (ESDoc, TSDoc)

Markdown Style for Zensical Documentation

When generating markdown documentation for Zensical sites (like this plugin's documentation), follow these guidelines for proper rendering:

Use Headings, Not Bold Lists

DON'T:

1. **Category Name**
   - Sub-item 1
   - Sub-item 2

DO:

### Category Name

- Sub-item 1
- Sub-item 2
Use Headings for Section Titles

DON'T:

**Section Title:**
- Item 1
- Item 2

DO:

#### Section Title

- Item 1
- Item 2
Heading Hierarchy
  • # - Document title (once at top)
  • ## - Major sections
  • ### - Subsections
  • #### - Categories, steps, or sub-subsections
For Step-by-Step Instructions

DON'T:

1. **Step Name**: Description
   - Detail 1
   - Detail 2

DO:

#### 1. Step Name

Description

- Detail 1
- Detail 2

Complete style guide: See Markdown Style Guide for full details and examples.

Resources

平台分布

Cursor

41.5%
按下载量换算40

Codex

28.72%
按下载量换算28

Claude Code

17.62%
按下载量换算17

Antigravity

8.27%
按下载量换算8

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。

继续浏览同类 Skills