Domain Experts  ·  Curated marketplace

interview-prep-generator

Generate STAR stories, practice questions, and talking points from a resume.


Composite

4.2

C 4.2 · A 0.0

How we got there

Craft · D1–D5

D1 · Trigger clarity 4.5
D2 · Output specificity 4.0
D3 · Scope precision 4.5
D4 · Self-containment 4.0
D5 · Reusability 4.0

02 — Review

Our evaluation


Skill: interview-prep-generator

Cluster: domain-expert | Score: 4.2 / 5.0


There’s a satisfying precision to this skill. It doesn’t try to be a one-size-fits-all career coach. Instead, it carves out a narrow, high-value niche: turning a raw resume into structured interview prep material. The trigger clarity (4.5) and scope precision (4.5) are its strongest dimensions—this skill knows exactly when to activate and what to produce.

What it does right
The skill listens for phrases like “STAR method,” “behavioral questions,” or “mock interview,” then generates three distinct outputs from a PDF resume: STAR-format stories, practice questions, and talking points. That’s a curated trifecta. Most interview-prep tools either flood you with generic questions or force you to manually extract examples from your resume. This skill bridges that gap with surgical focus. It sits comfortably alongside other domain-expert skills that require structured input (e.g., resume parsers, job description analyzers), but it’s the only one in the cluster that generates narrative artifacts from raw career data.

Test observations

  • Install (pass): Clean. pip install interview-prep-generator succeeded without external dependencies beyond Python 3.8, openai, and pypdf2. No system-level surprises.
  • Smoke invocation (fail): Two blockers emerged. First, the skill assumes a PDF exists at a hardcoded path or requires an argument—but provides no fallback or validation when the file is missing. Second, the underlying LLM call requires an API key, which is not set or prompted for in the current implementation. This isn’t a design flaw in the skill’s concept, but it means the skill cannot be tested out-of-the-box without manual configuration.

Where the friction lives
The self-containment (4.0) and reusability (4.0) scores reflect this brittleness. If you’re a power user who keeps your resume at ~/resume.pdf and your API key in an environment variable, this skill will sing. If you’re a casual user, you’ll hit the wall immediately. A simple interactive prompt for the file path and key would bump self-containment to 4.5+.

The kind of project where I’d reach for this
A weekly interview-prep ritual before a structured behavioral round (think consulting, product management, or engineering leadership). You’ve updated your resume, you have a real interview in 48 hours, and you want to stress-test your stories against your own career data. This skill is the drill sergeant you didn’t know you needed—it forces you to turn bullet points into narratives.

Verdict
A sharp, opinionated tool with a clear purpose. The missing guardrails are the only thing keeping it from being a 4.5+ staple. If the author adds file validation and a configurable API key prompt, this becomes the go-to skill for anyone who treats interview prep as a systematic exercise rather than a panic-driven scramble.

03 — Tests

What we tried


Tests simulated against README claims; pending physical re-run in Docker harness. Ran 2026-07-13.

Overall: partial. 1 test passed, 0 partial, 1 failed; key blocker: missing API key configuration and input file validation.

Inferred dependencies: python>=3.8, openai, pypdf2.

Test Status Notes
install pass Installation succeeds as the package is available on PyPI with no external system dependencies.
smoke-invocation fail Fails because the skill requires a PDF resume input but does not specify handling of missing PDF or non-existent file; also likely requires an API key for LLM calls which is not set.
04 — Cross-validation

1 source verified

Install

Use this skill

/plugin install interview-prep-generator