一键导入
writeup-generator
Generate comprehensive CTF writeups as blog articles. Use when solving a challenge, documenting solutions, or when /writeup command is invoked.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Generate comprehensive CTF writeups as blog articles. Use when solving a challenge, documenting solutions, or when /writeup command is invoked.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Analyzes binary files for vulnerabilities and develops exploits. Use when working with ELF/PE executables, pwn challenges, buffer overflow, heap exploitation, ROP chains, format string bugs, or shellcode development.
Breaks cryptographic systems and decrypts ciphertext. Use when working with RSA, AES, XOR, classical ciphers, hash functions, or when challenge involves encryption, decryption, keys, or mathematical crypto attacks.
Extracts hidden data from files and analyzes forensic artifacts. Use when working with images, memory dumps, disk images, steganography, file carving, or when searching for hidden flags in files.
Reverses and exploits mobile applications. Use when working with Android APK files, iOS IPA files, mobile app reversing, Frida hooking, or app security analysis challenges.
Analyzes network traffic and exploits protocols. Use when working with PCAP files, Wireshark captures, packet analysis, protocol exploitation, traffic forensics, or data exfiltration detection.
Gathers intelligence from public sources. Use when searching for usernames, geolocating images, investigating social media, analyzing domains, or solving information gathering challenges.
| name | writeup-generator |
| description | Generate comprehensive CTF writeups as blog articles. Use when solving a challenge, documenting solutions, or when /writeup command is invoked. |
| allowed-tools | Read, Write, Edit, Grep, Glob, Bash |
Generate comprehensive, blog-quality writeups for solved CTF challenges.
/writeup command is invokedCRITICAL: Save writeup as README.md in the CURRENT WORKING DIRECTORY.
The current working directory should be the challenge directory, e.g.:
challenges/alpacahack/daily/2024-12-14_challenge-name/README.mdchallenges/picoctf/2024/challenge-name/README.mdchallenges/hackthebox/challenges/pwn/challenge-name/README.mdDO NOT save to:
writeups/ directorychallenges/platform/event/challenge-name/ ← CURRENT DIRECTORY
├── README.md # ← CREATE THIS HERE (tracked)
├── solve.py # Solution script (tracked)
├── dist/ # Challenge files (ignored)
└── work/ # Working files (ignored)
You MUST use the template at templates/writeup.md.
Every writeup MUST include ALL of these sections with substantive content:
| Section | Required Content |
|---|---|
| Title | # [Category] Challenge Name with one-liner |
| Overview | Complete table with all 6 fields filled |
| Problem Statement | Original description + files + connection info |
| TL;DR | 3-5 bullet points summarizing the solution |
| Background Knowledge | Explain concepts beginners need to understand |
| Solution Step 1 | Initial reconnaissance with commands and output |
| Solution Step 2 | Vulnerability analysis with code snippets |
| Solution Step 3 | Exploit development with full commented code |
| Solution Step 4 | Flag capture with actual output |
| Tools Used | Table listing all tools and their purpose |
| Lessons Learned | What I Learned + Mistakes Made + Future Improvements |
| References | Links to resources consulted |
| Tags | Relevant tags for searchability |
templates/writeup.mddist/ for challenge fileswork/ for notes and debug outputFor detailed formatting rules, see format.md.