Install any skill in seconds. Free to start, no credit card required.
Get Started Free →ljagiello/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.
Passed 12 of 20 test cases with the skill, and 4 of 20 without it.
and 13 more in the full report
10 fixed3 passed either way8 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
Draft a markdown writeup for 'Multi-stage Crypto' in SecCTF 2024 (250 points, medium crypto). I have three python snippets: `net.py` (connects to remote), `math.py` (calculates private exponent), and `decrypt.py` (decrypts ciphertext to get `SecCTF{mult1_st4g3_d3cr4pt}`). Combine these into a standardized submission writeup.
| Checked | Without skill | With skill |
|---|---|---|
| The solution section contains a single complete Python solving script. | Missed | Passed |
| The solve script starts from challenge parameters and prints the final flag. | Missed | Passed |
The instructions your model reads when the skill loads.
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:
# 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.
---
test cases passed, vs 4 / 20 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.