apple-voice-memos

Installation
SKILL.md

Apple Voice Memos

Extract and process transcripts from Apple Voice Memos synced via iCloud.

Prerequisites

Voice Memos must be synced with iCloud on macOS.

Tools

This skill includes two scripts in its scripts/ directory. Script paths in this document are relative to this skill's directory — your working directory is likely elsewhere, so invoke them with absolute paths (e.g. python3 <skill-dir>/scripts/extract-apple-voice-memos-metadata).

  • extract-apple-voice-memos-metadata — Queries the CloudRecordings.db SQLite database (read-only) and outputs CSV with columns: title, date, duration, path, has_transcript. Supports optional flags: --limit N (default 10), --offset N, --search TERM, --after YYYY-MM-DD, --before YYYY-MM-DD.
  • extract-apple-voice-memos-transcript — Extracts the embedded transcript from a .m4a file's tsrp atom. Outputs timestamped text with filler words removed, intelligent line breaks, and paragraph breaks at natural pauses.

Step 1: Select a voice memo

Run the metadata script to find the right recording. Choose flags based on what the user asked for:

Installs
134
GitHub Stars
19
First Seen
Mar 10, 2026
apple-voice-memos — jessedc/apple-voice-memos