opencode

List OpenCode sessions and retrieve messages via helper scripts.

28.1k|2.2k|Updated Jan 5, 2026
One-click install
npx skills add https://github.com/volcengine/OpenViking --skill opencode-volcengine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opencode
Source: https://github.com/volcengine/OpenViking/tree/main/bot/workspace/skills/opencode
Command: npx skills add https://github.com/volcengine/OpenViking --skill opencode-volcengine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires opencode-ai, opencode-utils, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you monitor and manage your OpenCode tasks efficiently using provided helper scripts, ensuring you stay on top of your development environment.

Core Features & Use Cases

  • List Sessions: View all active and recent OpenCode sessions.
  • Session Details: Get specific information about messages within a session.
  • Status Monitoring: Understand the current status of your OpenCode sessions (WAITING, WORKING, UNKNOWN).
  • Use Case: Quickly check the status of all your coding sessions to see which ones are active or waiting for input.

Quick Start

Use the opencode skill to list all your OpenCode sessions.

Frequently Asked Questions about opencode

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

FAQPage Schema
How do I monitor the status of my active coding sessions?

Monitor coding sessions by listing all active and recent OpenCode instances to view their current status, such as WAITING, WORKING, or UNKNOWN, ensuring you stay updated on your development workflow.

How can I retrieve recent messages from a specific development session?

Retrieve recent messages from a specific development session by using helper scripts that extract detailed information and communications within your OpenCode task environment.

What is the best way to view all active and recent OpenCode sessions?

View all active and recent OpenCode sessions by running a helper script that lists sessions, providing visibility into which coding tasks are currently active or waiting for input.

Do I need Python to manage OpenCode tasks and sessions?

You need Python 3 and the opencode-ai library installed to execute the helper scripts required for managing OpenCode tasks, monitoring session status, and retrieving messages.

Why does my OpenCode task session show an UNKNOWN status?

Session status shows UNKNOWN when the monitoring helper script cannot determine the exact current state of the OpenCode session, indicating the task may need a manual check.

Can I check which coding tasks are waiting for input without opening each session?

Check which coding tasks are waiting for input by listing all OpenCode sessions, which aggregates the status of recent tasks so you can quickly identify those requiring action.