opencode-controller

Manage Opencode sessions, select AI models, and switch between Plan and Build agents.

375|38|Updated Dec 2, 2025
One-click install
npx skills add https://github.com/CraftOS-dev/CraftBot --skill opencode-controller-craftos-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opencode-controller
Source: https://github.com/CraftOS-dev/CraftBot/tree/main/skills/opencode-controller
Command: npx skills add https://github.com/CraftOS-dev/CraftBot --skill opencode-controller-craftos-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of managing coding sessions within Opencode, ensuring efficient task planning and execution by coordinating between 'Plan' and 'Build' agents.

Core Features & Use Cases

  • Session Management: Start and select Opencode sessions, preserving project context.
  • Agent Control: Seamlessly switch between 'Plan' and 'Build' agents for structured development.
  • Model Selection: Choose AI providers and handle authentication flows.
  • Use Case: When starting a new coding task, use this skill to initiate Opencode, select your preferred AI model (like OpenAI), ensure you are in 'Plan' mode to define the steps, and then switch to 'Build' mode for implementation.

Quick Start

Use the opencode-controller skill to start Opencode, select the OpenAI model, and begin planning the task.

Frequently Asked Questions about opencode-controller

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

FAQPage Schema
How do I manage coding sessions and switch between planning and building agents in Opencode?

To manage coding sessions in Opencode, you can start and select sessions to preserve project context, then seamlessly switch between 'Plan' agents for defining steps and 'Build' agents for implementation. This enforces a structured Plan-then-Build workflow for your coding tasks.

Can I select different AI providers and handle authentication when starting an Opencode coding task?

Yes, you can select different AI providers, such as OpenAI, and handle their authentication flows when starting an Opencode coding task. This allows you to choose your preferred AI model before initiating the planning phase for your development workflow.

What is the Plan-then-Build methodology for AI-assisted coding workflows?

The Plan-then-Build methodology is a structured coding workflow that separates task definition from implementation. You first use a 'Plan' agent to define the necessary steps, and then switch to a 'Build' agent to execute the implementation, ensuring efficient task planning and execution.

How do I start a new coding task and preserve project context using Opencode?

You start a new coding task and preserve project context by using Opencode session management features. Initiating a session ensures your project context is maintained, allowing you to select an AI model, plan the task steps, and switch to building mode for implementation.

Does Opencode controller require specific dependencies to orchestrate development workflows?

No, the Opencode controller does not require any specific dependencies to orchestrate development workflows. It directly manages and operates the Opencode environment by controlling sessions, selecting AI models, and switching between planning and building agents.