CtrlK
BlogDocsLog inGet started
Tessl Logo

ctf-writeup

Generates a single standardized submission-style CTF writeup for competition handoff and organizer review. Use after solving a CTF challenge to document the solution steps, tools used, and lessons learned in a structured format.

67

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

75%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 single-file skill with executable commands, a concrete template, and a verification checklist. Main weakness is redundancy across the overlapping guidance/checklist/DO-DON'T sections that inflates token count without adding new information.

Suggestions

Consolidate the overlapping 'one complete script' guidance currently repeated across Default behavior, the Guidance list, and the DO/DON'T list into a single authoritative statement to reduce redundancy.

Merge the Best Practices Checklist and Quality Guidelines DO/DON'T sections, which cover the same concerns (conciseness, runnable code, no placeholders, attribution), into one checklist to trim tokens.

Add a brief feedback loop to the workflow (e.g., re-read the generated writeup against the checklist and fix any unchecked items before finalizing) to raise workflow clarity toward the top anchor.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence (no explanation of what a CTF is), but the 'one complete script' guidance is restated across Default behavior, Guidance, Best Practices Checklist, and DO/DON'T lists, representing redundancy that could be trimmed — fitting anchor 4 rather than the 'every token earns its place' anchor 5.

4 / 5

Actionability

Provides executable bash commands ('find ...', 'grep -rniE ...') and a concrete submission markdown template; the template's script placeholder is appropriate for a generator skill, so this is mostly executable guidance with minor gaps rather than fully copy-paste-ready working code.

4 / 5

Workflow Clarity

A clear two-step sequence (Gather Information, Generate Write-up) is followed by an explicit verification checklist; this is a document-generation skill so the destructive/batch cap does not apply, but there is no error-recovery feedback loop, capping it at 4 rather than 5.

4 / 5

Progressive Disclosure

A single self-contained file with well-organized sections (Workflow, Templates, Best Practices, Quality Guidelines) and no external references; the >50-line length and absence of one-level-deep reference links keep it at anchor 4 rather than the simple-skill anchor 5.

4 / 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 clearly states both the skill's purpose and its trigger condition with natural, domain-specific keywords. Minor room for improvement in keyword breadth (synonyms, file extension) and action comprehensiveness.

DimensionReasoningScore

Specificity

Lists several concrete actions — 'Generates a single standardized submission-style CTF writeup' and 'document the solution steps, tools used, and lessons learned' — with only minor coverage gaps, fitting the 'several specific actions' anchor rather than the fully comprehensive anchor 5.

4 / 5

Completeness

Explicitly answers both 'what' ('Generates a single standardized submission-style CTF writeup for competition handoff and organizer review') and 'when' ('Use after solving a CTF challenge') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Includes natural phrases users would say ('CTF writeup', 'solving a CTF challenge', 'competition') with good coverage, but lacks synonyms and the .md file extension that would warrant a 5.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (CTF competition writeups) with distinct triggers ('after solving a CTF challenge') and minimal overlap risk with other skills, matching the 'clear niche' anchor.

5 / 5

Total

18

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

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.