Files
Howaboua 1ff027e505 Cli (#2)
* Implement pack registry system and management CLI

Add registry.json manifests to agent packs and commands to support
structured discovery. Include a CLI for project initialization, a
registry generator script, and a plugin version locker. Add a new
learn command for session documentation.

* Add CLI and centralized workflow registry

Implement an interactive CLI tool to browse and install workflow
packs. Consolidate decentralized manifests into a single root
registry for easier maintenance.

* update

* buffer

* Rewrite CLI as TUI workflow selector

Replace the Commander-based CLI with a TUI built on Bun, Solid.js, and
OpenTUI. This version provides hierarchical navigation for selecting
workflow packs and standalone items.

- Migrate code from packages/cli to howaboua-cli
- Support global (~/.config/opencode/) and local (.opencode/) sync
- Add one-shot verification rules to howaboua-cli/AGENTS.md

* chore: ignore @howaboua-cli directory

---------

Co-authored-by: OpenCode Agent <agent@opencode.ai>
2026-01-28 23:44:20 +00:00
..
2026-01-25 14:51:19 +00:00
2026-01-28 23:44:20 +00:00

Opencode Cowork Pack

A set of agents and skills for autonomous office tasks, featuring an integrated professional Vault. This is a set of completely reworked skills found across the internet to suit opencode better. Definitely not zero config, and YMMV depending on the models used. It should work similar to other systems, but the idea behind it is to bring it to opencode users who don't want to install any other frontend closed source apps to get their "cowork" environment.

The Co-Work System automates research, data, and document workflows. It handles planning and file routing while keeping work organized in a structured vault.


Features

  • Automated Workflows: Handles complex tasks by coordinating specialized subagents.
  • Visual Verification: Checks layouts and formatting via image rendering for PDF and PPTX.
  • Continuous Improvement: Learns from previous sessions via LESSONS-LEARNED.md.
  • Organized Storage: Every file is staged and verified before being archived in the vault.
  • Nested Subagents: Subagents are allowed to spawn their own subagents for complex operations.
image

Quick Start

  1. Copy the pack to your project:

  2. Set up the workspace: Use the Configurator agent to initialize:

    "set up the cowork workspace"

  3. Run a task: Issue commands to the Orchestrator agent:

    /cowork "Create a research brief on [Topic], save the research to the vault and draft a memo."

Ask the Orchestrator Agent for guidance. Check out opencode.json for advanced settings.


The Vault System

A structured directory for keeping work coherent across sessions:

Directory Content
01-Core-Identity/ CVs, Bios, and Professional Standards.
02-Active-Work/ Ongoing project storage (YYYY-MM/).
03-Research-Intel/ Research logs and market intelligence.
05-Output-Staging/ Final artifacts ready for use.
06-Archive/ Completed projects and history.

Installation

To use this pack in your project:

cp -r cowork/.opencode .
cp -r cowork/vault .

To install agents globally (although not recommended):

cp cowork/.opencode/agent/* ~/.config/opencode/agent/

Included Agents

Agent Description
cowork-orchestrator Main entry point. Manages the vault and coordinates specialists.
research-specialist Intelligence gathering and deep-dive research.
data-analyst Data processing and Excel/CSV operations.
document-specialist Word/PDF document creation and structure.
presentation-expert PowerPoint presentations and visual assets.
admin-assistant Handles coordination and repository hygiene.
cowork-configurator Manages system configuration and workspace setup.

Technical Details

  • Browser Control: Uses playwriter for web interaction and visual checks.
  • Auto-Formatting: Uses @franlol/opencode-md-table-formatter for clean markdown tables.
  • Subagent Permissions: Subagents can spawn their own sub-processes for complex tasks.
  • RFC 2119 + XML: All markdown files use strict keywords and tags for reliable behavior.