A terminal-based AI coding tool supporting rules, skills, agents, MCP, and commands.
Detail Value Slug opencodeConfig directory ~/.config/opencodeSupported content types Rules, Skills, Agents, MCP Configs, Commands
Content Type Supported Install Method Rules Yes Symlink Skills Yes Symlink Agents Yes Symlink MCP Configs Yes JSON merge Commands Yes Symlink Hooks No —
Content Type Project Location Global Location Format Rules AGENTS.md, CLAUDE.md~/.config/opencode/Markdown Skills .opencode/skills/~/.config/opencode/skills/Markdown Agents .opencode/agents/~/.config/opencode/agents/Markdown MCP Configs opencode.json, opencode.jsonc— JSONC Commands .opencode/commands/~/.config/opencode/commands/Markdown
Content Type Discovery Paths Rules AGENTS.md, CLAUDE.mdSkills .opencode/skills/Agents .opencode/agents/MCP Configs opencode.json, opencode.jsoncCommands .opencode/commands/
OpenCode uses JSONC (JSON with comments) for MCP configurations. Syllago handles the conversion automatically. Rules are discovered from both AGENTS.md and CLAUDE.md files.
Syllago detects OpenCode by checking for the ~/.config/opencode/ directory or the opencode command in PATH.
# Add content from OpenCode
syllago add --from opencode
# Install content to OpenCode
syllago install my-rule --to opencode