AgentNexus is now installable in Claude Code via a single command.
```
/plugin install scalefirstai/AgentNexus
```
That installs all eight skills directly. No clone, no script.
What's new
- `.claude-plugin/plugin.json` — plugin manifest listing all eight skills (`grill-me`, `grill-design`, `grill-security`, `grill-privacy`, `code-graph`, `code-knowledge-graph`, `security-review`, `software-security`).
- `skills/` directory committed to the repo as a Claude Code skill format mirror of `workflows/`. Source of truth remains `workflows/`; sync via `scripts/sync-skills.sh`.
- CI sync gate — runs `sync-skills.sh` and fails if `skills/` is out of sync with `workflows/`.
- Plugin manifest validation — every skill referenced in `plugin.json` must have a real `SKILL.md`.
- `scripts/install-claude-code.sh` simplified — skills mode now copies `skills/` directly (deterministic, no inline frontmatter rewrite at install time).
Quick start (Claude Code)
```
/plugin install scalefirstai/AgentNexus
or pin to this release:
/plugin install scalefirstai/AgentNexus@v0.2.0
```
Quick start (Windsurf, unchanged)
```bash
git clone https://github.com/scalefirstai/AgentNexus.git
cd AgentNexus
./scripts/install.sh /path/to/your/project
```
Repo layout (new)
| Path | Purpose |
|---|---|
| `workflows/.md` | Canonical workflow source (Windsurf format). Edit here. |
| `skills//SKILL.md` | Generated mirror in Claude Code skill format. Don't hand-edit. |
| `.claude-plugin/plugin.json` | Plugin manifest consumed by `/plugin install`. |
See docs/claude-code.md for the full Windsurf↔Claude Code mapping.
Honest caveats
- The plugin manifest only lists skills, not slash commands. If you'd rather have `code-graph` as a slash command than a skill, run `./scripts/install-claude-code.sh --commands` against your project after the plugin install.
- `software-security` skill bundles all 23 CodeGuard rules — large context. Per-language splitting is on the roadmap.
- The `/plugin install` command syntax is whatever the current Claude Code version uses; if it differs in your version, the manifest is at `.claude-plugin/plugin.json` for any plugin manager that reads the standard format.
Breaking changes
None. `workflows/` is still canonical and the Windsurf installer is unchanged.