CtrlK
BlogDocsLog inGet started
Tessl Logo

solve-challenge

Solves CTF challenges by performing first-pass triage, identifying the dominant category, and routing execution to the right specialized ctf-* skill. Use when the user gives you a challenge bundle, a remote service, a suspicious file, or only a vague challenge description and you must determine where to start. Do not use it when the category is already clear and a specialized skill can be invoked directly; this is the dispatcher and recon entrypoint, not the deepest reference for category-specific techniques.

67

Quality

83%

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

78%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-sequenced, highly actionable CTF triage workflow with strong concrete commands and routing. Its main weaknesses are a dangling reference to a non-existent scripts/install_ctf_tools.sh file and moderately heavy inlined categorization content.

Suggestions

Either add scripts/install_ctf_tools.sh to the bundle or remove/soften the reference to it, since the body claims the package lists 'now live' there but the file is absent.

Move the long 'By file type / By keywords / By service' heuristics and the 10-item multi-category pattern list into a reference file (e.g., references/categorization.md) and link to it from the body to improve progressive disclosure.

Add an explicit validation checkpoint after Step 2 (Categorize) — e.g., confirm the chosen category against observed evidence before invoking the category skill — to strengthen workflow clarity.

DimensionReasoningScore

Conciseness

Mostly efficient and assumes Claude's competence, but the triple categorization lists and the 10-item 'Common multi-category patterns' block are somewhat heavy and could be trimmed; not below midpoint verbosity.

4 / 5

Actionability

Copy-paste-ready commands (file, strings, binwalk, checksec, nc, curl, grep) plus a Python pwntools template and a concrete category routing table cover the common recon/categorize cases fully.

5 / 5

Workflow Clarity

Steps 0–5 are clearly sequenced with a Step 4 'Pivot When Stuck' feedback loop and a flag-validation rule, but the intermediate recon/categorize steps lack explicit per-step validation checkpoints.

4 / 5

Progressive Disclosure

References scripts/install_ctf_tools.sh ('The full package lists now live in [scripts/install_ctf_tools.sh]') but no scripts/ directory or file exists in the bundle — a dangling reference — and substantial inlined heuristics could live in separate files.

3 / 5

Total

16

/

20

Passed

Description

87%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 crisply defines the dispatcher/recon role, gives explicit positive and negative use triggers, and draws a clear boundary against sibling skills. Only slightly thin on enumerated action specifics and CTF-term synonyms.

DimensionReasoningScore

Specificity

Names concrete actions ('first-pass triage, identifying the dominant category, and routing execution to the right specialized ctf-* skill') with only minor coverage gaps; not a maximal enumerated action list so it sits just below 5.

4 / 5

Completeness

Explicitly answers both what ('Solves CTF challenges by performing first-pass triage...') and when ('Use when the user gives you...'), plus a negative trigger ('Do not use it when the category is already clear...') with concrete phrases.

5 / 5

Trigger Term Quality

Includes natural user-facing triggers ('challenge bundle, a remote service, a suspicious file, or only a vague challenge description') with good coverage; a few common CTF synonyms (e.g., 'capture the flag', 'pwn challenge') are absent.

4 / 5

Distinctiveness Conflict Risk

Clearly carves a niche as 'the dispatcher and recon entrypoint, not the deepest reference for category-specific techniques', distinguishing it from the sibling ctf-* skills it routes to.

5 / 5

Total

18

/

20

Passed

Validation

81%

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

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

relative_links

Relative link issues: 1 suspicious

Warning

referenced_paths_exist

Referenced path issues: 8 missing

Warning

Total

13

/

16

Passed

Repository
ljagiello/ctf-skills
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.