Claude Skill
ljagiello/ctf-skills
A Python-based collection of agent skills for solving CTF challenges including web exploitation, binary pwn, crypto, reverse engineering, forensics, and OSINT. Compatible with Claude Code, Codex CL...
Overview
Repository
Install this Skill
npx skills add ljagiello/ctf-skillsRegistry
Summary
A comprehensive collection of agent skills designed to assist with Capture The Flag (CTF) challenges, covering web exploitation, binary pwn, cryptography, reverse engineering, forensics, OSINT, and more. Built for use with Claude Code, Codex CLI, Gemini CLI, and other AI coding assistants.
用于解决CTF挑战的代理技能——涵盖Web漏洞利用、二进制漏洞利用、密码学、逆向工程、取证分析、开源情报等领域。
Key features
- Covers multiple CTF categories: web, pwn, crypto, reverse, forensics, OSINT
- Compatible with Claude Code, Codex CLI, Gemini CLI, and OpenCode
- Python-based agent skills for automated challenge solving
- Actively maintained with 1735+ stars and 235+ forks
- Designed for both beginners and experienced CTF players
Use cases
- Automate web exploitation tasks in CTF competitions
- Assist with binary reverse engineering and pwn challenges
- Solve cryptographic puzzles and forensics analysis
- Conduct OSINT investigations for CTF scenarios
- Integrate with AI coding assistants for real-time challenge support
README excerpt
# ctf-skills [Agent Skills](https://agentskills.io) for solving CTF challenges — web exploitation, binary pwn, crypto, reverse engineering, forensics, OSINT, and more. Works with any tool that supports the Agent Skills spec, including [Claude Code](https://docs.anthropic.com/en/docs/claude-code). ## Installation ```bash npx skills add ljagiello/ctf-skills ``` ## Run with Friday Studio Want these skills as part of a real workflow — schedules, signals, MCP tools, memory, the works? Drop them into [Friday](https://hellofriday.ai/), the shareable AI workspace runtime from [Tempest Labs](https://hellofriday.ai/). Friday Studio loads skills into agent context on demand and runs them inside reproducible workspaces that you can trigger from chat, on a cron, or over HTTP. Everything runs locally, your data stays on your machine, and every step is logged so you can see exactly what the agent did during a challenge. To add these skills to Friday Studio: 1. Install Friday from [hellofriday.ai](https://hellofriday.ai/) (macOS). 2. Open **Skills** in the Studio sidebar and click **+ Add**. 3. Import individual skills by reference (e.g. `ljagiello/ctf-skills/ctf-web`), or upload this repo as a folder. 4. Reference them from any `workspace.yml`, or let agents load them automatically based on the skill description. See the [Friday Skills docs](https://docs.hellofriday.ai/core-concepts/skills) for the full workflow, and the [Friday blog](https://blog.hellofriday.ai/) — including [AI Drift: The Hidden Cost of Building with AI](https://blog.hellofriday.ai/ai-drift-the-hidden-cost-of-building-with-ai-e2b51415b3b0) — for the philosophy behind it. ## Environment Setup Two setup strategies depending on your workflow: ### Pre-install (recommended before competitions) Use the centra