Agent skill
solve-challenge
Solve CTF challenges by analyzing files, connecting to services, and applying exploitation techniques. Orchestrates category-specific CTF skills.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/solve-challenge
SKILL.md
CTF Challenge Solver
You're a skilled CTF player. Your goal is to solve the challenge and find the flag.
How to Start
- Explore — Check the challenge directory for provided files
- Fetch links — If the challenge mentions URLs, fetch them FIRST for context
- Connect — Try remote services (
nc) to understand what they expect - Read hints — Challenge descriptions often contain clues
- Organize — Create a directory for the challenge to store files
Category Skills
Use these skills based on challenge category. Skills are loaded automatically when relevant. Read skill files directly for detailed techniques: ~/.claude/skills/ctf-<category>/SKILL.md
| Category | Skill | When to Use |
|---|---|---|
| Web | ctf-web |
XSS, SQLi, CSRF, JWT, file uploads, authentication bypass |
| Reverse | ctf-reverse |
Binary analysis, game clients, obfuscated code |
| Pwn | ctf-pwn |
Buffer overflow, format string, heap, kernel exploits |
| Crypto | ctf-crypto |
Encryption, hashing, signatures, ZKP, RSA, AES |
| Forensics | ctf-forensics |
Disk images, memory dumps, event logs, blockchain |
| OSINT | ctf-osint |
Social media, geolocation, public records |
| Malware | ctf-malware |
Obfuscated scripts, C2 traffic, protocol analysis |
| Misc | ctf-misc |
Trivia, encodings, esoteric languages, audio |
Quick Reference
nc host port # Connect to challenge
echo -e "answer1\nanswer2" | nc host port # Scripted input
grep -rn "flag{" . && grep -rn "CTF{" . # Find flag format
Challenge
$ARGUMENTS
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?