CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

summarize-interview

Summarize a customer interview transcript into a structured template with JTBD, satisfaction signals, and action items. Use when processing interview recordings or transcripts, synthesizing discovery interviews, or creating interview summaries.

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A lean, well-structured, single-purpose skill: every section earns its tokens, the template is concrete and immediately usable, and the workflow is unambiguous. The only minor gap is unspecified output location/naming and unaddressed audio-transcript handling.

DimensionReasoningScore

Conciseness

The ~50-line body is lean: Context, Instructions, and Output Template each earn their place, and nothing explains concepts Claude already knows (e.g., no primer on what JTBD or interviews are). Not 4 because there is no over-explanation left to trim.

5 / 5

Actionability

The output template is copy-paste ready with per-field placeholders, an explicit fallback ("Use \"-\" if information is unavailable"), and a concrete example action item ("2025-01-15, Paweł Huryn, Follow up with customer about pricing"). Minor gaps keep it below 5: the save location/filename is unspecified ("a markdown document in the user's workspace") and handling of audio transcripts is mentioned as input but not addressed in the instructions.

4 / 5

Workflow Clarity

This is a simple, single-purpose skill under 50 lines with an unambiguous sequence: read the full transcript, fill in the template, save as markdown. The simple-skill exception applies, and no destructive or batch operations exist that would require validation checkpoints.

5 / 5

Progressive Disclosure

Under 50 lines with no bundle files, the skill needs no external references; sections (Context, Instructions, Output Template, Further Reading) are well-organized, and the two "Further Reading" links are clearly signaled external resources one level deep.

5 / 5

Total

19

/

20

Passed

Description

83%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description that explicitly states both capability and usage triggers with domain-specific language. The main improvement opportunities are broadening natural trigger synonyms and sharpening the distinctiveness of the transcript trigger.

Suggestions

Add natural synonyms such as "user interviews" or "customer conversations" to the "Use when" clause to improve trigger coverage.

Qualify "transcripts" (e.g., "interview or discovery transcripts") to reduce overlap risk with generic transcript-summarization skills.

DimensionReasoningScore

Specificity

"Summarize a customer interview transcript into a structured template with JTBD, satisfaction signals, and action items" names a concrete action and enumerates specific deliverables (JTBD, satisfaction signals, action items). It sits above anchor 3 (bare 1-2 actions with no detail) but below anchor 5, which requires multiple distinct concrete actions.

4 / 5

Completeness

Both "what" (summarize an interview transcript into a structured template with named components) and "when" (three explicit trigger phrases beginning with "Use when") are clearly and explicitly stated. Not 4 because the "when" clause is already explicit and specific with concrete triggers, matching the anchor-5 example pattern.

5 / 5

Trigger Term Quality

"Use when processing interview recordings or transcripts, synthesizing discovery interviews, or creating interview summaries" includes several natural phrases a user would say. Not 5 because common synonyms like "user interviews" or "customer conversations" are missing; not 3 because multiple natural trigger phrases are present, not just domain keywords.

4 / 5

Distinctiveness Conflict Risk

The description carves out a clear niche (customer/discovery interview summarization with JTBD framing), but the generic word "transcripts" creates minor overlap risk with general summarization or transcript-handling skills. This matches anchor 4 ("mostly distinct; minor overlap risk with closely related skills") rather than anchor 5's minimal conflict risk.

4 / 5

Total

17

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

phuryn/pm-skills

Path

pm-product-discovery/skills/summarize-interview/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.