quill-export

Extract Quill meeting data from the macOS SQLite database into Markdown with YAML frontmatter.

13|1|Updated Oct 18, 2025
One-click install
npx skills add https://github.com/emdashcodes/claude-code-plugins --skill quill-export
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quill-export
Source: https://github.com/emdashcodes/claude-code-plugins/tree/main/plugins/quill-export/skills/quill-export
Command: npx skills add https://github.com/emdashcodes/claude-code-plugins --skill quill-export

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the extraction of meeting data from the Quill macOS app and formats it into clean, ready-to-use Markdown with YAML frontmatter for Obsidian vaults.

Core Features & Use Cases

  • Data extraction: Pulls meeting metadata, transcripts, and notes from Quill's SQLite database.
  • Speaker-aware transcripts: Maps anonymous speaker IDs to names when available and formats transcripts for readability.
  • Markdown output: Generates a complete markdown document including frontmatter, notes, transcript, and an optional audio link.
  • Use Case: Convert your last 50 Quill meetings into searchable notes for project documentation and knowledge capture.

Quick Start

Run the export script to list recent meetings or export by ID or name:

  • List: python3 ~/.claude/skills/quill-export/scripts/export_meeting.py list [limit]
  • Export by ID: python3 ~/.claude/skills/quill-export/scripts/export_meeting.py export <meeting-id>

Frequently Asked Questions about quill-export

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

FAQPage Schema
How do I export Quill meeting transcripts to Markdown with speaker IDs?

You can export Quill meetings to Markdown by running the Python 3 export script to list recent meetings or directly export by meeting ID or fuzzy name search from the local SQLite database.

How do I extract meeting notes from a local SQLite database for Obsidian?

This skill extracts Quill meeting metadata, transcripts, and notes directly from the local SQLite database, formatting them into clean Markdown with YAML frontmatter specifically for Obsidian vaults.

Do I need any external dependencies to run the Quill export script?

You only need a Python 3 runtime and access to the local Quill database path. The skill uses only the standard library, requiring no additional packages or external dependencies.

Can I search for past meetings by name instead of ID when exporting?

Yes, the export script supports exporting by fuzzy name search in addition to exact meeting ID, allowing you to list recent meetings and find the target session without knowing the ID.

What is the best way to convert macOS meeting transcripts into structured notes?

Using a standard library Python script to read the local SQLite database directly is an efficient way to convert macOS meeting transcripts into structured Markdown notes with speaker IDs and metadata.