From career-navigator
Captures post-interview audio, transcribes user's own speech via mcp-voice (faster-whisper), extracts structured takeaways, and updates tracker.json. Invocable via /interview-capture.
How this skill is triggered — by the user, by Claude, or both
Slash command
/career-navigator:interview-captureThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- **User audio only.** Do not capture or transcribe the employer’s side without appropriate consent and product scope—that remains **out of scope**.
/career-navigator:interview-capture.{user_dir}/CareerNavigator/interview-capture-settings.json:{
"employer_warning_acknowledged": true,
"acknowledged_at": "YYYY-MM-DD",
"user_opted_in": true
}
If employer_warning_acknowledged is already true, do not repeat the full warning—one line reminder max.
profile.md location for GDPR/CCPA framing per spec. If unclear, ask once which retention stance applies and store under interview-capture-settings.json as retention_note.{user_dir} and gateRequire CareerNavigator/profile.md and tracker.json. If missing, send user to /career-navigator:launch.
interview-capture-settings.json does not exist or employer_warning_acknowledged is false: print the employer policy warning; on user acknowledgment, write the settings file.Identify application_id (or company + role) for the interview being logged. If unknown, ask before writing tracker updates.
mcp-voice MCP exposes listen, invoke it to record the user speaking their recap aloud (prompt them to speak naturally). If the user has a pre-recorded audio file, ask for its path and note that listen records live — for file-based transcription, the user should paste the transcript manually./career-navigator:interview-debrief when shipped; do not invent transcripts.From the transcript (user side only), extract:
Append to applications[].notes with prefix [capture] and date; update stage_history or next_step via the same patterns as track-application when appropriate.
Save transcript text to {user_dir}/CareerNavigator/interview-capture/ as {application_id}-{YYYY-MM-DD}-transcript.txt if the user wants a file copy.
npx claudepluginhub tmargolis/career-navigator --plugin career-navigatorPrepares for a specific interview stage by retrieving company context, role-specific questions, and story evidence from StoryCorpus or ExperienceLibrary, with optional voice/STT support.
Processes audio recordings, transcripts, podcasts, lectures into structured Obsidian notes with action items, decisions, glossary via intake interview. Multilingual support.
Folds a meeting transcript or notes into structured intake with participants, topics, action items, and decisions. Accepts ~~docs MCP URLs or pasted text.