From interview-mirror
Interview debrief workflow for resumes, job descriptions, company context, interview audio, transcripts, or interviewer/candidate notes. Use when the user asks to review interview performance, convert local interview materials into evidence-based strengths, weaknesses, job-fit analysis, rewritten answers, and 7/14/30-day improvement plans. Prefer local parsing and transcription; never invent missing interview content.
How this skill is triggered — by the user, by Claude, or both
Slash command
/interview-mirror:interview-mirrorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill to produce a practical, evidence-based interview debrief for the candidate. Work from user-provided materials only unless the user explicitly asks for fresh company research.
Use this skill to produce a practical, evidence-based interview debrief for the candidate. Work from user-provided materials only unless the user explicitly asks for fresh company research.
scripts/extract_document_text.py when the user provides .pdf, .docx, .txt, or .md files. For .doc files, ask the user to export to .docx or text.scripts/transcribe_audio.py only when local ASR dependencies are available. If they are missing, stop and explain the local install options; do not upload audio or choose a cloud ASR path without explicit user consent.scripts/normalize_interview_record.py before analysis when notes contain labels such as 面试官:, 候选人:, Interviewer:, Candidate:, Q:, or A:.references/input-contract.md when inputs are ambiguous, references/analysis-rubric.md before scoring or judging performance, and references/report-template.md before drafting the final report.Extract a document:
python3 scripts/extract_document_text.py /path/to/resume.pdf -o /path/to/resume.txt
Normalize notes:
python3 scripts/normalize_interview_record.py /path/to/interview-notes.md -o /path/to/transcript.md
Transcribe local audio:
python3 scripts/transcribe_audio.py /path/to/interview.m4a -o /path/to/transcript.md
Include these sections unless the user asks for another format:
Keep the report direct and useful. Prioritize what the candidate can change before the next interview.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub 2wren/interview-mirror --plugin interview-mirror