ctf-skills
ctf-skills is a set of agent skills that helps AI coding agents solve capture-the-flag security challenges for security students and hobbyists.
What it is good for
- Solving web exploitation challenges in security competitions
- Analyzing binaries and reverse engineering programs
- Breaking cryptography puzzles in capture-the-flag contests
- Working through forensics and steganography challenges
At a glance
- Who it is for
- Setup
- Adds to an AI app you already use
Level 2 of 5. Connects to Claude, ChatGPT, or a similar app you already have, usually through a settings screen.
- Cost
- Free and open source
- Type
- Skill or plugin
- Tasks
- Works with
- Claude Code, Codex, Gemini CLI, OpenCode
Momentum
- Rank this week
- Not ranked yet
- Best rank
- None yet
- GitHub stars
- 3,602
GitHub numbers as of Nov 2, 2026. Updated weekly.
Official links
Setup steps are on the official pages. We do not repeat them here, since they change.
Questions
- Is ctf-skills free?
- Yes. It is free and open source (MIT license).
- Do I need to know how to code to use ctf-skills?
- No. Connects to Claude, ChatGPT, or a similar app you already have, usually through a settings screen.
- What does ctf-skills work with?
- According to its own documentation, it works with Claude Code, Codex, Gemini CLI, and OpenCode.
- What is ctf-skills good for?
- Solving web exploitation challenges in security competitions, analyzing binaries and reverse engineering programs, breaking cryptography puzzles in capture-the-flag contests, and working through forensics and steganography challenges.
Similar agents to ctf-skills
- VibeWise
VibeWise is a plugin that teaches you to build software while an AI writes the code, asking for your design choices first, for people who want to learn as they build.
- Shiping
Shiping is a desktop app that reads whatever is on your screen and answers questions about it, and listens to interview audio to suggest replies.
- 3dviz-pro-max
3dviz-pro-max is a skill that helps an AI coding agent build interactive 3D scenes with Three.js and Blender for creative visualization.
- rederive
rederive is a skill that teaches you a codebase by asking you to design its parts yourself, for developers learning unfamiliar code.
- caveman
Caveman is a skill and proxy that cuts token use by making coding agents answer tersely and shrink the text they read, for developers and heavy AI users.
- claude-howto
claude-howto is a visual, example-driven guide that teaches developers to use Claude Code features with copy-paste templates.