rea
Reverse engineer anything with agents, from app behavior down to native binaries.
A Claude Code skill that applies Pillar Security's Secure AI Lifecycle framework to assess and secure AI applications and agents, for users asking about AI or agent security.
Claude Code
> /plugin marketplace add pillar-labs/sail-skill> /plugin install sail@pillar-security
Codex
$ npx skills add pillar-labs/sail-skill -a codex
Cursor
$ npx skills add pillar-labs/sail-skill -a cursor
Gemini CLI
$ npx skills add pillar-labs/sail-skill -a gemini-cli
GitHub Copilot
$ copilot plugin marketplace add pillar-labs/sail-skill$ copilot plugin install sail@pillar-security
OpenCode
$ npx skills add pillar-labs/sail-skill -a opencode
Windsurf
$ npx skills add pillar-labs/sail-skill -a windsurf

An agent skill that applies SAIL V2 — Pillar Security's Secure AI Lifecycle framework — to real systems. It bundles the full SAIL V2 risk catalog (91 risks across 7 lifecycle phases, each with mitigations and standards mappings) as reference files the agent reads on demand, so every answer is grounded in the actual catalog: real SAIL IDs, real mappings, no hallucinated controls.
This repository is also a Claude Code plugin marketplace — one-command install for Claude Code, prebuilt archives for everything else.
The skill triggers whenever you work on AI/agent security. It can:
Example prompts (any harness — the skill triggers automatically):
In Claude Code you additionally get five entry points:
| Command | What it does |
|---|---|
/sail | Interactive launcher — guided intake, picks the right workflow |
/sail:assess [path] | Full gap analysis of the agent in the current repo (or path) — all 91 risks dispositioned, written to SAIL-assessment.md |
/sail:roadmap [hints] | 7-phase security roadmap + per-phase maturity profile |
/sail:comply [frameworks] | Compliance checklist — all five frameworks, or just those named (eu-ai-act, iso-42001, owasp, dasf, aiuc-1) |
/sail:rfp [security|platform] [vendor] | Vendor RFP questionnaire — security-vendor coverage by default |
The /sail:* commands run immediately with smart defaults — no intake questions.
Pick your harness/software in the matrix, then follow its section below.
| Harness / software | Install | Details |
|---|---|---|
| Claude Code (CLI / IDE / desktop) | /plugin marketplace add pillar-labs/sail-skill/plugin install sail@pillar-security | § Claude Code |
| Claude.ai / Desktop / Cowork | Customize → Skills → upload dist/sail-skill.zip | § Claude.ai / Desktop / Cowork |
| OpenAI Codex CLI | $skill-installer install https://github.com/pillar-labs/sail-skill/tree/main/sail/skills/sail | § OpenAI Codex CLI |
| Google Antigravity (IDE / CLI) | npx skills add https://github.com/pillar-labs/sail-skill/tree/main/sail/skills/sail -a antigravity -g -y | § Google Antigravity |
| pi | pi install https://github.com/pillar-labs/sail-skill | § pi |
| ChatGPT (all plans) | chatgpt.com/skills → New skill → upload dist/sail-skill.zip | § ChatGPT |
| opencode | cp -r sail/skills/sail ~/.config/opencode/skills/sail | § opencode |
| Other SKILL.md-compatible agents | npx skills add https://github.com/pillar-labs/sail-skill/tree/main/sail/skills/sail -g -y | § Other agents |
Slash commands are Claude Code-only. Everywhere else you get the full skill — it triggers automatically on AI/agent-security intent, and the guided intake replaces the commands.
🤖 AI agents: reading this README to install the skill yourself? Jump straight to § For agents.
If you are an AI agent reading this README to install the skill, follow these steps — no human input needed.
- Locate the skill source. If you are inside a clone of this repo, the skill folder is
sail/skills/sail/(it containsSKILL.mdandreferences/). If not, clone the repo first, or unzipdist/sail-skill.zip— it extracts to a top-levelsail/skill folder.- If your harness has a skill installer, prefer it:
# OpenAI Codex (in-session): $skill-installer install https://github.com/pillar-labs/sail-skill/tree/main/sail/skills/sail # Google Antigravity (and 20+ other agents via Vercel's skills CLI): npx skills add https://github.com/pillar-labs/sail-skill/tree/main/sail/skills/sail -a antigravity -g -y # pi: pi install https://github.com/pillar-labs/sail-skillOtherwise, copy the skill folder to your harness's skills directory:
# Claude Code (or if unsure — most harnesses read this path): mkdir -p ~/.claude/skills && cp -r sail/skills/sail ~/.claude/skills/sail # Shared directory read by Codex, Antigravity, pi, and opencode: mkdir -p ~/.agents/skills && cp -r sail/skills/sail ~/.agents/skills/sail # opencode (native path): mkdir -p ~/.config/opencode/skills && cp -r sail/skills/sail ~/.config/opencode/skills/sail # Project-scoped variants: .claude/skills/ · .agents/skills/ · .opencode/skills/ at the repo root
- Verify: the file
<skills-dir>/sail/SKILL.mdexists and its frontmatternameissail. The skill loads in the next session — tell your user to restart/reload, then test with "What does SAIL 5.17 cover?" (expected: cites Maker-Identity Inheritance in Low-Code Agents).- Claude Code bonus: for the
/sail:*commands, tell your user to run/plugin marketplace add pillar-labs/sail-skilland/plugin install sail@pillar-securityinstead of (or in addition to) the copy — plugin slash commands can't be installed by copying files.- Sandboxed harnesses with no filesystem skills dir (Claude.ai, Cowork, ChatGPT): you cannot self-install; point your user to the matching section below and hand them
dist/sail-skill.zip.
/plugin marketplace add pillar-labs/sail-skill
/plugin install sail@pillar-security
Manual copy (no plugin system):
cp -r sail/skills/sail ~/.claude/skills/sail # personal, all projects
cp -r sail/skills/sail <project>/.claude/skills/sail # per-project
One skills system across claude.ai, the Claude Desktop app, and Cowork — install once, it syncs with your claude.ai account and works everywhere.
dist/sail-skill.zip. (If you use dist/sail.skill, rename it to .zip first — same archive.)/ and pick sail. Test with "What does SAIL 5.17 cover?" — the answer should cite the catalog row. Team/Enterprise admins can share it org-wide (Organization settings → Skills).Easiest — inside a Codex session, the built-in installer takes this repo's URL directly:
$skill-installer install https://github.com/pillar-labs/sail-skill/tree/main/sail/skills/sail
Codex picks up new skills automatically (restart if it doesn't appear). Manual alternative — Codex discovers skills in ~/.agents/skills (personal) or .agents/skills (project):
mkdir -p ~/.agents/skills && cp -r sail/skills/sail ~/.agents/skills/sail
Invoke explicitly with $sail (type $ or /skills in the TUI) or just ask about AI/agent security and let the description trigger it.
Antigravity (IDE and CLI) reads SKILL.md skills from .agents/skills (workspace) and ~/.agents/skills (user). Google's codelabs endorse the skills CLI for installation:
npx skills add https://github.com/pillar-labs/sail-skill/tree/main/sail/skills/sail -a antigravity -g -y
(Drop -g for a workspace-level install.) On older CLI builds that only read ~/.gemini/antigravity-cli/skills/, move or copy the installed sail/ folder there. Manual alternative: cp -r sail/skills/sail ~/.agents/skills/sail.
The repo ships a pi package manifest, so it's a one-liner:
pi install https://github.com/pillar-labs/sail-skill
pi also reads ~/.agents/skills, so a Codex or Antigravity install covers pi too (and vice versa via the shared directory).
Skills are available on all ChatGPT plans at chatgpt.com/skills:
dist/sail-skill.zip.# per-project
mkdir -p <project>/.opencode/skills && cp -r sail/skills/sail <project>/.opencode/skills/sail
# global
mkdir -p ~/.config/opencode/skills && cp -r sail/skills/sail ~/.config/opencode/skills/sail
opencode also reads ~/.claude/skills and .agents/skills, so a Claude Code or Codex install covers it too.
The skill is a plain folder — SKILL.md + references/ — following the open agent-skills format. Vercel's skills CLI installs it for 20+ agents:
npx skills add https://github.com/pillar-labs/sail-skill/tree/main/sail/skills/sail -g -y
Or copy sail/skills/sail/ into whatever skills directory your tool documents / unzip dist/sail-skill.zip there.
Guided mode (Claude Code): type /sail with no arguments.
Direct mode (any harness): just describe your task — the skill triggers automatically on AI/agent-security intent.
sail/skills/sail/
├── SKILL.md # entry point: framework structure + workflows
├── README.md # thin pointer to this page
└── references/
├── risk-index.md # all 91 risks in one table (the navigation map)
├── framework.md # exec summary, the 3 zones, the 7 phases, how to use SAIL
├── phase-1-policy.md # full risk catalog, one file per phase:
├── … # descriptions, examples, assets affected,
├── phase-7-govern.md # mitigations, standards mappings
├── definitions.md # Appendix A: component definitions
└── use-case.md # Appendix B: worked FinTech example
Reverse engineer anything with agents, from app behavior down to native binaries.
A skill pack for authorized reverse engineering, security research, and penetration testing that routes tasks to the right skill and sets up needed tools on demand. It covers API security assessment and Android APK analysis, among others.
Gives an AI agent the step-by-step workflow a senior security analyst follows, covering when to use each technique, what to check first, how to run it and how to verify the result. Covers incident response, forensics, threat intelligence, malware analysis, penetration testing and red teaming.
Agent skill + stdlib Python service to strip multi-vendor AI provenance marks from text and files, for privacy and hygiene on content you own. The skill is a thin client: it drives the machinery over HTTP, so the agent host needs no Python.
A Claude Code skill that applies Pillar Security's Secure AI Lifecycle framework to assess and secure AI applications and agents, for users asking about AI or agent security. Install it with the command on its page. It includes sail. Its skills do not fire on their own yet. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it