CtrlK
BlogDocsLog inGet started
Tessl Logo

tailored-resume-generator

软件开发工程师、产品经理等求职者,在针对特定职位描述投递或跨行转岗时,可一键深度分析岗位需求,自动提取ATS关键词并重组个人经验,快速生成高命中率的定制简历,大幅提升面试邀约率。

60

Quality

71%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/tailored-resume-generator/tailored-resume-generator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

63%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.

The skill body delivers highly actionable, well-sequenced tailoring guidance anchored by an excellent worked example. It is significantly over-budget: much of it is generic resume-writing knowledge Claude already has, and it buries skill-specific material in a monolithic file instead of splitting the example and special-case catalogs into reference files.

Suggestions

Cut the generic resume-writing knowledge Claude already knows (action-verb lists, page-length rules, reverse-chronological ordering, ATS formatting do/don'ts, first-person avoidance) and keep only the skill-specific tailoring workflow — this could roughly halve the body.

Move the full example resume (input + generated output) and the five "Special Considerations" catalogs into references/ files (e.g., references/example.md, references/special-cases.md) linked from a short overview, and drop or merge the redundant "When to Use", "What This Skill Does", and "Tips for Best Results" sections into the frontmatter description.

Add an explicit validation step before presenting the resume — e.g., re-check every Priority 1 requirement from step 2 against the drafted resume and surface unmet ones in the gap analysis — to close the workflow's checkpoint gap.

DimensionReasoningScore

Conciseness

Large portions restate generic resume knowledge Claude already has — "Use action verbs: Led, Developed, Implemented...", "Avoid tables, graphics, headers/footers", "Keep to 1 page for <10 years experience", "Use reverse chronological order", "Use first-person pronouns"-style do/don't lists — plus redundant framing sections ("When to Use This Skill", "What This Skill Does", "Tips for Best Results", "Privacy Note"). This matches anchor 2 (several unnecessary explanations or padded sections); it is not 3 because well over a third of the 345 lines is knowledge Claude brings on its own rather than skill-specific guidance.

2 / 5

Actionability

The guidance is fully concrete for an instruction-only skill: a bullet formula "**[Action Verb] + [What] + [How/Why] + [Result/Impact]**", per-section structure templates (summary length, skills grouping, education handling), explicit step-by-step instructions, and a complete worked example showing input request and generated output covering a common case (career-adjacent applicant). It is not 4 because no key execution detail is missing.

5 / 5

Workflow Clarity

A clearly numbered 10-step sequence (gather → analyze → map → structure → ATS-optimize → format → recommend → iterate) with an internal checkpoint in step 3 (gap analysis: "Note gaps that need to be addressed or de-emphasized") and a feedback loop in step 8 ("Ask if user wants to: Adjust emphasis or tone..."). It is not 5 because there is no explicit validation pass confirming the generated resume covers the Priority 1 requirements before presenting it as done.

4 / 5

Progressive Disclosure

Internal section structure is good (## / ### headers, consistent flow), but this is a monolithic 345-line SKILL.md with no references/ files at all, and content that clearly belongs in separate files — the full 44-line example resume output and the five "Special Considerations" catalogs (career changers, recent graduates, executives, technical, creative) — is inlined. This matches anchor 3 (some structure, content that should be separate is inline); it is not 2 because structure and navigation within the file are solid, and not 4 because the split into reference files is not even attempted.

3 / 5

Total

14

/

20

Passed

Description

78%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 well-targeted description with explicit 'what' and 'when' clauses and concrete, relevant trigger terms. Its main weaknesses are marketing-style padding ("一键", "高命中率", "大幅提升面试邀约率"), user-focused rather than skill-voice phrasing, and missing common synonyms like CV or 简历优化.

Suggestions

Rewrite in skill-voice third person (e.g., "分析岗位描述,提取ATS关键词,重组个人经验,生成定制简历") and drop marketing claims like "一键" and "大幅提升面试邀约率" which are unverifiable over-claims.

Add common synonyms users actually say — CV、简历优化、customize resume、job application — to broaden trigger coverage.

Clarify distinctiveness from generic resume-writing by emphasizing the per-job-description analysis and ATS keyword mapping as the core differentiator.

DimensionReasoningScore

Specificity

The description lists several concrete actions ("深度分析岗位需求", "自动提取ATS关键词并重组个人经验", "快速生成高命中率的定制简历"), matching the anchor-4 pattern of several specific actions with minor gaps. However, the acting subject is the user ("求职者...可一键深度分析") rather than the skill in third-person voice, which per the judging guidelines costs 1 point, landing it at 3; it is not 2 because the domain and actions are named concretely rather than generically.

3 / 5

Completeness

Both 'what' and 'when' are explicit: what — analyze job requirements, extract ATS keywords, reorganize experience, generate a tailored resume; when — "在针对特定职位描述投递或跨行转岗时" names two concrete trigger scenarios (applying to a specific posting, career transition). This matches the anchor-5 pattern of clearly answering both with concrete trigger phrases; a 4 would require a vaguer 'when' clause than what is present.

5 / 5

Trigger Term Quality

It includes natural terms a user would say: "投递" (applying), "跨行转岗" (career transition), "ATS关键词", "定制简历", "面试邀约" — good coverage of the resume-tailoring trigger space. It falls short of 5 because common synonyms and variations (e.g., CV, 简历优化, English terms like 'resume', 'job application') are missing.

4 / 5

Distinctiveness Conflict Risk

Tailoring a resume to a specific job description is a clear niche with distinct triggers (ATS keywords, per-JD customization), distinguishable from adjacent skills. It is not 5 because it could overlap with generic resume-writing or cover-letter skills sharing terms like 简历 and 求职.

4 / 5

Total

16

/

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
anbeime/skill
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.