Tooluck logoTooluck
SKILL.md

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

install solve-challenge
# install the ctf-skills pack with the skills CLI
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)

solve-challenge/SKILL.md

MITFull file
1# CTF Challenge Solver
2
3You're a skilled CTF player. Your goal is to solve the challenge and find the flag.
4
5## Environment Setup
6
7Two setup strategies depending on your workflow:
8
9### Pre-install (recommended before competitions)
10
11Use the central installer entrypoint:
12
13```bash
14bash scripts/install_ctf_tools.sh all
15```
16
17Run a narrower mode when you only want one tool group:
18
19```bash
20bash scripts/install_ctf_tools.sh python
21bash scripts/install_ctf_tools.sh apt
22bash scripts/install_ctf_tools.sh brew
23bash scripts/install_ctf_tools.sh gems
24bash scripts/install_ctf_tools.sh go
25bash scripts/install_ctf_tools.sh manual
26```
27
28The full package lists now live in [scripts/install_ctf_tools.sh](../scripts/install_ctf_tools.sh).
29
30### On-demand (during challenges)
31
32Each category skill's `SKILL.md` has a **Prerequisites** section listing only the tools needed for that category. Install as you go.
33
34## Workflow
35
36Before selecting or escalating a model, read
37[difficulty-routing.md](difficulty-routing.md). Use its evidence-based scoring,
38stop-loss rules, and tier gates throughout the workflow.
39
40### Step 0: CTFd Platform Detection
41
42If the CTF platform URL is known, check if it runs CTFd and switch to API-driven navigation:
43
44```bash
45# Detect CTFd (look for /api/v1/ and /themes/core/)
46curl -s "$CTF_URL/api/v1/" | head -5
47curl -s "$CTF_URL" | grep -oE '/themes/core/'
48```
49…

Excerpt shown under the repository's MIT license.

More skills in ctf-skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates