From opflow
Structured workflows for creating and reading documentation via MCP tools. Use when user says "document this endpoint", "create docs for", "read the docs for", or invokes /docs or /documentation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/opflow:documentationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Structured workflows for creating and reading documentation via MCP tools.
Structured workflows for creating and reading documentation via MCP tools.
docs-discover — Find docs (metadata only). Filters: file, query, package, tags, category, path, relatedEndpointdocs-get — Get full content. Params: path OR relatedEndpointdocs-write — Create/update doc. Params: title, content, package, tags, path (optional if relatedEndpoint), relatedEndpoint (optional)When the user asks to document an endpoint:
search and context MCP toolsdocs-write:
{
"title": "<Endpoint Name>",
"content": "<generated markdown>",
"package": "<package name>",
"relatedEndpoint": "/endpoints/<path>",
"tags": ["api", "<relevant-tags>"]
}
<endpoint>"When the user asks to write documentation about a topic:
docs-write:
{
"title": "<title>",
"content": "<generated markdown>",
"package": "<package>",
"path": "<doc storage path, e.g. packages/<pkg>/documentation/<filename>.md or docs/<filename>.md depending on the repo's convention>",
"tags": ["<tags>"]
}
The path is a logical storage key in the orchestrator's docs collection — it doesn't have to map to a real file on disk. Use whatever convention the user's repo follows; ask if unclear.<path>"When the user asks to import existing documentation:
packages/*/documentation/**/*.md, apps/*/docs/**/*.mddocs/**/*.md, documentation/**/*.md
Ask the user to confirm the glob if the layout isn't obvious.packages/<name>/... → <name>. For non-monorepo layouts, use package.json#name or the repo name as a single bucket.
d. Auto-detect category:
agent-instructions → "agent-instructions"api-reference → "api-reference""documentation"
e. Call docs-write with extracted dataWhen the user asks to read documentation about a topic:
docs-discover({ query: "<topic>" })docs-get({ path: "<doc-path>" })docs-discover before docs-get — never read docs without user confirmationagent-instructions category docs can be auto-read (autoRead: true)Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub josef32/opflow-claude-plugin --plugin opflow