ljagiello
11 skills in one repo.
ctf-skills Skill collection
Agent Skills for solving CTF challenges: web exploitation, binary pwn, crypto, reverse engineering, forensics, OSINT and more.
3,662 stars on GitHub, Nov 9, 2026 · 11 skills · 1 bundle
-
ctf-skills
Bundle of 11 skills- Use it when:
- You are solving a CTF challenge and want category-specific exploitation playbooks.
- It does:
- Triages the challenge, then loads the matching web, pwn, crypto, reverse, forensics, OSINT, malware, AI/ML or misc skill.
solve-challenge, ctf-web, ctf-pwn, ctf-crypto, ctf-reverse, ctf-forensics, ctf-osint, ctf-malware, ctf-ai-ml, ctf-misc, ctf-writeup
- Age
- 9 months
- Stars
- 3.7K
- bottom 37%
- Total Downloads
- 10.8K
- top 45%
- Weekly Downloads
- 293
- bottom 48%
-
ctf-reverse
Part of ctf-skills- Use it when:
- A CTF target is a compiled, packed, obfuscated or virtualized program you must understand first.
- It does:
- Collects RE techniques for binaries, APKs, WASM, firmware, custom VMs and bytecode, with a triage-first workflow.
- Age
- 9 months
- Stars
- 3.7K
- bottom 37%
- Total Downloads
- 10.8K
- top 45%
- Weekly Downloads
- 293
- bottom 48%
-
ctf-web
Part of ctf-skills- Use it when:
- A CTF challenge is an HTTP app, API, browser client, template engine or auth flow.
- It does:
- Maps the trust boundary, then routes you to technique notes for each web bug class.
- Age
- 9 months
- Stars
- 3.7K
- bottom 37%
- Total Downloads
- 10.3K
- top 47%
- Weekly Downloads
- 273
- bottom 47%
-
ctf-pwn
Part of ctf-skills- Use it when:
- You already have a vulnerable native target and must turn a bug into code execution.
- It does:
- Collects binary-exploitation techniques with runnable pwntools template scripts and writeup references.
- Age
- 9 months
- Stars
- 3.7K
- bottom 37%
- Total Downloads
- 10K
- top 49%
- Weekly Downloads
- 265
- bottom 46%
-
ctf-crypto
Part of ctf-skills- Use it when:
- A CTF challenge attacks encryption, hashing, signatures, PRNGs or a number-theory problem.
- It does:
- Collects cryptanalysis attacks keyed to the primitive and the weakness you spot.
- Age
- 9 months
- Stars
- 3.7K
- bottom 37%
- Total Downloads
- 9.8K
- top 50%
- Weekly Downloads
- 267
- bottom 46%
-
ctf-osint
Part of ctf-skills- Use it when:
- A CTF challenge asks you to find, locate or identify someone or something from public sources.
- It does:
- Collects OSINT techniques for geolocation, reverse image search, usernames, DNS and public records.
- Age
- 9 months
- Stars
- 3.7K
- bottom 37%
- Total Downloads
- 9.8K
- top 50%
- Weekly Downloads
- 270
- bottom 47%
-
ctf-forensics
Part of ctf-skills- Use it when:
- A CTF challenge is a disk image, memory dump, packet capture, log set or stego artifact.
- It does:
- Collects forensics and signal-analysis techniques for recovering hidden data and files.
- Age
- 9 months
- Stars
- 3.7K
- bottom 37%
- Total Downloads
- 9.7K
- top 50%
- Weekly Downloads
- 272
- bottom 47%
-
solve-challenge
Only works as part of ctf-skills- Use it when:
- You have a challenge bundle, service, suspicious file or only a vague description and must decide where to start.
- It does:
- Runs first-pass recon, classifies the category, then loads the matching ctf-* skill.
- Age
- 9 months
- Stars
- 3.7K
- bottom 37%
- Total Downloads
- 9.5K
- bottom 50%
- Weekly Downloads
- 253
- bottom 44%
-
ctf-misc
Part of ctf-skills- Use it when:
- A CTF challenge is a jail, encoding puzzle, signal, esoteric language or cross-category oddity.
- It does:
- Collects techniques for the edge cases the main category skills do not cover.
- Age
- 9 months
- Stars
- 3.7K
- bottom 37%
- Total Downloads
- 9.5K
- bottom 50%
- Weekly Downloads
- 262
- bottom 46%
-
ctf-malware
Part of ctf-skills- Use it when:
- A CTF challenge is a malware sample, C2 capture or obfuscated malicious package.
- It does:
- Collects malware-analysis and network-forensics techniques to recover config and indicators.
- Age
- 9 months
- Stars
- 3.7K
- bottom 37%
- Total Downloads
- 9.3K
- bottom 48%
- Weekly Downloads
- 262
- bottom 46%
-
ctf-writeup
Part of ctf-skills- Use it when:
- You have solved a CTF challenge and want a clean writeup for teammates or organizers.
- It does:
- Gathers the metadata, artifacts and timeline from the session and fills a submission template.
- Age
- 7 months
- Stars
- 3.7K
- bottom 37%
- Total Downloads
- 8.5K
- bottom 42%
- Weekly Downloads
- 256
- bottom 45%
-
ctf-ai-ml
Part of ctf-skills- Use it when:
- A CTF challenge ships model weights or turns on an ML/LLM attack.
- It does:
- Collects techniques for attacking models and crafting adversarial or injection inputs.
- Age
- 7 months
- Stars
- 3.7K
- bottom 37%
- Total Downloads
- 8.3K
- bottom 41%
- Weekly Downloads
- 251
- bottom 44%