Skip to content

Use and extend OpenAgent

Learn the desktop workflow first, then extend it with reusable Skills, MCP tools, commands, or a scoped sidebar. Choose a guide for the task you want to complete.

OpenAgent installs Agent Plugins 1.0 packages; its additional capabilities live under extensions.openagent.

Start with a working Skill package, add only the components you need, then verify the installed candidate before publishing. You need an installed OpenAgent, Git, and Bun for authoring; you do not need a desktop source build or access to the private SDK. All commands use your project root unless a step says otherwise.

What you want to addPlugin Kit template
Reusable instructionsminimal or skill-pack
Tools from an MCP servermcp-tools
A slash commandslash-commands
A scoped side panelsidebar-panel
Lifecycle hooksautomation-hooks
Tool leases or a supervised processmcp-lifecycle or daemon
Validated appearance tokenstheme
Host-rendered integration setupintegration

Use bun tools/openagent-plugin-kit/scripts/new-plugin.mjs --list after cloning the kit to see the templates available at your checked-out revision. full-kit combines several surfaces; start smaller when learning so each failure has a clear owner.

Plugin Developer is both the public toolchain and an installable development assistant. Chat Groups, Goal, Graph, Cua Driver, and Message Board are independently installed packages. The workflow chapter maps their designs to concrete authoring needs. Multi-Agent V2 is a Runtime capability; Goal and Graph add package-owned workflows through the shared Host Bridge.

A validator pass proves package structure. Also exercise real installed tools/commands, persistence and failure paths, declared languages and themes, and any authenticated service operation. Keep the tested revision and evidence. Local source refresh, developer acceptance, and public release publication are separate steps; the debugging chapter walks through them.

These tutorials follow the current public Plugin Kit templates and validator. An installed older Runtime may lack optional bridge operations even if it admits plugin protocol 1; detect support before using them. Public field-by-field references stay in the Plugin Kit documentation.

← Back to OpenAgent