mirror of
https://github.com/msitarzewski/agency-agents
synced 2026-04-25 11:18:05 +00:00
The 250+ generated files in integrations/ were adding repo bloat and would cause merge conflicts when agents change. Run scripts/convert.sh to regenerate them locally. What's committed: - scripts/convert.sh and scripts/install.sh (the actual value) - integrations/*/README.md (docs for each tool) - integrations/README.md (overview) - .gitignore updated to exclude all generated output dirs What's excluded (add to .gitignore): - integrations/antigravity/agency-*/ - integrations/gemini-cli/skills/ + gemini-extension.json - integrations/opencode/agent/ - integrations/cursor/rules/ - integrations/aider/CONVENTIONS.md - integrations/windsurf/.windsurfrules
OpenCode Integration
OpenCode uses the same agent format as Claude Code — .md files with YAML
frontmatter stored in .opencode/agent/. No conversion is technically
needed, but this integration packages the agents into the correct directory
structure for drop-in use.
Install
# Run from your project root
cd /your/project
/path/to/agency-agents/scripts/install.sh --tool opencode
This creates .opencode/agent/<slug>.md files in your project directory.
Activate an Agent
In OpenCode, reference an agent by its name or description:
Use the Frontend Developer agent to help build this component.
Activate the Reality Checker agent and review this PR.
You can also select agents from the OpenCode UI's agent picker.
Agent Format
OpenCode agents use the same frontmatter as Claude Code:
---
name: Frontend Developer
description: Expert frontend developer specializing in modern web technologies...
color: cyan
---
Project vs Global
Agents in .opencode/agent/ are project-scoped. To make them available
globally across all projects, copy them to your OpenCode config directory:
mkdir -p ~/.config/opencode/agent
cp integrations/opencode/agent/*.md ~/.config/opencode/agent/
Regenerate
./scripts/convert.sh --tool opencode