SnailSploit/Claude-Red
claude-red is an MIT-licensed library of offensive security skills for the Claude Skills system, planned at about 130 skills across 23+ categories (web, Active Directory, cloud, exploit development, EDR evasion and others). Each skill is a SKILL.md file that loads on conversational triggers, so unused skills cost no context. It installs by git clone, sparse checkout per category, install.sh or pasting into a system prompt.
What it claims
claude-red by Kai Aizen (SnailSploit) is a set of SKILL.md files that give Claude methodology for specific attack surfaces, from SQL injection to shellcode and ADCS abuse. The README lists 23 category directories under Skills/: web, auth, active-directory, wireless, cloud, mobile, iot, infrastructure, exploit-dev, fuzzing, recon, api, container, cicd, crypto, privesc, post-exploitation, forensics, supply-chain, social-engineering, network, ai and utility. Many skills build on an offensive checklist collection by Sahar Shlichov. The stated uses are authorized red team engagements, bug bounty triage, security research, CTF preparation and operator training.
How it works
Each skill is named for its surface and loads when the conversation mentions it. For example, mentioning SQL injection loads offensive-sqli, at Skills/web/offensive-sqli/SKILL.md. Contributions follow a skill template and frontmatter standard in CONTRIBUTING.md. The project prefers focused, single-surface skills over broad overviews.
How to use it
Full install into the Claude Skills directory, the recommended path:
git clone https://github.com/SnailSploit/claude-red ~/.claude/skills/claude-redSparse checkout of chosen categories, then feeding skills to the CLI as a system file:
git clone --filter=blob:none --sparse https://github.com/SnailSploit/claude-red
cd claude-red && git sparse-checkout set Skills/web Skills/active-directory
cat Skills/web/offensive-sqli/SKILL.md | claude --system-file -
cat Skills/active-directory/**/SKILL.md | claude --system-file -The installer script:
./install.sh # interactive
./install.sh --target ~/.claude/skills # explicit target
./install.sh --category web # single categoryWithout the Skills system, a SKILL.md can be pasted into a Project's system prompt or prepended to a conversation. Trigger-based loading does not apply in that case, so the pasted text uses context the whole time.
Limits
The library is unfinished. About 130 skills is a target spread over several release phases, and the README does not say how many skills exist now. CHANGELOG.md has the release history. The page shows no skill contents beyond one file path, and it gives no examples or evaluation of how the skills change Claude's output. The licence is MIT, with attribution requested but not required.
Organisations named here
- Kai Aizen
- Sahar Shlichov
- SnailSploit
Technologies named here
- claude-red
- Claude Skills system
- Claude
- install.sh
- Git
- GitHub
Techniques named here
- On-demand skill loading
- System prompt priming with SKILL.md
- Sparse checkout of skill categories
Related in prompting
Dicklesworthstone/skillranker
miqdadbadjuber/anti-slop
