Apple Voice Memos — Development skill for Claude Code
An agent skill to extract and process transcripts from Apple Voice Memos into useful summaries.
How to install Apple Voice Memos
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open jessedc/claude-apple-voice-memos-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Apple Voice Memos does
An agent skill to extract and process transcripts from Apple Voice Memos into useful summaries.
Alternatives in Development
- Apple Watch Analysis — Apple Watch 健康数据分析 348 ★
- Claude Code Hooks — 🪝 A growing collection of useful Claude Code hooks 340 ★
- ClaudeForFoundationModels — Claude support for Apple Foundation Models 283 ★
README
Apple Voice Memos Agent Skill
Extract and process transcripts from Apple Voice Memos synced via iCloud.
Installing this skill
You can install this skill into Claude Code, Gemini, Cursor, and other agents that support the [Agent Skills](https://agentskills.io/home) format:
npx skills add https://github.com/jessedc/apple-voice-memos --skill apple-voice-memos
If you get the error `npx: command not found`, you need to install Node first:
brew install node
When using `npx`, you can select whether the skill should be installed just for one project or made available for all your projects.
Alternatively, you can clone this repository or download a release and install it however you like.
Prerequisites
- macOS with Voice Memos iCloud sync enabled
Using this skill
The skill is called Apple Voice Memos, and can be triggered in Claude Code:
/apple-voice-memos
The skill walks you through three steps:
- Select — Finds voice memos by recency, title search, or date range, flagging any without a transcript (skips the question when your request identifies a single memo)
- Extract & process — A subagent pulls the embedded transcript from the selected memo and produces structured notes with narrative summary, detailed notes, asides, and action items — keeping the full transcript out of the main conversation
- Present — Adds the memo's date, duration, and source file beneath the title and offers to save the notes as a markdown file
You can also trigger the skill using natural language:
Use the Apple Voice Memos skill to summarize my most recent voice memo.
How It Works
Two Python scripts (standard library only, no dependencies):
extract-apple-voice-memos-metadata— Queries theCloudRecordings.dbSQLite database (read-only) for recording titles, dates, durations, and filenames, and reports whether each recording has an embedded transcript. Supports filtering and pagination.- **`extract-apple-voice-m
Related Skills
Voice Memo Organizer
Claude Code skill that organizes hundreds of Apple Voice Memos into a searchable archive with transcriptions,
Ingest Resource
Process raw resources (conversations, transcripts, articles) and extract atomic notes
Setup Transcription
Set up automatic transcription — iPhone Voice Memos or Google Drive (Pigeon)
Code With Claude
Full transcripts of Anthropic's Code w/ Claude (San Francisco 2026) — all 19 talks, via Deepgram Nova-3 + Gemi
Default Extraction
You are extracting structured facts from a document in a personal knowledge base. Extract every discrete, atom
Comic OCR
OCR comic strips on macOS using Apple Vision, then clean up transcripts with Claude
Related Agents
Personal Ingest
Ingests personal/private material — meeting notes (Granola, pasted, hand-summarized), voice memos (.opus / .m4
Penn
Journal Writer. Use proactively when the user dumps thoughts, feelings, daily reflections, voice memos, screen
Brain Drafter
My Business Brain drafter. Takes a tasking memo from the Chief of Staff and drafts emails, replies, memos, pro