CtrlK
BlogDocsLog inGet started
Tessl Logo

job-application-assistant

Assists with job applications: evaluating job postings, tailoring CVs, writing cover letters, and preparing for interviews. Triggers on keywords like: job posting, job application, CV, cover letter, resume, interview prep, job fit, career, application, apply, ansøgning, stilling

68

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

67%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 well-structured, actionable workflow that delegates detail to nine clearly tabulated reference files. The main weakness is verbosity in Step 3b, where meta-rationale about why the step exists could be trimmed without losing instructional value.

Suggestions

Trim the meta-rationale in Step 3b ('It is stated there once so the two paths cannot drift', 'This step exists here because ... Without it ...') to a single concise instruction, keeping only the actionable guard.

Surface the Step 3b linkage to '/apply' Step 6b more directly (e.g., a one-line pointer in the Reference Files table) instead of embedding the cross-reference in prose.

Verify or ship the referenced bundle files (01-09 .md, .claude/commands/apply.md); progressive disclosure depends on those one-level-deep references actually resolving.

DimensionReasoningScore

Conciseness

The bulk is tight action bullets, but Step 3b carries substantial meta-rationale ('It is stated there once so the two paths cannot drift', 'This step exists here because ... Without it, that path writes two documents and records nothing') that is explanation rather than instruction, fitting the 'mostly efficient but some unnecessary explanation' anchor.

3 / 5

Actionability

Gives concrete file paths (cv/main_<company>_<role>.tex, cover_letters/cover_<company>_<role>.tex) and specific adjustments (profile statement, skills section, experience bullet emphasis, section order), with minor gaps only because full specifics live in the referenced files.

4 / 5

Workflow Clarity

A clearly sequenced Step 1-2-3-3b-4 workflow with checkpoints (user proceed-gate in Step 1, 'once both documents exist' in 3b, 403 escalation order); not a destructive/batch operation so no cap applies, with only minor validation gaps.

4 / 5

Progressive Disclosure

Overview body plus a clean Reference Files table pointing one-level-deep to files 01-09, well signaled and easy to navigate; held at 4 because no bundle files are present to verify the referenced paths exist, and Step 3b routes through an indirect chain to '/apply' Step 6b.

4 / 5

Total

15

/

20

Passed

Description

100%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, third-person description that clearly states capabilities and provides a rich, natural trigger list including synonyms and translations. It fully answers what the skill does and when to invoke it.

DimensionReasoningScore

Specificity

Lists four concrete, distinct actions ('evaluating job postings, tailoring CVs, writing cover letters, and preparing for interviews') with comprehensive coverage of the job-application domain, matching the anchor for multiple specific concrete actions.

5 / 5

Completeness

Explicitly answers both 'what' (the four actions) and 'when' ('Triggers on keywords like: ...') with concrete trigger phrases, satisfying the top anchor.

5 / 5

Trigger Term Quality

Comprehensive trigger list including synonyms (CV, resume) and natural user phrases (job posting, cover letter, interview prep, apply) plus non-English variants (ansøgning, stilling), matching the comprehensive-coverage anchor.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear job-application niche with distinct triggers ('cover letter', 'interview prep', 'ansøgning') unlikely to fire for unrelated skills, matching the minimal-conflict anchor.

5 / 5

Total

20

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
MadsLorentzen/ai-job-search
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.