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.

69

Quality

85%

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

70%Weight 40%Scale 1-3

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

The body is well-structured and actionable for a generator skill, with clear workflow and verification checklist. The main weakness is redundancy across the Guidance, Checklist, and DO/DON'T sections, and a placeholder rather than executable solve-script in the template.

Suggestions

Consolidate the Guidance, Best Practices Checklist, and Quality Guidelines DO/DON'T sections — several rules ('one complete solving path', 'tag code blocks with language') appear in two or all three; merge into one checklist to cut redundancy.

Make the submission template's solve-script block more concrete by showing the expected structure (imports, challenge-data input, flag output) as a fillable runnable skeleton rather than a one-line placeholder.

Add an explicit validate→fix→retry note for the final writeup (e.g., 'run the script end-to-end and confirm it prints the flag before finalizing') to strengthen the existing checklist into a feedback loop.

DimensionReasoningScore

Conciseness

Largely lean with no concept-explanation padding, but the Guidance, Best Practices Checklist, and Quality Guidelines DO/DON'T sections restate the same points (one complete path, tag code blocks), so it could be tightened.

2 / 3

Actionability

Provides executable discovery commands and a complete submission template, but the core solving script is a templated placeholder description rather than copy-paste-ready executable code.

2 / 3

Workflow Clarity

Clear two-step sequence (Gather Information then Generate Write-up) capped by an explicit Best Practices Checklist that acts as a verification checkpoint before finalizing.

3 / 3

Progressive Disclosure

Single self-contained, well-organized file with clear sections and no nested or missing references; appropriate for the skill's scope with no content needing to be split out.

3 / 3

Total

10

/

12

Passed

Description

100%Weight 40%Scale 1-3

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 is strong: concrete, with natural trigger terms, an explicit 'Use after...' clause covering both what and when, and a distinct competition-writeup niche. No changes needed.

DimensionReasoningScore

Specificity

Names several concrete actions — generating a standardized writeup and documenting solution steps, tools used, and lessons learned — matching the multiple-concrete-actions anchor.

3 / 3

Completeness

Explicitly answers both what (generates a submission-style writeup for handoff/review) and when ('Use after solving a CTF challenge to document...'), with an explicit trigger clause.

3 / 3

Trigger Term Quality

Uses natural terms a user would say ('CTF writeup', 'solving a CTF challenge', 'competition', 'organizer review', 'tools used', 'lessons learned') with good coverage.

3 / 3

Distinctiveness Conflict Risk

Has a clear niche (competition writeup generation for organizer review) with distinct triggers, unlikely to conflict with unrelated skills.

3 / 3

Total

12

/

12

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.