בס״ד

iPhone Brain Dump Shortcut

docs/HOW_TO/iphone-braindump-shortcut.md · last changed (pre-VM history) · rendered from GitHub master

iPhone Brain Dump Shortcut

Build runbook · ~2 hours · You build, not Claude (Claude can't reach into your iPhone).
Last updated: 2026-04-27

What this is

A single iPhone Shortcut that:

  1. You tap the Shortcut from home screen (or "Hey Siri, brain dump")
  2. iPhone records voice → transcribes (or you type)
  3. Shortcut sends the text to Anthropic's Claude API with your braindump-router.skill content auto-loaded as system prompt
  4. Claude returns a structured response: routed items into Reminder / Calendar / Task / Follow-up
  5. Shortcut writes the Reminders + Calendar items via iOS APIs
  6. Shows you a confirmation card with what was routed

Total time per dump: ~30 seconds. Hands-free. In the car. From bed. Wherever.

Why this is the right move

You spent 6 months building capture systems (BOS quickRoute, voice-intake, braindump-router skill, Signal OS scaffold). They're all backend. The missing piece is the FRONT DOOR — the thing on your home screen that gets you in.

This Shortcut is that door.

Before you start — prerequisites

Item Status How to get it
Anthropic API key Probably have console.anthropic.com → API Keys → Create Key. Save.
Your Anthropic console has billing Verify console.anthropic.com → Plans & Billing
Claude API access (not just Claude.ai subscription) Verify The console should show your usage
iPhone with Shortcuts app Have Built in
hookstreet-skills/dist/braindump-router.skill content Have At ~/hookstreet-skills/dist/
iCloud Drive enabled Verify iPhone Settings → Apple ID → iCloud → iCloud Drive ON

The build — step by step

Step 1 — Save SKILL content to iCloud (5 min)

  1. On your computer, open hookstreet-skills/braindump-router/SKILL.md
  2. Save it as braindump-router-skill.txt in iCloud Drive (so iPhone can read it)
  3. Confirm visible on iPhone: Files app → iCloud Drive → see the file

Step 2 — Create the Shortcut (45 min)

iPhone → Shortcuts app → "+" → "Add Action".

Add these actions in order:

# Action Configure
1 Show Notification "Listening..." (so you know it's recording)
2 Dictate Text Language: English (US) · Stop on: Tap or pause
3 Get Contents of File File: iCloud → braindump-router-skill.txt · "Get the file"
4 Get Text from Input Make sure the file content is text
5 Set Variable Name: SkillSystemPrompt · Value: from #4 output
6 Set Variable Name: UserDump · Value: from #2 output
7 Get Contents of URL Configure the API call (see below)
8 Get Dictionary Value Get value for content from API response
9 Show Result Show the routed output in a card
10 Repeat for each routed item — write to Reminders / Calendar / etc. (Phase 2)

Step 3 — Configure the API call (action #7)

URL: https://api.anthropic.com/v1/messages

Method: POST

Headers:
- x-api-key: [your API key]
- anthropic-version: 2023-06-01
- content-type: application/json

Request Body (JSON):

{
  "model": "claude-sonnet-4-5-20251001",
  "max_tokens": 2048,
  "system": "[SkillSystemPrompt variable]",
  "messages": [
    {
      "role": "user",
      "content": "[UserDump variable]"
    }
  ]
}

In the Shortcuts JSON body editor, you embed the variables by tapping the variable chip when in the JSON field.

Step 4 — Add to home screen (5 min)

  1. Long-press the Shortcut → Share → Add to Home Screen
  2. Pick an icon (suggestion: 🧠 or ⚡)
  3. Name: "Brain Dump"
  4. Done.

Step 5 — Add Siri trigger (5 min)

Shortcut details → Add to Siri → Record phrase: "Brain dump"

Now: "Hey Siri, brain dump" → starts recording.

Step 6 — Test (30 min, iterating)

Test with a real dump:

"Remind me to follow up with Eli on invoice 20028 by Tuesday, also Mildred review is due ASAP, and Parker said 9332 lock needs new batteries"

Expected output: 3 routed items (Reminder + Reminder + Follow-up) shown in a card.

If output is wrong:
- Open Shortcut → tap action #7 → check the request was actually sent
- Tap the API response → check Claude returned what you expected
- If Claude returned something but Shortcut didn't extract it: action #8 dictionary key is wrong
- If Claude returned nothing: API key bad, or rate limit

Step 7 — Phase 2: actually create the Reminders (30 min, optional)

After Phase 1 works (display only), add actions to ACTUALLY write Reminders:

Action Configure
Get Dictionary Value from API response, the parsed reminders array
Repeat with Each for each reminder
Add New Reminder List: pick from Hook Street / Personal / Eden / STR · Title: from current item
End Repeat

Same pattern for Calendar events using "Add New Event."

This is where it gets powerful — and where the Shortcut UI gets a little fiddly. Don't sweat it; Phase 1 (display only) is already 80% of the value.

Cost

Anthropic API pricing (as of Apr 2026):
- Claude Sonnet 4.5: ~$3 per million input tokens, $15 per million output tokens
- A typical brain dump (~500 input tokens + ~300 output) = $0.006 per dump
- 10 dumps/day = $0.06/day = ~$2/month

Negligible. Keep an eye on the Anthropic console for first month.

How to update the skill

When you tweak braindump-router/SKILL.md:

  1. cd ~/hookstreet-skills
  2. Edit the SKILL.md
  3. Copy the updated file to iCloud Drive braindump-router-skill.txt (overwrite)
  4. iPhone Shortcut auto-picks up the new content next time it runs (no rebuild needed)

Variations to add later

Shortcut Trigger Use
Brain Dump (this one) "Hey Siri, brain dump" Voice → routed items
Obligations Audit "Hey Siri, audit my obligations" Loads obligations-audit.skill instead
MIS Daily Report "Hey Siri, MIS report" Loads mis-daily-report.skill instead
Eden Status "Hey Siri, Eden status" Loads eden-gardens-status.skill instead
STR Issue "Hey Siri, STR issue" Loads str-ops-davenport.skill instead

Each is a copy of the Brain Dump Shortcut with a different .skill file path in action #3. Once you have one working, the other 4 are 5 minutes each.

Troubleshooting

Symptom Likely cause Fix
Shortcut runs but Claude returns error API key wrong or expired Regenerate at console.anthropic.com
API returns "model not found" Model ID changed Check current model ID in API docs
Output is generic, not following SKILL File path wrong; SkillSystemPrompt is empty Verify iCloud file readable from action #3
Reminders aren't being created (Phase 2) iOS Shortcuts permissions Settings → Privacy → Reminders → Shortcuts ON
Voice transcription is wrong Wispr Flow or built-in dictation Test with built-in first; switch to Wispr if needed
Shortcut takes >10 seconds API latency or token count too high Reduce max_tokens; check input length

When to abandon this and use something else

If after 2 weeks of trying, you've used the Shortcut <5 times: the friction isn't the front door, it's the workflow itself. Reassess what actually gets in the way of you capturing.

Source

Source trail · docs/HOW_TO/iphone-braindump-shortcut.md @ master · rendered 2026-07-02 7:23 PM EDT by scripts/build-docs.py · the .md in the repo is the truth; this page is the phone-readable view