CtrlK
BlogDocsLog inGet started
Tessl Logo

tailored-resume-generator

Analyzes job descriptions and generates tailored resumes that highlight relevant experience, skills, and achievements to maximize interview chances

61

1.05x
Quality

42%

Does it follow best practices?

Impact

96%

1.05x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/all-skills/skills/tailored-resume-generator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

27%

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

This skill reads more like a comprehensive blog article about resume writing than a concise, actionable skill for Claude. It is extremely verbose, explaining many concepts Claude already understands (resume formatting basics, action verbs, ATS concepts), and packs everything into a single monolithic file. The full example is a strength, but the surrounding content could be reduced by 60-70% without losing any instructional value.

Suggestions

Cut the file by at least 60%: remove 'When to Use', 'What This Skill Does', 'Tips for Best Results', 'Privacy Note', and generic resume advice Claude already knows. Focus only on the specific tailoring methodology and decision logic.

Extract 'Special Considerations' (career changers, graduates, executives, etc.) into a separate reference file and link to it, improving progressive disclosure.

Add explicit validation checkpoints: e.g., 'Before presenting the resume, verify: (1) all must-have keywords appear, (2) achievements are quantified, (3) page length matches guidelines' to create a proper feedback loop.

Remove the 'How to Use' section entirely—it instructs the user on how to prompt, not Claude on how to perform the task, wasting significant token budget.

DimensionReasoningScore

Conciseness

Extremely verbose at ~300+ lines. Extensively explains concepts Claude already knows (what ATS is, how to write bullet points, what action verbs are, general resume best practices). Sections like 'What This Skill Does', 'Tips for Best Results', 'Privacy Note', and 'Special Considerations' are largely unnecessary padding. The 'How to Use' section teaches the user how to prompt, not Claude how to act.

1 / 3

Actionability

The skill provides a detailed example with input and output, which is valuable. However, much of the guidance is generic resume advice rather than concrete, executable instructions. There are no code snippets, tool invocations, or specific commands—it's all natural language instruction that reads more like a blog post about resume writing than a precise skill definition.

2 / 3

Workflow Clarity

Steps 1-10 provide a clear sequence for the resume generation process, which is good. However, there are no validation checkpoints or feedback loops—no step to verify keyword match percentage, no checklist to confirm all requirements are addressed, no explicit verification that the output meets ATS standards before presenting it. The iterate step (8) is vague.

2 / 3

Progressive Disclosure

Everything is crammed into a single monolithic file with no references to external files. The 'Special Considerations' section alone (career changers, graduates, executives, technical, creative) could easily be separate reference files. The massive example output inflates the file significantly. No bundle files exist to offload content to.

1 / 3

Total

6

/

12

Passed

Description

57%

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

The description communicates a clear purpose around resume generation tailored to job descriptions, which gives it a distinct niche. However, it lacks an explicit 'Use when...' clause and could benefit from more specific concrete actions and additional natural trigger terms users might use when seeking this skill.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user asks to create, tailor, or update a resume, CV, or job application for a specific role.'

Include additional natural trigger terms users might say, such as 'CV', 'job application', 'ATS', 'cover letter', 'career', or 'apply for a job'.

List more specific concrete actions, e.g., 'Parses job postings for key requirements, maps candidate experience to role needs, formats resume sections, and optimizes for ATS keyword matching.'

DimensionReasoningScore

Specificity

Names the domain (resumes/job descriptions) and some actions (analyzes, generates, highlight), but doesn't list multiple concrete specific actions like formatting, section creation, keyword optimization, or ATS compatibility.

2 / 3

Completeness

Clearly answers 'what' (analyzes job descriptions and generates tailored resumes), but lacks an explicit 'Use when...' clause or equivalent trigger guidance, which caps this at 2 per the rubric guidelines.

2 / 3

Trigger Term Quality

Includes relevant terms like 'job descriptions', 'resumes', 'experience', 'skills', 'achievements', and 'interview', but misses common variations users might say such as 'CV', 'cover letter', 'job application', 'tailor resume', or 'ATS'.

2 / 3

Distinctiveness Conflict Risk

The combination of job description analysis and tailored resume generation is a clear, distinct niche that is unlikely to conflict with other skills. The focus on resume tailoring specifically differentiates it well.

3 / 3

Total

9

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
davepoon/buildwithclaude
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.