← All skills
fumadocs
85 / 100 · Low risk
Fine to try.
By compozy/compozy (GitHub) · design · 2,859 stars · scanned at commit 95e0b2c
Set up, customize, or troubleshoot Fumadocs Core/MDX/UI: adapters, loaders, navigation/layouts, search, MDX components, OpenAPI, OG images, exports, and i18n. Excludes generic Markdown, unrelated framework setup, and non-Fumadocs projects.
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 17 places.
Show 14 more
- .agents/skills/fumadocs/references/01-install-and-setup.md, line 213
- `npx @fumadocs/cli add <name...>` — vendor component source (e.g. `add banner files graph-view`). - .agents/skills/fumadocs/references/01-install-and-setup.md, line 214
- `npx @fumadocs/cli customize` — fork layouts for full customisation. - .agents/skills/fumadocs/references/01-install-and-setup.md, line 215
- `npx @fumadocs/cli tree <dir> <out>` — generate `Files`/`Folder`/`File` JSX/MDX from a directory. - .agents/skills/fumadocs/references/01-install-and-setup.md, line 217
- **`fumapress`** — open Markdown files in Fumadocs UI without scaffolding (`npx fumapress <dir>`). - .agents/skills/fumadocs/references/03-mdx-pipeline.md, line 77
`.source/` is regenerated on `dev` / `build`. Prime it manually with `npx fumadocs-mdx [config-path] [output-dir]` (defaults `source.config.ts` + `.source/`). H - .agents/skills/fumadocs/references/03-mdx-pipeline.md, line 118
- **Typegen** — `npx fumadocs-mdx [config-path] [output-dir]`. Hook into `package.json` `postinstall`. - .agents/skills/fumadocs/references/04-ui-layouts-and-components.md, line 160
`slots={{ toc: { provider, main, popover }, footer, breadcrumb, container }}`. Generate scaffolds with `npx @fumadocs/cli add slots/docs/page/<toc|footer|breadc - .agents/skills/fumadocs/references/04-ui-layouts-and-components.md, line 246
Source root: `fumadocs.dev/docs/ui/components`. Every component also has `npx @fumadocs/cli add <name>` to vendor it locally for editing. - .agents/skills/fumadocs/references/04-ui-layouts-and-components.md, line 258
| `GraphView` | vendored via `npx @fumadocs/cli add graph-view` | Obsidian-style page graph | Requires `defineDocs({ docs: { postprocess: { extractLinkReference - .agents/skills/fumadocs/references/04-ui-layouts-and-components.md, line 267
Once you `npx @fumadocs/cli add layouts/docs` or `npx @fumadocs/cli customize`, **import the layout type from your local copy, not `fumadocs-ui`** (e.g. `@/comp - .agents/skills/fumadocs/references/06-integrations.md, line 106
Wire URL into `generateMetadata().openGraph.images` via a `getPageImage(page)` helper that appends `image.png` to `page.slugs`. Other presets via `npx @fumadocs - .agents/skills/fumadocs/references/06-integrations.md, line 190
npx @fumadocs/cli@latest add feedback - .agents/skills/fumadocs/references/06-integrations.md, line 315
- **Python codegen** (experimental): `pip install ./node_modules/fumadocs-python` → `fumapy-generate <pkg>` → JSON → `Python.convert()` + `Python.write()` to MD - .agents/skills/fumadocs/references/07-pitfalls.md, line 27
- **`.source/` is generated.** Created on `dev` / `build`; otherwise prime via `npx fumadocs-mdx` (or `postInstall(...)` for Bun). Missing folder = no collectio
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'fumadocs' ] || [ -L ~/.agents/skills/'fumadocs' ]; then echo 'A skill folder named fumadocs already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/compozy/compozy' "$d" && git -C "$d" checkout --quiet '95e0b2c4ec00653ede375062504378a164ff6996' -- '.agents/skills/fumadocs' && mkdir -p ~/.agents/skills && cp -R "$d"/'.agents/skills/fumadocs' ~/.agents/skills/'fumadocs' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'fumadocs' ~/.claude/skills/'fumadocs' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for compozy/compozy shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/compozy/compozy/)
Score history
| Date | Version | Score |
|---|
| 2026-11-10 | 95e0b2c | 85 |
| 2026-11-08 | 845d535 | 85 |
| 2026-11-07 | 4cb2853 | 85 |