Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →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.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | -12% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 32% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 23% | 0% |
| case-14 | ✗→✓ | ▲ Improved | -13% | 0% |
| case-15 | ✗→✓ | ▲ Improved | -25% | 0% |
Generate a standardized submission-style CTF writeup for a solved challenge.
Default behavior:
submission-style writeupCollect the following from the current session, challenge files, and user input:
bash# Scan for exploit scripts and artifacts find . -name '*.py' -o -name '*.sh' -o -name 'exploit*' -o -name 'solve*' | head -20 # Check for flags in output files grep -rniE '(flag|ctf|eno|htb|pico)\{' . 2>/dev/null
Write the writeup file as writeup.md (or writeup-<challenge-name>.md) using the submission template below.
markdown--- title: "<Challenge Name>" ctf: "<CTF Event Name>" date: YYYY-MM-DD category: web|pwn|crypto|reverse|forensics|osint|malware|misc difficulty: easy|medium|hard points: <number> flag_format: "flag{...}" author: "<your name or team>" --- # <Challenge Name> ## Summary <1-2 sentences: what the challenge was and the core technique. Keep it direct.> ## Solution ### Step 1: <Action> <Explain the key observation in 3-8 short lines. Keep it direct.> \`\`\`python <one complete solving script from provided challenge data to printing the final flag> \`\`\` ### Step 2: <Action> (optional) <Only add this when a second short step genuinely helps readability, such as separating the core observation from final verification.> ### Step 3: <Action> (optional) <Use only if the challenge really needs it. Keep the total number of steps small.> ## Flag \`\`\` flag{example_flag_here} \`\`\`
Guidance:
Before finalizing the writeup, verify:
DO:
python, bash, sql, etc.)DON'T:
$ARGUMENTS
Other measured skills in the registry, with their headline benchmark lift.