docs-site-generator
Generate documentation sites using Docusaurus, MkDocs, or VuePress
Best use case
docs-site-generator is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Generate documentation sites using Docusaurus, MkDocs, or VuePress
Teams using docs-site-generator should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/docs-site-generator/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How docs-site-generator Compares
| Feature / Agent | docs-site-generator | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Generate documentation sites using Docusaurus, MkDocs, or VuePress
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Documentation Site Generator Skill
## Overview
Generates documentation sites using popular frameworks (Docusaurus, MkDocs, VuePress) with custom theme configuration and search integration.
## Capabilities
- Generate Docusaurus documentation sites
- Generate MkDocs documentation sites
- VuePress support
- Custom theme configuration
- Search integration (Algolia, local)
- Versioning support
- Multi-language support
- Sidebar auto-generation
## Target Processes
- c4-model-documentation
- api-design-specification
- observability-implementation
## Input Schema
```json
{
"type": "object",
"required": ["framework", "docsPath"],
"properties": {
"framework": {
"type": "string",
"enum": ["docusaurus", "mkdocs", "vuepress"],
"default": "docusaurus"
},
"docsPath": {
"type": "string",
"description": "Path to documentation source files"
},
"outputDir": {
"type": "string",
"description": "Output directory for generated site"
},
"config": {
"type": "object",
"properties": {
"title": { "type": "string" },
"description": { "type": "string" },
"baseUrl": { "type": "string" },
"theme": { "type": "string" },
"search": {
"type": "object",
"properties": {
"provider": {
"type": "string",
"enum": ["algolia", "local"]
}
}
},
"versioning": {
"type": "boolean",
"default": false
}
}
}
}
}
```
## Output Schema
```json
{
"type": "object",
"properties": {
"outputDir": {
"type": "string"
},
"configPath": {
"type": "string"
},
"pages": {
"type": "array",
"items": { "type": "string" }
},
"buildCommand": {
"type": "string"
}
}
}
```
## Usage Example
```javascript
{
kind: 'skill',
skill: {
name: 'docs-site-generator',
context: {
framework: 'docusaurus',
docsPath: 'docs',
outputDir: 'website',
config: {
title: 'Project Documentation',
baseUrl: '/docs/',
theme: '@docusaurus/theme-classic'
}
}
}
}
```Related Skills
color-palette-generator
Generate accessible color palettes with WCAG compliance
storybook-docs
Storybook integration for UI component documentation. Configure docs addon, generate component documentation from stories, write MDX documentation, and integrate with design systems.
sphinx-docs
Sphinx documentation system expertise for technical and API documentation. Configure projects, autodoc for Python APIs, intersphinx for cross-project linking, extensions, and multiple output formats.
mkdocs-material
MkDocs with Material theme expertise for Python-centric documentation. Configure navigation, plugins, multi-language support, PDF export, and advanced Material theme features.
docs-analytics
Documentation usage analytics and insights. Integrate with Google Analytics, Algolia analytics, and custom tracking to measure documentation effectiveness, identify content gaps, and optimize user journeys.
docs-accessibility
Documentation accessibility validation and remediation. Check WCAG 2.1 compliance, validate alt text, analyze heading hierarchy, verify color contrast, and generate accessibility reports.
confluence-docs
Atlassian Confluence integration for enterprise documentation. Create and update pages via API, manage spaces and permissions, handle content migration, and sync between Markdown and Confluence.
asyncapi-docs
AsyncAPI specification handling for event-driven API documentation. Parse, validate, and generate documentation for message-based APIs including Kafka, MQTT, WebSocket, and AMQP systems.
tracing-schema-generator
Generate distributed tracing schemas for OpenTelemetry with Jaeger/Zipkin integration
metrics-schema-generator
Generate metrics schemas for Prometheus, OpenTelemetry, and Grafana dashboards
log-schema-generator
Generate structured logging schemas with correlation ID patterns and ELK/Splunk integration
load-test-generator
Generate load test scripts for k6, Locust, and Gatling from OpenAPI specs