solve-challenge
Agent skill fromljagiello/ctf-skills
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.
How to install solve-challenge
npx skills add ljagiello/ctf-skills# or add only this skill to Claude Code: copy the folder
solve-challenge/
# into
~/.claude/skills/solve-challenge/ (all projects)
.claude/skills/solve-challenge/ (one project)
1# CTF Challenge Solver23You're a skilled CTF player. Your goal is to solve the challenge and find the flag.45## Environment Setup67Two setup strategies depending on your workflow:89### Pre-install (recommended before competitions)1011Use the central installer entrypoint:1213```bash14bash scripts/install_ctf_tools.sh all15```1617Run a narrower mode when you only want one tool group:1819```bash20bash scripts/install_ctf_tools.sh python21bash scripts/install_ctf_tools.sh apt22bash scripts/install_ctf_tools.sh brew23bash scripts/install_ctf_tools.sh gems24bash scripts/install_ctf_tools.sh go25bash scripts/install_ctf_tools.sh manual26```2728The full package lists now live in [scripts/install_ctf_tools.sh](../scripts/install_ctf_tools.sh).2930### On-demand (during challenges)3132Each category skill's `SKILL.md` has a **Prerequisites** section listing only the tools needed for that category. Install as you go.3334## Workflow3536Before selecting or escalating a model, read37[difficulty-routing.md](difficulty-routing.md). Use its evidence-based scoring,38stop-loss rules, and tier gates throughout the workflow.3940### Step 0: CTFd Platform Detection4142If the CTF platform URL is known, check if it runs CTFd and switch to API-driven navigation:4344```bash45# Detect CTFd (look for /api/v1/ and /themes/core/)46curl -s "$CTF_URL/api/v1/" | head -547curl -s "$CTF_URL" | grep -oE '/themes/core/'48```49…
Excerpt shown under the repository's MIT license.
