interview-prep

Parses candidate application CSVs and manages per-candidate interview question files.

60|11|Updated Jun 15, 2026
One-click install
npx skills add https://github.com/matyasstoch/david-skills --skill interview-prep-matyasstoch
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: interview-prep
Source: https://github.com/matyasstoch/david-skills/tree/main/skills/interview-prep
Command: npx skills add https://github.com/matyasstoch/david-skills --skill interview-prep-matyasstoch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Preparing for and running candidate interviews involves scattered work: reading application CSVs, building question lists, tracking what was asked live, and capturing post-interview impressions. This Skill centralizes the entire hiring interview workflow into structured per-candidate Markdown files. ## Core Features & Use Cases - Candidate Parsing: Reads the newest responses CSV from ~/Downloads, builds a TLDR with strengths, flags, and gaps, and verifies claims via web search. - Question Management: Copies a role-specific master question list into a per-candidate file, then generates 5-6 custom questions targeting gaps and inconsistencies. - Live Interview Tracking: Marks questions as asked, appends timestamped notes, and auto-commits each edit to git during live interview mode. - Comparison & Debrief: Builds side-by-side CSV-only candidate comparisons and runs a structured post-interview verdict with strengths, flags, and next steps. - Use Case: Before interviewing a personal assistant applicant, ask the agent to parse the latest candidate CSV; it creates a candidate file with a TLDR, the master question list, and sharp custom questions, then tracks asked questions live during the call. ## Quick Start Parse the latest candidate CSV from my Downloads folder and set up the interview file for this candidate.

Frequently Asked Questions about interview-prep

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prepare interview questions from a candidate application CSV?▼

Place the responses CSV in ~/Downloads and ask the agent to parse the candidate. It reads the newest responses-*.csv file, builds a TLDR with flags and gaps, copies the role-specific master question list, and generates 5-6 custom questions targeting weak spots.

How do I track which interview questions were already asked?▼

Say "mark #N as asked" during the call and the question moves from the active list to an Already Asked section with a checkmark. Numbering is never renumbered, so gaps in the list are intentional and remaining numbers stay stable.

Can I compare two candidates side by side before interviews?▼

Yes, ask to compare two candidates and the agent reads both source CSVs to build a side-by-side table covering commitment, status, scenario answers, and other signals. The comparison deliberately excludes interview impressions and ends with an on-paper verdict.

What happens to my interview notes during a live call?▼

During live interview mode, every note, asked-question mark, or new question triggers an immediate git add, commit, and push. This keeps the editor clean with no unstaged changes while you focus on the conversation.

When should I edit the master question list instead of a candidate file?▼

Edit the master only for reusable, role-generic questions outside of live interviews. Candidate files hold everything candidate-specific, and masters are never modified during an active interview to keep the source of truth stable.