Skills for Real Engineers. Straight from my .agents directory.
ctf-writeup
Agent skill fromljagiello/ctf-skills
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.
How to install ctf-writeup
npx skills add ljagiello/ctf-skills# or add only this skill to Claude Code: copy the folder
ctf-writeup/
# into
~/.claude/skills/ctf-writeup/ (all projects)
.claude/skills/ctf-writeup/ (one project)
1# CTF Write-up Generator23Generate a standardized submission-style CTF writeup for a solved challenge.45Default behavior:67- During an active competition, optimize for speed, clarity, and reproducibility8- Keep writeups short enough that a teammate or organizer can validate the solve quickly9- Always produce a `submission`-style writeup10- Prefer one complete solve script from challenge data to final flag1112## Workflow1314### Step 1: Gather Information1516Collect the following from the current session, challenge files, and user input:17181. **Challenge metadata** — name, CTF event, category, difficulty, points, flag format192. **Solution artifacts** — exploit scripts, payloads, screenshots, command output203. **Timeline** — key steps taken, dead ends, pivots2122```bash23# Scan for exploit scripts and artifacts24find . -name '*.py' -o -name '*.sh' -o -name 'exploit*' -o -name 'solve*' | head -2025# Check for flags in output files26grep -rniE '(flag|ctf|eno|htb|pico)\{' . 2>/dev/null27```2829### Step 2: Generate Write-up3031Write the writeup file as `writeup.md` (or `writeup-<challenge-name>.md`) using the submission template below.3233---3435## Templates3637### Submission Format3839```markdown40---41title: "<Challenge Name>"42ctf: "<CTF Event Name>"43date: YYYY-MM-DD44category: web|pwn|crypto|reverse|forensics|osint|malware|misc|ai-ml45difficulty: easy|medium|hard46points: <number>47flag_format: "flag{...}"48author: "<your name or team>"49---5051# <Challenge Name>5253## Summary54…
Excerpt shown under the repository's MIT license.
More skills in ctf-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
