solve-challenge
solve challenge
What it does
- .pcap, .pcapng, .evtx, .raw, .dd, .E01 -> forensics
- .elf, .exe, .so, .dll, binary with no extension -> reverse or pwn (check if remote service provided -- if yes, likely pwn)
- .py, .sage, .txt with numbers -> crypto
- .apk, .wasm, .pyc -> reverse
- Web URL or source code with HTML/JS/PHP/templates -> web
- Images, audio, PDFs with no obvious content -> forensics (steganography)
- "buffer overflow", "ROP", "shellcode", "libc", "heap" -> pwn
Requirements & configuration
- 1. Re-examine assumptions -- Is this really the category you think? A "web" challenge might need crypto for JWT forgery. A "forensics" PCAP might contain a pwn exploit to replay.
- Forensics + Crypto: encrypted data in PCAP/disk image, need crypto to decrypt
- Misc + Crypto: jail escape requires building crypto primitives under constraints
- Prefer the token tied to the intended artifact/workflow (not random metadata noise or obvious decoys).
Configuration: SKILLCTF_URLFLAGTEAMARGUMENTS
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
solve-challenge FAQ
What does the solve-challenge skill do?
Solves CTF challenges by performing first-pass triage, identifying the dominant category, and routing execution to the right specialized ctf-* skill. Use when the user gives you a challenge bundle, a remote service, a suspicious file, or only a vague challenge description and you must determine where to start. Do not use it when the category is already clear and a specialized skill can be invoked directly; this is the dispatcher and recon entrypoint, not the deepest reference for category-specific techniques. .pcap, .pcapng, .evtx, .raw, .dd, .E01 -> forensics .elf, .exe, .so, .dll, binary with no extension -> reverse or pwn (check if remote service provided -- if yes, likely pwn)
What does solve-challenge require?
1. Re-examine assumptions -- Is this really the category you think? A "web" challenge might need crypto for JWT forgery. A "forensics" PCAP might contain a pwn exploit to replay. Forensics + Crypto: encrypted data in PCAP/disk image, need crypto to decrypt Misc + Crypto: jail escape requires building crypto primitives under constraints Prefer the token tied to the intended artifact/workflow (not random metadata noise or obvious decoys). Configuration keys: SKILL, CTF_URL, FLAG, TEAM, ARGUMENTS.
How do I install solve-challenge?
Run: npx -y skills add https://github.com/ljagiello/ctf-skills --skill solve-challenge --agent claude-code — the source lives at github.com/ljagiello/ctf-skills.
Maintain solve-challenge?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[](https://getagentictools.com/skills/ljagiello-ctf-skills-solve-challenge?ref=badge) npx agentictools info skills/ljagiello-ctf-skills-solve-challenge The second line is the CLI lookup for this page — handy in READMEs and docs.