Installation
Install the SecHelix skill with the Agent Skills CLI, or copy the portable bundle into Claude Code, Codex, Copilot, and other hosts. Includes the truthful compatibility matrix.
Install the skill
SecHelix is distributed as an Agent Skill. The recommended path is the cross-client Agent Skills CLI, which copies the self-contained bundle into the host location your agent already reads.
npx skills@latest add omarmohelal/SecHelix --skill sechelixThe installed bundle carries the methodology, the 546-item catalog, the specialist role profiles, the JSON schemas, the evidence adapters, the report renderer, and the public policy examples. It contains no references to a parent repository, so it works after a copy install.
npx skills@latest add omarmohelal/SecHelix --skill sechelixWorks for Claude Code, Codex, Cursor, and other Agent Skills clients.
Per-host paths
- Claude Code
- Standard Agent Skill discovery, or a project-local copy under
.claude/skills/sechelix/. The repository also ships a Claude Code plugin manifest for packaged team use. - OpenAI Codex
- Use
.agents/skills/sechelix/for repository-local discovery, or the portable bundle. SecHelix deliberately does not ship a repo-local.codex/skills/mirror because that is not the documented repository discovery path. - GitHub Copilot / VS Code agents
- Read
.github/skills/sechelix/SKILL.md, or install the portable source with the Agent Skills CLI. - Cursor, Gemini CLI, GLM, OpenCode
- Use the cross-client installer where supported, otherwise point the host loader at the vendor-neutral
skills/sechelix/bundle.
git clone https://github.com/omarmohelal/SecHelix.git
claude --plugin-dir ./SecHelixmkdir -p .claude/skills
cp -R skills/sechelix .claude/skills/sechelixCompatibility matrix
SecHelix separates format compatibility from model compatibility. A model does not need a SecHelix-specific API; it needs a coding-agent host that can load the skill or the equivalent files. Statuses below mirror the framework's docs/reference/compatibility.md and are never upgraded from documentation alone.
| Environment | Integration | Status |
|---|---|---|
| Portable bundle | skills/sechelix/ | Verified |
| Agent Skills CLI installer | npx skills@latest add … --skill sechelix | Verified |
| Claude Code plugin | .claude-plugin/plugin.json | Verified |
| Claude Code project skill | .claude/skills/sechelix/SKILL.md | Documented |
| OpenAI Codex | .agents/skills/sechelix/ | Documented |
| GitHub Copilot / VS Code agents | .github/skills/sechelix/ | Documented |
| Generic Agent Skills clients | .agents/skills/sechelix/ or skills/sechelix/ | Model-compatible |
| Z.AI / GLM via Claude Code | install as a Claude skill | Documented |
| Cursor · Gemini · OpenCode · other agents | portable bundle + host loader | Model-compatible |
Portable fallback
If a coding agent has no native skill loader:
- Place
skills/sechelix/in the repository. - Point the agent at
skills/sechelix/SKILL.md. - Use
AGENTS.mdfor repository-level instructions. - Keep scanner, browser, and database tooling outside the model-specific methodology.
This preserves one SecHelix workflow instead of maintaining incompatible prompts for every model vendor. It also keeps the safety contract identical across hosts, which matters because the contract is what makes the output comparable.
Verify the install
From a clone of the framework repository, the bundled validation scripts confirm catalog identity, schema conformance, the standalone install bundle, and secret hygiene.
npx skills@latest add . --listpython scripts/validate_skill.pyIf your agent can read the skill, ask it to state the four execution modes and the four release outcomes back to you. Both lists are in the installed SKILL.md, and a correct answer is a cheap confirmation that the skill actually loaded.