Complete guide to install and configure the OAC (OpenAgents Control) plugin for Claude Code.
# Add the marketplace
/plugin marketplace add darrenhinde/OpenAgentsControl
# Install the plugin
/plugin install oac
# Navigate to the repo
cd /path/to/OpenAgentsControl
# Start Claude with the plugin
claude --plugin-dir ./plugins/claude-code
IMPORTANT: After installation, download context files to enable context-aware development.
/oac:setup --core
Downloads essential standards and workflows (~50 files).
/oac:setup --all
Downloads all context including examples and guides (~200 files).
/oac:setup --category=standards
Available categories:
core - Essential standards and workflowsopenagents-repo - OAC-specific guides and patternsplugins - Plugin development guidesskills - Skill creation and usageAfter installation and setup, verify everything works:
/oac:status
You should see:
/oac:help
Shows the complete usage guide with all skills, subagents, and commands.
# Start a simple task to test the workflow
"Add a hello world function"
Claude should automatically invoke the /using-oac skill and guide you through the 6-stage workflow.
When you install the plugin, Claude Code sets up:
~/.claude/plugins/cache/oac/
├── .claude-plugin/plugin.json # Plugin manifest
├── agents/ # 6 custom subagents
│ ├── task-manager.md
│ ├── context-scout.md
│ ├── external-scout.md
│ ├── coder-agent.md
│ ├── test-engineer.md
│ └── code-reviewer.md
├── skills/ # 9 workflow skills
│ ├── using-oac/SKILL.md
│ ├── context-discovery/SKILL.md
│ ├── external-scout/SKILL.md
│ ├── task-breakdown/SKILL.md
│ ├── code-execution/SKILL.md
│ ├── test-generation/SKILL.md
│ ├── code-review/SKILL.md
│ ├── context-manager/SKILL.md
│ └── parallel-execution/SKILL.md
├── commands/ # 4 user commands
│ ├── oac-setup.md
│ ├── oac-help.md
│ ├── oac-status.md
│ └── oac-cleanup.md
├── hooks/ # SessionStart automation
│ ├── hooks.json
│ └── session-start.sh
└── scripts/ # Utility scripts
├── download-context.sh
└── verify-context.sh
After running /oac:setup, context files are downloaded to your project:
your-project/
└── .opencode/
└── context/
├── core/ # Standards, workflows, patterns
├── openagents-repo/ # OAC-specific guides
├── plugins/ # Plugin development
└── skills/ # Skill creation
OAC uses a flattened delegation hierarchy optimized for Claude Code:
Main Agent
└─> TaskManager
└─> CoderAgent
└─> ContextScout (❌ Not allowed in Claude Code)
Main Agent (orchestrated by /using-oac skill)
├─> task-manager subagent
├─> context-scout subagent
├─> coder-agent subagent
├─> test-engineer subagent
└─> code-reviewer subagent
Key Difference:
# Check plugin list
/plugin list
# Verify installation directory
ls ~/.claude/plugins/cache/oac/
# Check status
/oac:status
# If context missing, run setup
/oac:setup --core
# Verify skill files exist
ls ~/.claude/plugins/cache/oac/skills/
# Restart Claude Code
# Try with verbose logging
claude --plugin-dir ./plugins/claude-code --verbose
# Check status
/oac:status
# Verify agent files
ls ~/.claude/plugins/cache/oac/agents/
# Should show 6 .md files
# Try core context first (smaller)
/oac:setup --core
# Check internet connection
# Verify GitHub access
# Manual fallback (see /oac:setup output for instructions)
After successful installation:
QUICK-START.md for usage examples/oac:help for detailed workflow guide/using-oac skill guide your development.opencode/context/ to understand available standards/oac:status for diagnostic informationVersion: 1.0.0
Last Updated: 2026-02-16