doc-dev-mcp Skill

Manage hierarchical structured documents in SQLite and compile them to Markdown.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/jyurkiw/doc-dev-mcp --skill doc-dev-mcp-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: doc-dev-mcp Skill
Source: https://github.com/jyurkiw/doc-dev-mcp/tree/main
Command: npx skills add https://github.com/jyurkiw/doc-dev-mcp --skill doc-dev-mcp-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of building structured, hierarchical documents with an AI agent while keeping changes, review notes, and exports consistent over time.

Core Features & Use Cases

  • Structured document authoring: Create versioned documents and manage a tree of sections and subsections stored in SQLite.
  • Review note workflow: Attach notes to any section and resolve them when addressed.
  • Compilation and export: Generate outlines, compile sections or full documents to markdown, and optionally write outputs to disk to preserve context tokens.
  • Ordering maintenance: Reorder sections safely by normalizing layout_order values after many insertions.

Quick Start

Instruct your agent to start by creating a document, then create the required section structure, and finally export the compiled result as markdown using the server tools.

Frequently Asked Questions about doc-dev-mcp Skill

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

FAQPage Schema
How do I manage structured documents with hierarchical sections using an AI agent?

You can manage structured documents by storing sections and subsections in a SQLite database, allowing an AI agent to add, revise, and reorder hierarchical content consistently over time while preserving deterministic tool-driven operations.

What is the best way to attach and resolve review notes for specific document sections?

The best way to handle review notes is to attach them directly to specific sections within a SQLite database, allowing you to track unresolved feedback and mark them as resolved once the section content is addressed.

How do I compile a full document or recursive section tree to Markdown?

You can compile full documents or recursive section trees to Markdown by invoking deterministic server tools that extract hierarchical sections from the SQLite database and output the compiled text.

How do I export large compiled Markdown documents to disk to preserve context tokens?

You can export large compiled Markdown documents to disk by specifying an optional file_path during the compilation process, which writes the output directly to storage and preserves your context tokens.

Do I need a configured DB_PATH to store hierarchical sections for AI-assisted authoring?

Yes, you need a configured DB_PATH because the SQLite database requires a specific storage location to manage versioned documents, hierarchical section trees, and attached review notes.

How do I reorder sections safely after multiple insertions in a structured document?

You can reorder sections safely by normalizing layout_order values after multiple insertions, ensuring the hierarchical structure and section sequence remain consistent within the SQLite database.