Skip to content

/opencode

Monitor and manage your OpenCode tasks using helper scripts.

From plugin
openviking
42k15 skills

Claude Code

$ npx -y skills add volcengine/openviking --skill opencode --agent claude-code

SKILL.md

opencode.SKILL.md
name: opencode
description: Monitor and manage your OpenCode tasks using helper scripts.
metadata: {"vikingbot":{"emoji":"💻","requires":{"bins":["python3"]}}}

OpenCode Skill

Use helper scripts to manage your OpenCode instances.

Helper Scripts

All scripts are in the workspace skills directory. Run them with:

uv run python skills/opencode/script_name.py

Note: Do not kill the opencode process.

Scripts

`list_sessions.py`

Listing all OpenCode sessions

Example: uv run python skills/opencode/list_sessions.py

`list_messages_of_session.py`

Listing latest OpenCode messages by session_id

Example: uv run python skills/opencode/list_sessions.py {session_id}

Session Status Types

  • **🟢 WAITING**: Last message was from user - agent is waiting for input
  • **🔴 WORKING**: Last message was from assistant - agent recently finished or may be working
  • **🟡 UNKNOWN**: Cannot determine status
@volcengine
Ships withopenviking

Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.

Stars on GitHub

Momentum

stars in total
42.2k
Star history of volcengine/openviking on GitHub, a chart by star-history.com

Other skills on openviking.

openviking-memory
Auto-invoked

openviking-memory

Recall and persist long-term memory through the OpenViking MCP tools. Use at the start of any substantive task (coding,…

openviking-rule-search
Auto-invoked

openviking-rule-search

Retrieve applicable OpenViking Rules and check compliance. Use when planning an action or response subject to task-specific…

openviking-skills
Auto-invoked

openviking-skills

Find, use, create, install, share, update, and migrate agent skills stored in OpenViking (viking://~/skills and…

ov-experience-memory
Auto-invoked

ov-experience-memory

Retrieve and apply OpenViking Experience memories through the Agent runtime's generic OpenViking search and read tools. Use…

ov-kanban
Auto-invoked

ov-kanban

Work through tasks on a kanban board stored in OpenViking (viking://agent/kanban/<board>/, one markdown file per task). Use when…

ov-memory-troubleshoot
Auto-invoked

ov-memory-troubleshoot

Diagnose OpenViking memory issues by tracing backward from a memory file to its archive memory_diff.json and, when needed,…

More skills from other plugins.

agent-cost-report

agent-cost-report

Believable agent cost report for any period, default the last 7 full days PT, not counting today. Measured tokens from Claude…

@thedotmack@thedotmackInstall Skill
bot-handoff

bot-handoff

Keep a durable record of work passed between Bots in the shared Hindsight memory bank. Use when handing work to another Bot, when…

@vectorize-io@vectorize-ioInstall Skill
mempalace

mempalace

Install, configure, and operate MemPalace, including a private local palace, a shared-brain hub, or a client joining an existing…

@mempalace@mempalaceInstall Skill
mempalace

mempalace

Install, configure, and operate MemPalace, including a private local palace, a shared-brain hub, or a client joining an existing…

@milla-jovovich@milla-jovovichInstall Skill

Questions about opencode.

Which coding agents can use opencode?
opencode installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.