sqldown

Community

Markdown ↔ SQLite data interchange, fast.

Authormbailey
Version1.0.0
Installs0

System Documentation

What problem does it solve?

SQLDown solves the challenge of querying and transforming large collections of Markdown documents by converting YAML frontmatter and H2 sections into a dynamic SQLite schema, while preserving the original content for round-tripping back to Markdown.

Core Features & Use Cases

  • Import: Load Markdown files into SQLite with a dynamic schema based on frontmatter and sections.
  • Query: Use standard SQL via sqlite3 to filter, join, and aggregate across documents.
  • Dump: Reconstruct Markdown files from database rows, preserving paths and frontmatter for a lossless round-trip.

Quick Start

Run the following commands to import, query, and export:

  • Import: sqldown load PATH
  • Query: sqlite3 sqldown.db "SELECT * FROM docs LIMIT 5"
  • Dump: sqldown dump -d sqldown.db -o restored

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: sqldown
Download link: https://github.com/mbailey/sqldown/archive/main.zip#sqldown

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.