opencode-controller

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

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/delorenj/00_ceiling --skill opencode-controller
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opencode-controller
Source: https://github.com/delorenj/00_ceiling/tree/main/opencode-controller
Command: npx skills add https://github.com/delorenj/00_ceiling --skill opencode-controller

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 AI coding environment, allowing users to manage sessions, select models, and switch between planning and building agents efficiently.

Core Features & Use Cases

  • Session Management: Start, select, and manage Opencode coding sessions.
  • Agent Control: Seamlessly switch between 'Plan' and 'Build' agents for structured development.
  • Model Selection: Choose AI providers and handle authentication requirements.
  • Use Case: A developer needs to implement a new feature. They use this Skill to start an Opencode session, select the appropriate AI model, and guide the AI through planning and building the feature, ensuring all steps are confirmed and executed correctly.

Quick Start

Use the opencode-controller skill to start a new Opencode session and select the 'Plan' agent.

Frequently Asked Questions about opencode-controller

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

FAQPage Schema
How do I manage AI coding sessions in the Opencode environment?

You can manage AI coding sessions by using slash commands to start, select, and operate sessions within the Opencode environment. The controller facilitates session initialization and tracks the active development workflow state.

How do I switch between planning and building agents for AI-assisted development?

You switch between planning and building agents by using specific slash commands to toggle the session mode. This transitions the AI from outlining the feature architecture in Plan mode to executing the code generation in Build mode.

How does model selection work when starting an Opencode session?

Model selection in an Opencode session involves choosing your preferred AI provider and handling any required authentication credentials. This ensures the coding agent interfaces with the correct model backend for your development tasks.

Can I use the Opencode controller to enforce a structured development workflow?

Yes, the Opencode controller enforces a structured workflow by separating tasks into Plan and Build agents. This ensures all implementation steps are properly planned, confirmed, and executed correctly before code generation occurs.

What is the best way to implement a new feature using Opencode AI agents?

The best way to implement a feature is to start an Opencode session, select the Plan agent to define the architecture, then switch to the Build agent to generate the code. This structured approach ensures correct execution.