Free SKILL.md scraped from GitHub. Clone the repo or copy the file directly into your Claude Code skills directory.
npx versuz@latest install a5c-ai-babysitter-library-specializations-software-architecture-skills-docs-site-ggit clone https://github.com/a5c-ai/babysitter.gitcp babysitter/SKILL.MD ~/.claude/skills/a5c-ai-babysitter-library-specializations-software-architecture-skills-docs-site-g/SKILL.md---
name: docs-site-generator
description: Generate documentation sites using Docusaurus, MkDocs, or VuePress
allowed-tools:
- Bash
- Read
- Write
- Glob
---
# 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'
}
}
}
}
```