Use the package manager on your machine, then initialize a workspace or install directly from the catalogue.
npm i -g agentwheel
agentwheel init
Install OpenPack packages, skills, plugins, and MCP sources into every agent runtime.
Start from the CLI, hand the bootstrap markdown to an AI agent, or install the companion skill into the runtime you already use.
Use the package manager on your machine, then initialize a workspace or install directly from the catalogue.
npm i -g agentwheel
agentwheel init
The markdown tells an agent how to install Agentwheel, verify it, add the companion skill, and use the catalogue.
curl -fsSL https://raw.githubusercontent.com/NestDevLab/agentwheel/main/install.md
Keep Agentwheel usage, safety rules, and catalogue workflows available inside your current agent runtime.
agentwheel doctor --adapter codex --local
agentwheel install github:NestDevLab/agentwheel --adapter codex --local --skill agentwheel
--local for project installs or --user for user-level installs.--dry-run before broad fleet changes or plugin execution.npx agentwheel install github:NestDevLab/agent-must-have#standard --adapter codex,claude
Cells show how Agentwheel can surface each OpenPack capability today: files, directories, config-backed entries, runtime-only behavior, planned work, or unsupported targets.
| Adapter | Instructions | Rules | Skills | Commands | Subagents | MCP | Hooks | Settings | Plugins | Fragments |
|---|---|---|---|---|---|---|---|---|---|---|
| OpenClaw | md user | no | dir | runtime | dir + json | json | runtime | json | dir | compose |
| Claude Code | md | md | dir | md | md | json | json | json | dir | compose |
| Codex CLI | md | no | dir | no | toml | toml | json | todo | dir | compose |
| Hermes | md | no | dir user | runtime | yaml knobs | yaml | runtime | yaml | dir | compose |
| GitHub Copilot CLI | md | md | dir | md | md | json | json | json | dir | compose |
agents.list[].
yaml knobsYAML knobsThe runtime has config knobs, for example Hermes delegation:, not separate artifact files.
runtimeRuntime-onlyThe runtime provides behavior, but there is no managed artifact to install.
noUnsupported targetAgentwheel does not currently manage this capability for the built-in adapter.
todoPlannedThe target is intended but not implemented yet.
composeAgentwheel-onlyFragments are composed into other artifacts; they are never installed directly.
Artifact-level matrix
instructions, not rules. Config-backed cells mean the capability is managed through the settings/config merger; mixed cells pair config with native files.
{
"schemaVersion": 2,
"name": "your-org/agent-pack",
"requires": {
"core": {
"source": "github:your-org/core-pack",
"version": "^1.2.0"
}
},
"provides": [
{ "type": "skills", "path": "skills" },
{ "type": "rules", "path": "rules" },
{ "type": "fragments", "path": "fragments" }
]
}
{
"name": "your-package-name",
"source": "github:your-org/your-agent-package",
"type": "package",
"tags": ["skills", "rules", "instructions"]
}
{
"type": "skills",
"path": "skills",
"assets": [{
"from": "packages/tmux-bridge/bin",
"into": "bin",
"include": ["*.sh"]
}]
}
$ agentwheel add github:NestDevLab/agent-mesh \
--skill codex-tmux \
--adapter codex \
--installation-type local
$ agentwheel install --skill codex-tmux
$ agentwheel install mcp-registry:publisher/server-name \
--adapter claude \
--local \
--dry-run
$ agentwheel install clawhub:@openclaw/whatsapp \
--adapter openclaw \
--local \
--dry-run
The companion skill is optional, but strongly recommended for anyone using Agentwheel regularly. Doctor can also check selected skills, including Syncwheel in Syncwheel-managed workspaces, so the CLI and the agent reinforce each other.
$ agentwheel doctor --adapter copilot --user
$ agentwheel install github:NestDevLab/agentwheel --adapter copilot --user --skill agentwheel --dry-run
$ agentwheel doctor --adapter codex --local --skill syncwheel --json
$ npx agentwheel init
$ npx agentwheel add github:your-org/agent-pack --adapter codex --installation-type local
$ npx agentwheel plan
$ npx agentwheel install
$ agentwheel install --trust "github:your-org/*"
$ agentwheel deps tree
$ agentwheel deps why skills/triage
$ agentwheel install --offline
{
"agents": {
"lab-openclaw": { "adapter": "openclaw", "root": "/path/to/openclaw-home", "transport": "local" },
"remote-codex": {
"adapter": "codex",
"root": "/home/agent/project",
"transport": "ssh",
"host": "agent-host.example",
"user": "agent"
}
}
}
$ agentwheel install --agent lab-openclaw
$ agentwheel install --all
$ agentwheel update --profile daily --dry-run
$ agentwheel install --profile daily --dry-run
$ agentwheel status --profile daily
$ agentwheel status --all