sqldown
CommunityMarkdown ↔ 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.