opencode
Code Config prepares a separate configuration folder for each managed opencode run. Your opencode sign-in is stored separately from that configuration folder.
Before you start
Section titled “Before you start”Install and sign in to opencode on this computer, connect Code Config, and choose a toolkit. Configure any MCP servers in your own opencode settings.
Open your project
Section titled “Open your project”In the Code Config app, choose the project, toolkit, opencode in a terminal, and account, then launch.
From a terminal in the project folder:
csc launch opencodeThis uses the project or workspace default toolkit. A launch syncs changes before starting the app.
Check your tools
Section titled “Check your tools”Find and invoke a skill or command from the toolkit. Read the launch notes for renamed skills and omitted fields.
An output style becomes an opencode agent. Use Tab to select that agent; it does not apply automatically as a Claude Code output style would. Check MCP connections in opencode separately.
What Code Config changes
Section titled “What Code Config changes”| Content | Delivery |
|---|---|
| Skills | Written under the shared skills tree; names can be normalized. |
| Agents | Converted with supported description, model, and tool permissions. |
| Commands | Written with supported argument, shell, and file-reference syntax. |
| Rules and context files | Combined into AGENTS.md. |
| Output styles | Converted into agents you select yourself. |
Your opencode.json is copied into the launch folder without toolkit changes inside it.
Skill names must match ^[a-z0-9]+(-[a-z0-9]+)*$ and fit within 64 characters. The folder name must match. Code Config reports rewritten names; a name that cannot be converted is reported instead of written.
Commands preserve $ARGUMENTS, numbered arguments, shell snippets, and file references where supported. Command allowlists and argument hints are reported as limitations. Empty command bodies are not written.
Limitations
Section titled “Limitations”The launch does not register toolkit MCP servers in opencode. Configure them in your own opencode.json; toolkit credential setup on this computer does not add them there.
Code Config does not write toolkit hook bundles, install plugins, or apply repository settings files for this target. Workflows and marketplace entries are not written as coding-app configuration.