Add a plugin

A plugin is a native binary that adds capabilities a markdown skill can't — new tools, channel connectors, providers, and hooks.

~4 min
1

Install a plugin.

Install one from the marketplace with a PLUG-XXXX-XXXX code, or declare it under requires.plugins in your agent so it installs automatically.

Either way, Nebo fetches the binary and sets it up for you.

Marketplace

Install a plugin

Paste a code to install instantly

PLUG-A1B2-C3D4
Install
Agent tools
New tools available
quickbooks__create_invoice
quickbooks__list_expenses
2

Its tools show up.

Once installed, the plugin's tools become available to the agent. It can call them just like any built-in capability.

This is how a plugin extends Nebo past what plain markdown can do — real code, real integrations.

3

Build your own.

A plugin is a binary plus a plugin.json manifest that declares what it provides.

The manifest can declare tools, hooks, commands, routes, providers, events, auth, and permissions. Nebo reads it to know how to load and gate your plugin.

plugin.json

{

"name": "quickbooks",

"tools": [...],

"hooks": [...],

"permissions": [...]

}