Extract meeting recordings and transcripts from the Quill macOS app database. Outputs formatted markdown with speaker identification, transcripts, and metadata. Use when working with Quill meeting data.
Export local Quill meetings through the bundled scripts/export_meeting.py script.
Locate the directory containing this SKILL.md, then set SCRIPT to the absolute path of its bundled exporter:
SCRIPT="<absolute-skill-directory>/scripts/export_meeting.py"
Replace <absolute-skill-directory> before running the command. Use the skill path exposed by the current host. Do not assume the skill is under ~/.claude, ~/.codex, or the current working directory; plugin installations may run from a versioned cache.
Quill stores its database at:
~/Library/Application Support/Quill/quill.db
Before the first export, verify that the database is readable:
test -r "$HOME/Library/Application Support/Quill/quill.db"
If it is missing, confirm that Quill is installed and has created at least one meeting. If macOS or the execution sandbox denies access, explain the exact path that must be allowed. Do not copy the database or change its permissions without the user's approval.
Treat transcripts and meeting notes as private local data. Only expose or save the meeting content the user requested.
List recent meetings before exporting when the user has not supplied an exact meeting ID:
python3 "$SCRIPT" list 20
The list is written to stderr and includes the meeting ID, title, date, duration, and type. Use a smaller or larger positive integer when the user specifies a limit.
Export by exact meeting ID:
python3 "$SCRIPT" export "76490ffc-d751-4a2a-9ef5-df4d3ddce442"
Or export by a case-insensitive title fragment:
python3 "$SCRIPT" export "orchestrator"
If a title fragment matches multiple meetings, show the short match list and ask the user which meeting they mean. Do not guess based only on recency.
The Markdown document is written to stdout. Status and errors are written to stderr, so redirection is safe:
python3 "$SCRIPT" export "meeting title" > "/absolute/output/path/meeting.md"
Quote all paths and search terms. When saving a file, use the destination the user supplied. If no destination was supplied, return the Markdown in the conversation or ask before writing outside the current workspace.
The exporter preserves Quill's original notes and emits placeholders for Summary, Key Discussion Points, Action Items, and Related.
The exporter:
work or personal in YAML frontmatter..m4a recording when it can find one.See references/quill-schema.md only when debugging schema drift or changing the exporter. Use assets/meeting-template.md as the target structure for a polished note.
references/quill-schema.md before changing any query.npx skills add emdashcodes/quill-export — Quill 会议导出下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity