From claude-transcription
Segment a mixed-intent transcript into separate files by category — prompts, context, action items, background, decisions. Useful when the user has dictated a dev brief, code review, or planning session that interleaves multiple kinds of content. Use when the user says "split this transcript", "separate the prompts from the context", or hands over a transcript that is clearly multi-purpose.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin claude-transcriptionThis skill uses the workspace's default tool permissions.
Take a transcript that mixes several kinds of content — instructions, background, decisions, todos — and emit one file per category. The user can then route each piece to its appropriate destination (prompts to a dev tool, action items to Todoist, context to the project's context folder, etc.).
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Take a transcript that mixes several kinds of content — instructions, background, decisions, todos — and emit one file per category. The user can then route each piece to its appropriate destination (prompts to a dev tool, action items to Todoist, context to the project's context folder, etc.).
| Category | Filename | What goes in |
|---|---|---|
| Prompts / asks | prompts.md | Direct instructions to an AI or developer — "build me X", "refactor Y", "write a script that …" |
| Context / background | context.md | Existing-state explanations, system descriptions, "the way it currently works is…" |
| Action items | action-items.md | Personal todos, reminders, things to follow up on. Format as a checklist. |
| Decisions | decisions.md | "We're going with X because Y" — durable choices worth recording |
| Questions / open items | open-questions.md | Unresolved questions raised but not answered |
| Notes / asides | notes.md | Tangents and observations that don't fit the above but are worth keeping |
Skip any category that has no content. Don't create empty files.
Create a split/ subdir alongside the source transcript:
transcripts/recording.structured.md (source)
transcripts/recording.split/
├── prompts.md
├── context.md
├── action-items.md
└── notes.md
If the user is working inside a project that already has prompts/, context/, actions/ at top level, route into those instead and prefix each file with the source stem (e.g. context/recording.context.md).
Each output file gets a small header tying it back to the source:
# Prompts from recording.structured.md
_Split 2026-04-28_
---
[content]
For action-items.md, render as a checklist:
- [ ] Email Bob about the staging deploy
- [ ] Check whether the new MCP env vars are loaded
- [ ] Test the silence threshold on the long memo
Preserve the user's wording — don't paraphrase. Splitting is reorganisation, not summarisation.
The hard part of splitting is deciding where one category ends and another begins. Cues:
When uncertain, prefer over-inclusion in notes.md rather than guessing. The user can re-route manually.
<stem>.split/ already exists — suffix .split-v2/, .split-v3/.After splitting, offer:
prompts.md into a dev tool / new Claude sessionaction-items.md into Todoist (when schedule-manager integration lands)context.md into extract-context for further miningdecisions.md to PDF for a meeting record