cyberlegion
v1.5.0Agent session spawning, messaging, and dispatch — the Legion and its Legate.
By unional1 GitHub starsUpdated last week
Directory evidence
- Runtimes
- Codex, Claude Code, and Agent Plugins
- Parsed components
- 7 skill or MCP entries
- Source updated
- Oct 11, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install cyberlegion for Codex and Claude Code
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add cyberlegion@agent-plugin-marketplacePaste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/cyberuni/cyberlegionClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is packages/cyberlegion/.
Plugin files
├── .codex-plugin/plugin.json├── .claude-plugin/plugin.json├── plugin.json├── skills/dispatch-governance/SKILL.md├── skills/init-cyberlegion/SKILL.md├── skills/legate/SKILL.md├── skills/manage-inbox/SKILL.md├── skills/relay-governance/SKILL.md├── skills/session-adapter-governance/SKILL.md└── skills/subagent-backend-governance/SKILL.md
Included Skills7
Partial Skill: invoke by name only — the Legate's routing brain — picks and executes a dispatch strategy for a role intent. Loaded in-session by the legate gateway, and by the headless-legate agent headless. Not triggered by users directly.
Use this skill to set up or onboard cyberlegion in this session or repo — probe the environment, register the mail-surfacing hook, (in a root session, on your yes) allow the cyberlegion CLI in Claude Code's permissions, and bind this pane as the durable legate owner inbox. Triggers: 'set up cyberlegion', 'onboard the legion', 'register the cyberlegion surfacing hook', 'make this pane my main legion inbox', 'get cyberlegion working in this repo'. Not for spawning/messaging/dispatching a peer (that is legate), reading or acking owner mail (that is manage-inbox), or unrelated init like a git repo, npm package, or commit discipline.
Use this skill when you need to reach another agent session — send a message to a named peer or "the pane on the right", check your inbox, wait for a reply, spawn or close a peer session, or dispatch work to fulfill a role and get a verdict back.
Use this skill when the user wants to check, read, or clear the owner mailbox — the durable inbox where headless and cron-started agents send their reports. Triggers: 'check my inbox', 'any reports for me', 'what did the agents send', 'read that report', 'ack that', 'mark it read', 'clear my owner inbox', answering a question an agent left in a report, or acting on a surfaced owner-mail doorbell. Not for creating or binding the owner identity (init-cyberlegion) or a session's own mail (legate).
Partial Skill: invoke by name only — the Legion's report/ask contract — how a headless agent returns a result or surfaces a question it cannot answer, and how a receiver triages a relayed steer by authority level, and when a decision relayed by its own owner on a turn in its own session is adoptable. Loaded by dispatch-governance and any headless agent. Not triggered by users directly.
Partial Skill: invoke by name only — the SessionAdapter conformance rule: a mutating op verifies its observable effect landed or fails loud, keyed on the op's effect class. Loaded by CRs and producers touching adapter operations. Not triggered by users directly.
Partial Skill: invoke by name only — the caller-side procedure for the subagent dispatch path — the cold one-shot case and the owned-unit case. Loaded by dispatch-governance when it picks the subagent strategy. Not triggered by users directly.
Plugin manifests3
{
"name": "cyberlegion",
"version": "1.5.0",
"description": "Agent session spawning, messaging, and dispatch — the Legion and its Legate.",
"author": {
"name": "unional"
},
"homepage": "https://github.com/cyberuni/cyberlegion",
"repository": "https://github.com/cyberuni/cyberlegion",
"keywords": [
"agent",
"dispatch",
"inter-agent",
"multiplexer"
],
"skills": "./skills",
"hooks": "./hooks/hooks.json"
}{
"name": "cyberlegion",
"version": "1.5.0",
"description": "Agent session spawning, messaging, and dispatch — the Legion and its Legate.",
"author": {
"name": "unional"
},
"homepage": "https://github.com/cyberuni/cyberlegion",
"repository": "https://github.com/cyberuni/cyberlegion",
"keywords": [
"agent",
"dispatch",
"inter-agent",
"multiplexer"
],
"skills": "./skills",
"agents": [
"./agents/headless-legate.md"
],
"hooks": "./hooks/hooks.json"
}{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "cyberlegion",
"version": "1.5.0",
"description": "Agent session spawning, messaging, and dispatch — the Legion and its Legate.",
"author": {
"name": "unional"
},
"homepage": "https://github.com/cyberuni/cyberlegion",
"repository": "https://github.com/cyberuni/cyberlegion",
"keywords": [
"agent",
"dispatch",
"inter-agent",
"multiplexer"
],
"extensions": {
"org.cyberuni.universal-plugin": {
"vendors": [
"claude-code",
"codex"
],
"packagePath": ".",
"skills": "./skills",
"agents": [
"./agents/headless-legate.md"
],
"hooks": "./hooks/hooks.json",
"harnesses": {
"claude-code": {},
"codex": {}
}
}
}
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[cyberlegion on Agent Plugins Marketplace](https://pluginsmp.com/plugins/cyberlegion)