From therapy-tracking
Turn a voice-memo transcript into a structured problem summary suitable for sharing with a therapist. The "I'm Not Okay" pattern. Reads the workspace path from `$CLAUDE_USER_DATA/therapy-tracking/config.json`.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin therapy-tracking# /therapy-tracking:structure-voice-memo Take an unstructured transcript (or freeform text) and produce a tidy, readable summary the user can hand to their therapist. Organisation only — no interpretation. ## Procedure 1. **Resolve config**: Read `$PLUGIN_DATA_DIR/config.json`. If missing, tell the user to run `onboard` first and stop. 2. **Source the transcript**: - If `$ARGUMENTS` is a file path, read it. - Otherwise ask the user to paste the transcript or give a path. 3. **Edit for readability** (do not change meaning): - Remove filler words, false starts, immediate repetit...
Share bugs, ideas, or general feedback.
Take an unstructured transcript (or freeform text) and produce a tidy, readable summary the user can hand to their therapist. Organisation only — no interpretation.
Resolve config: Read $PLUGIN_DATA_DIR/config.json. If missing, tell the user to run onboard first and stop.
Source the transcript:
$ARGUMENTS is a file path, read it.Edit for readability (do not change meaning):
Extract discrete stressors / topics: List each distinct issue the user named, in their own words. One short bullet each. Do not merge or interpret.
Categorise (only if the user asks): group bullets by topic the user themselves named. Never apply diagnostic categories.
Write output: Save to <workspace_path>/therapy-sessions/YYMMDD-voice-memo-<slug>.md with two sections:
Report: Print the file path. Suggest /therapy-tracking:log-session pre if the user wants to also write a forward-looking pre-session note.