docusaurus-doc-title

Generate an expandable docs sitemap from Docusaurus sidebars and frontmatter.

11|1|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/Takazudo/claude-resources --skill docusaurus-doc-title
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docusaurus-doc-title
Source: https://github.com/Takazudo/claude-resources/tree/main/skills/docusaurus-doc-title
Command: npx skills add https://github.com/Takazudo/claude-resources --skill docusaurus-doc-title

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Docusaurus sites often lack a concise, navigable index of docs. This skill provides a ready-to-run DocsSitemap component and tooling to generate a doc-titles map and render a full, expandable navigation on the landing page.

Core Features & Use Cases

  • Reads sidebars.ts (or sidebars.js) to discover docs structure and builds an expandable sitemap for the landing page.
  • Generates doc-titles.json from markdown frontmatter and titles to support deterministic navigation.
  • Renders each section as a collapsible details block with an animated chevron for intuitive navigation.
  • Use Case: When you want visitors to quickly browse all docs categories from the landing page with links.

Quick Start

Create the DocsSitemap component and wire it into your Docusaurus landing page to render an expandable docs index.

Frequently Asked Questions about docusaurus-doc-title

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add an expandable docs sitemap to a Docusaurus landing page?

To add an expandable docs sitemap to a Docusaurus landing page, you use a component that reads sidebars.ts and markdown frontmatter to render a navigable, collapsible index of all documentation categories and links.

How does the docs sitemap derive its navigation structure from Docusaurus sidebars?

The docs sitemap derives its navigation structure by reading sidebars.ts or sidebars.js to discover the documentation hierarchy, then generating a doc-titles.json map from markdown frontmatter to support deterministic navigation rendering.

Do I need a specific Docusaurus docs setup to generate a collapsible docs index?

Yes, you need an existing Docusaurus project with a configured docs route and a sidebars.ts or sidebars.js file, plus scripts to generate the doc-titles.json map required to build the collapsible docs index.

What is the best way to display all docs categories on a Docusaurus landing page?

The best way to display all docs categories on a Docusaurus landing page is rendering a DocsSitemap component that outputs collapsible details blocks with animated chevrons, allowing visitors to intuitively browse sections and links.

Can I automate doc title generation for a Docusaurus navigation component?

Yes, you can automate doc title generation by running scripts that extract titles from markdown frontmatter and output a doc-titles.json file, which the DocsSitemap component uses to render deterministic navigation links.