You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

@howaboua/opencode-workflows-tool

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@howaboua/opencode-workflows-tool

Enhanced skill tool plugin for OpenCode - 1:1 clone of built-in skill tool with extensibility

Source
npmnpm
Version
0.0.3
Version published
Weekly downloads
0
-100%
Maintainers
1
Weekly downloads
 
Created
Source

Opencode Workflows Tool (aka skills but better)

An addition to OpenCode’s skill tool that helps agents capture repeatable SOPs and reuse them across sessions, including a workflow-create tool with YAML frontmatter protection.

Why? Agents tend to dislike the word “skill". They think they've already got all the skills necessary to perform the task. This plugin reframes that behavior around workflows/SOPs and enables agents to create and refine repo-standard-workflows during long-running sessions. Given it's hot-reload, it also works across subagents. If your subagent defines a workflow, it will appear as reusable across all the running sessions/subsessions.

Why not global? A bit opinionated, but I believe skills should be global, and carefully selected to be used only by specific agents to avoid context rot. And not every skill will apply to every project you're working on.

Features

  • Tools exposed: workflows and workflows_create for listing, loading, and creating SOPs
  • Workflow discovery: Scans .opencode/workflows/**/WORKFLOW.md in the current repo
  • Workflow creation: workflows_create writes new workflows from structured name/body input
  • System prompt injection: Always exposes <available_workflows> to the main agent and subagents
  • Hot reload friendly: New workflows are discoverable immediately during ongoing sessions
image

Installation

Add to your repo opencode.json or .opencode/opencode.jsonc (preferred):

{
  "plugin": ["@howaboua/opencode-workflows-tool@latest"],
}

Or reference a local plugin file:

{
  "plugin": ["file:///absolute/path/to/your/plugin/src/index.ts"],
}

Usage

List available workflows:

Use the workflows tool with no arguments to list available workflows.

Load a workflow:

Use the workflows tool with workflow: "release-checklist".

Create a new workflow after a successful, repeatable process:

Use workflows_create with name: "release-checklist" and body containing the SOP steps.

Development

# Install dependencies
bun install

# Build
bun run build

# Watch mode
bun run dev

License

MIT

Keywords

opencode

FAQs

Package last updated on 27 Jan 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts