opencode-controller

Control Opencode sessions, models, and Plan/Build agents via slash commands.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/Solace-Stephane/solbot --skill opencode-controller-solace-stephane
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opencode-controller
Source: https://github.com/Solace-Stephane/solbot/tree/main/skills/opencode-controller
Command: npx skills add https://github.com/Solace-Stephane/solbot --skill opencode-controller-solace-stephane

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the process of controlling and operating the Opencode development environment, allowing users to manage sessions, select models, and switch between planning and building agents via simple commands.

Core Features & Use Cases

  • Session Management: Start, select, and manage Opencode sessions for different projects.
  • Agent Control: Seamlessly switch between 'Plan' and 'Build' agents to manage the development lifecycle.
  • Model Selection & Authentication: Choose AI providers and handle authentication flows.
  • Use Case: Coordinate a coding task by first using the 'Plan' agent to outline steps, then switching to the 'Build' agent to implement the code, all within Opencode.

Quick Start

Use the opencode-controller skill to start Opencode and open the session selector.

Frequently Asked Questions about opencode-controller

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I orchestrate AI coding workflows in Opencode?

You orchestrate AI coding workflows in Opencode by using slash commands to manage sessions, select AI models, and switch between 'Plan' and 'Build' agents for coordinated coding tasks.

How do I switch between planning and building agents during development?

Switching between planning and building agents involves issuing specific commands within the Opencode environment to transition from outlining steps with the 'Plan' agent to implementing code with the 'Build' agent.

Can I manage multiple development sessions for different projects?

Yes, you can manage multiple development sessions for different projects by starting, selecting, and managing them independently via the Opencode session selector.

Does starting an Opencode session require manual authentication?

Yes, starting an Opencode session requires explicit user confirmation for authentication and session creation to ensure secure and intended operation.

What is the best way to coordinate a coding task using AI agents?

The best way to coordinate a coding task using AI agents is to first use the 'Plan' agent to outline steps, then switch to the 'Build' agent to implement the code within your Opencode session.

Are there limitations when selecting AI models for Opencode sessions?

Selecting AI models for Opencode sessions is managed through designated commands to choose providers, but operations are constrained by requiring explicit user confirmation for secure authentication.