opencode

List OpenCode sessions and retrieve messages by session ID.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mikmaneggahommie/Telebirr-Clone --skill opencode-mikmaneggahommie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opencode
Source: https://github.com/mikmaneggahommie/Telebirr-Clone/tree/main/openviking_source/bot/workspace/skills/opencode
Command: npx skills add https://github.com/mikmaneggahommie/Telebirr-Clone --skill opencode-mikmaneggahommie

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, opencode-ai, pydantic, httpx, and includes scripts (resource) components.

What problem does it solve?

This Skill helps users monitor and manage their OpenCode tasks efficiently using provided helper scripts.

Core Features & Use Cases

  • List Sessions: View all active or recent OpenCode sessions.
  • List Messages: Retrieve messages for a specific session ID.
  • Session Status Monitoring: Understand the current status of OpenCode sessions (WAITING, WORKING, UNKNOWN).
  • Use Case: A developer can quickly check the status of all their ongoing coding sessions and review recent messages to catch up on progress.

Quick Start

Run the opencode skill to list all your current sessions.

Frequently Asked Questions about opencode

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

FAQPage Schema
How do I list active OpenCode sessions using Python?

To list active OpenCode sessions, run the opencode helper scripts which retrieve all recent coding sessions. This requires Python 3 and the opencode-ai library to execute the session listing functionality and display current statuses like WAITING or WORKING.

What is OpenCode session status monitoring?

OpenCode session status monitoring tracks the real-time state of your coding tasks, identifying whether sessions are WAITING, WORKING, or UNKNOWN. It uses helper scripts to help developers catch up on ongoing task progress and review recent messages.

How do I retrieve messages from a specific OpenCode session ID?

You can retrieve messages from a specific OpenCode session ID by running the provided helper scripts. The scripts query the opencode-ai library to list and extract all messages associated with that particular session for progress review.

Do I need the opencode-ai library to manage coding tasks?

Yes, you need the opencode-ai library and Python 3 to manage coding tasks with these scripts. The opencode-ai package, along with pydantic and httpx dependencies, provides the necessary execution environment for session listing and message retrieval.

Can I track new messages within an existing OpenCode session?

Yes, you can track new messages within an existing OpenCode session by running the helper scripts. The scripts support identifying new messages within specific session IDs, allowing you to monitor ongoing task status and catch up on recent progress.