ai-threat-testing
Offensive AI security testing and exploitation framework. Systematically tests LLM…
Identify and remove negative-ROI skill content — orphan files, never-read entries, duplicates, content reintroducing challenge-specific lore. Inverse of /skill-update. Use during quarterly maintenance or after the linter flags issues.
$ npx -y skills add transilienceai/communitytools --skill skill-prune --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/skill-pruneContext preview
The summary Claude sees to decide when to auto-load this skill.
Identify and remove negative-ROI skill content — orphan files, never-read entries, duplicates, content reintroducing challenge-specific lore. Inverse of /skill-update. Use during quarterly maintenance or after the linter flags issues.
name: skill-prune description: Identify and remove negative-ROI skill content — orphan files, never-read entries, duplicates, content reintroducing challenge-specific lore. Inverse of /skill-update. Use during quarterly maintenance or after the linter flags issues.
Inverse of `/skill-update`. Removes content rather than adding it. Run during quarterly maintenance, after engagements, or when `scripts/skill_linter.py` reports orphans / duplicates.
A reference / scenario / line is a **prune candidate** when it satisfies any of:
1. **Orphan** — not linked from any SKILL.md or other reference file in the last 60 days. 2. **Referenced only by failed engagements** — appeared in `attack-chain.md` of runs that ended `status=BLOCKED`, never in a successful chain. 3. **Contradicted by newer content** — a later scenario / pattern supersedes it; the older entry no longer reflects current technique. 4. **Redundant with newer content** — same technique covered more clearly elsewhere.
Removing content fails any of these → keep it.
1. Run `scripts/skill_linter.py --check-orphans` to surface orphans. 2. For each candidate file or block, evaluate the four signals. 3. Build a deletion plan — show files / lines to remove with one-line rationale per item. 4. Apply deletions only after the plan is approved (skill-prune does not auto-delete during invocation). 5. Re-run `scripts/skill_linter.py` to confirm the change broke no other links and didn't reintroduce duplicates.
Concise change report:
Open-source Claude Code skills and agents for AI-powered penetration testing, bug bounty hunting, AI threat testing, and security reconnaissance — from the team at Transilience.ai
Repo: transilienceai/communitytools
Offensive AI security testing and exploitation framework. Systematically tests LLM…
API security testing - GraphQL, REST API, WebSocket, and Web-LLM attack techniques.
Stitches confirmed single-asset findings into multi-hop attack paths across the organization.…
Acquire an authenticated session THROUGH MFA/OTP on an in-scope target and emit a reusable…
Authentication security testing - auth bypass, JWT attacks, OAuth flaws, password attacks,…
Smart contract security testing and blockchain CTF exploitation. Covers Solidity…