multiAI Summary Pending
docs-creator
Create and organize public documentation pages using Fumadocs. Use when building new documentation pages or organizing existing ones.
231 stars
Installation
Claude Code / Cursor / Codex
$curl -o ~/.claude/skills/docs-creator/SKILL.md --create-dirs "https://raw.githubusercontent.com/aiskillstore/marketplace/main/skills/aayushbaniya2006/docs-creator/SKILL.md"
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/docs-creator/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How docs-creator Compares
| Feature / Agent | docs-creator | Standard Approach |
|---|---|---|
| Platform Support | multi | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Create and organize public documentation pages using Fumadocs. Use when building new documentation pages or organizing existing ones.
Which AI agents support this skill?
This skill is compatible with multi.
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 Creator Skill
This skill helps you build public-facing documentation in `src/content/docs`. The system is powered by [Fumadocs](https://fumadocs.dev) and supports MDX, automatic routing, and Lucide icons.
## Core Concepts
### 1. File Structure
- **Root**: `src/content/docs/`
- **Pages**: `.mdx` files become pages (e.g., `getting-started.mdx` -> `/docs/getting-started`).
- **Nested**: Folders create URL segments (e.g., `api/auth.mdx` -> `/docs/api/auth`).
- **Images**: Automatic OG image generation is enabled.
### 2. Frontmatter
Every `.mdx` file should have frontmatter:
```yaml
---
title: Page Title
description: A short description for SEO and search
icon: Box # Lucide icon name
---
```
### 3. Folder Organization (`meta.json`)
Control sidebar order, group titles, and icons by placing a `meta.json` in any directory.
```json
{
"title": "Section Name",
"icon": "Settings",
"pages": [
"index", // Matches index.mdx
"getting-started", // Matches getting-started.mdx
"---Separator---", // Adds a visual separator
"advanced" // Matches advanced/ folder or file
],
"defaultOpen": true
}
```
## Features
- **Lucide Icons**: Use any [Lucide icon name](https://lucide.dev/icons) in frontmatter `icon: Name`.
- **Components**: All standard MDX components + Fumadocs UI components (Callout, Cards, Tabs) are available.
- **Relative Links**: `[Link](./other-page)` works correctly.
- **Sitemap**: Automatically generated.
## Examples
### Basic Page (`src/content/docs/introduction.mdx`)
```mdx
---
title: Introduction
description: Getting started with our platform
icon: BookOpen
---
# Welcome
This is the introduction page.
## Next Steps
- [Installation](./installation)
- [Configuration](./config)
```
### Folder Metadata (`src/content/docs/api/meta.json`)
```json
{
"title": "API Reference",
"icon": "Webhook",
"root": true,
"pages": ["introduction", "endpoints", "authentication"]
}
```
*Note: `"root": true` makes this folder a separate tab in the sidebar if using root-level folders.*