A curated collection of reusable, self-contained skills for AI coding agents — modular instructions that give an agent specialized workflows, guardrails, and domain knowledge for a specific task or domain.
- Overview
- Repository structure
- Skills
- What is a skill?
- Installation
- Safety & responsible use
- Contributing
- License
This repository gathers skills for real engagements and product work, cleaned up and organized by category. Each skill is a self-contained folder that an agent loads on demand, so nothing here needs to be "installed" as a package — you install its folder into your agent's skills directory and it becomes available.
| Category | Skills | Purpose |
|---|---|---|
| meta/ | leak-guard skill-anonymizer skill-authoring |
Skill hygiene, anonymization, and authoring |
| security/ | authorized-pentest kali-operator |
Offensive security, scoped and authorized |
| tools/ | mirofish | Multi-agent simulation via REST API |
| design/ | minimal-saas | Design-system replication |
.
├── meta/
│ ├── leak-guard/
│ ├── skill-anonymizer/
│ │ ├── references/
│ │ └── scripts/
│ └── skill-authoring/
│ ├── assets/
│ └── scripts/
├── security/
│ ├── authorized-pentest/
│ │ └── exploit/
│ └── kali-operator/
│ ├── references/
│ └── scripts/
├── tools/
│ └── mirofish/
│ └── references/
└── design/
└── minimal-saas/
├── docs/
├── examples/
└── evals/
| Skill | Description |
|---|---|
| leak-guard | Ensure no sensitive information leaks when an AI writes a skill or other documentation — scan for credentials, secrets, PII, internal network details, and proprietary data, then redact with safe placeholders. Run it before saving any new or edited SKILL.md. |
| skill-anonymizer | Run an exhaustive pre-publication anonymization scan of a repo or document set — secrets, PII, internal IPs/hostnames, client names, proprietary data — classify findings, redact, and produce a sign-off report. Ships with a dependency-free scanner and a full detection catalog. |
| skill-authoring | Write a skill that actually works — design the trigger (frontmatter), structure the SKILL.md body, bundle references//scripts//assets/, and verify it loads and fires before shipping. Ships with a fill-in template and a validation script. |
| Skill | Description |
|---|---|
| authorized-pentest | Run an authorized penetration test end to end — scoping, recon, enumeration, exploitation, privilege escalation, reporting. Refuses any action outside an explicit scope. |
| kali-operator | Operate Kali Linux like a senior pentester — tool selection, result interpretation, diagnostics, and Bash/Python automation, strictly within an authorized scope. |
| Skill | Description |
|---|---|
| mirofish | Operate the MiroFish swarm-intelligence prediction engine — start the backend, prepare, launch, monitor, stop, and generate reports for multi-agent social simulations (Twitter/Reddit/parallel) via its Flask REST API. |
| Skill | Description |
|---|---|
| minimal-saas | Minimal premium dark SaaS identity — near-black canvas, surface ladder, hairline borders, lavender-blue accent, negative-tracking display type, and gradient restraint. Ships with full tokens and a ready-to-use CSS block. |
A skill is a folder containing a required SKILL.md plus optional bundled
resources:
skill-name/
├── SKILL.md # YAML frontmatter (name + description) and markdown instructions
├── references/ # optional: documentation loaded on demand
├── scripts/ # optional: deterministic, runnable helpers
├── assets/ # optional: templates, icons, and other output files
├── docs/ # optional: extended documentation
├── examples/ # optional: usage examples
└── evals/ # optional: evaluation prompts and expected outputs
The frontmatter name and description are what the agent reads to decide when
to load a skill. The body and bundled resources are loaded only once the skill
triggers, which keeps the agent's context lean.
Skills are plain folders — there is no package to install. An agent discovers a skill as soon as its folder lands in the agent's skills directory. Pick the method that fits your setup.
Install individual skills straight from this repository without cloning it:
# preview the skills available in this repo
npx skills add YourFriendPollux/agent-skills --list
# install one skill into ./.agents/skills/
npx skills add YourFriendPollux/agent-skills --skill authorized-pentest --yesClone or download the repo, then copy a skill folder into your agent's skills directory. The agent discovers it automatically:
| Agent | User directory | Project directory |
|---|---|---|
| Claude Code | ~/.claude/skills/ |
.claude/skills/ |
| Codex | ~/.codex/skills/ |
— |
| Cursor | ~/.cursor/skills/ |
.cursor/skills/ |
| Windsurf | ~/.windsurf/skills/ |
.windsurf/skills/ |
| Hermes | ~/.hermes/skills/ |
— |
| Generic | ~/.agent/skills/ |
.agent/skills/ |
# example: install authorized-pentest for Codex
cp -r security/authorized-pentest ~/.codex/skills/authorized-pentest and kali-operator contain offensive-security guidance.
They are intended strictly for authorized engagements, isolated labs, and
CTFs. Both enforce a hard authorization gate and refuse to act without an
explicit, written scope.
Do not use these skills against systems you do not own or do not have explicit permission to test.
Contributions are welcome. Each skill must:
- contain a valid
SKILL.mdwith anameand a clear, trigger-focuseddescriptionfrontmatter; - use placeholders only for secrets, domains, IPs, and PII — see
leak-guard; - follow the
lowercase-hyphen-casefolder naming used across the repo; - pass
python3 meta/skill-authoring/scripts/check_skill.py <skill-folder>with zero errors — seeskill-authoringfor the full authoring method and a fill-in template.
Released under the GNU Affero General Public License v3.0.