create-docs

Generate Docus-based documentation sites with MCP server and llms.txt integration.

21|5|Updated Jul 8, 2025
One-click install
npx skills add https://github.com/basicmachines-co/docs.basicmemory.com --skill create-docs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-docs
Source: https://github.com/basicmachines-co/docs.basicmemory.com/tree/main/.agents/skills/create-docs
Command: npx skills add https://github.com/basicmachines-co/docs.basicmemory.com --skill create-docs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of production-ready documentation sites for software projects, reducing manual setup and configuration time.

Core Features & Use Cases

  • Automatically detect project layout (monorepo vs single package) and determine the appropriate docs location.
  • Initialize a Docus-based site with search, dark mode, MCP server, and llms.txt integration.
  • Generate content templates and navigation from references/templates, with optional i18n support and multi-language docs.
  • Common use cases include generating docs for new projects, updating existing documentation, and scaffolding contributor guides.

Quick Start

Run the create-docs skill against a project to generate a docs directory and a ready-to-run docs site. Then follow the generated instructions to start the dev server.

Frequently Asked Questions about create-docs

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

FAQPage Schema
How do I generate a documentation site from an existing code project?

To generate a documentation site, you can run an automated skill against your project to detect its layout, scaffold a Docus-based site, and output a ready-to-run docs directory with navigation and content templates.

Does automated documentation generation work with monorepos?

Yes, automated documentation generation works with monorepos by detecting the project layout and package managers to determine the appropriate docs location and initialize the site structure accordingly.

How do I add an llms.txt file and MCP server to my documentation site?

You can add an llms.txt file and MCP server to your documentation site by initializing a Docus-based site, which automatically includes these AI tooling integrations during the scaffolding process.

Can I generate multi-language documentation with internationalization support?

Yes, you can generate multi-language documentation with internationalization support, as the scaffolding process offers optional i18n configuration to create multi-language docs for your project.

What is the best way to scaffold contributor guides and reference docs for a new project?

The best way to scaffold contributor guides and reference docs is to use an automated documentation generator that creates content templates from project references and sets up the navigation automatically.

Do I need a specific package manager to set up a Docus documentation site?

No specific package manager is required, as the documentation setup process detects your project's existing package managers automatically to initialize the Docus-based site correctly.