/api-docs
Generate API documentation from source code with JSDoc and OpenAPI support
Claude Code
$ npx -y skills add ruvnet/ruflo --skill api-docs --agent claude-code
Codex
$ npx skills add ruvnet/ruflo --skill api-docs -a codex -y
Cursor
$ npx skills add ruvnet/ruflo --skill api-docs -a cursor -y
Gemini CLI
$ npx skills add ruvnet/ruflo --skill api-docs -a gemini-cli -y
GitHub Copilot
$ npx skills add ruvnet/ruflo --skill api-docs -a github-copilot -y
OpenCode
$ npx skills add ruvnet/ruflo --skill api-docs -a opencode -y
Windsurf
$ npx skills add ruvnet/ruflo --skill api-docs -a windsurf -y
SKILL.md
api-docs.SKILL.mdname: api-docs description: Generate API documentation from source code with JSDoc and OpenAPI support argument-hint: "<source-path>" allowed-tools: Bash(npx *) mcp__plugin_ruflo-core_ruflo__hooks_worker-dispatch Read Write Grep
Generate API documentation from TypeScript/JavaScript source:
1. **Scan exports**: Find all public functions, classes, and interfaces 2. **Extract JSDoc**: Parse `@param`, `@returns`, `@throws`, `@example` annotations 3. **Generate missing docs**: Add JSDoc for undocumented public APIs 4. **OpenAPI spec**: For HTTP endpoints, generate OpenAPI 3.0 definitions
Dispatch via MCP: `mcp__plugin_ruflo-core_ruflo__hooks_worker-dispatch({ trigger: "document", context: "api" })`
Conventions:
- Every public export must have a JSDoc comment
- Include `@param` with type and description
- Include `@returns` with type and description
- Include `@throws` for known error conditions
- Include `@example` for non-obvious usage
📖 RuFlo Explained — Build an AI Team That Plans, Remembers, Tests, and Improves A 14-chapter guide: from the basic idea to a first useful task, then memory, agent teams, plugins, cost and verification. Agent = Model + Harness.
Other skills on ruflo.
More skills from other plugins.
agentmail
Use your assigned AgentMail inbox to read email tasks, explicitly send or reply, and check delivery. Provided automatically by…
bmad
Answers BMad questions and recommends the next skill from what is installed. Use when the user asks bmad for help, what to do…
Questions about api-docs.
- Which coding agents can use api-docs?
- api-docs installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.

