Plugins
Drop-in packages that extend a running agent without touching core — tools, skills, subagents, workflows, FastAPI routes, console dashboards, managed MCP servers, memory backends, and their own config + secrets.
A plugin is just a repo — install one with
python -m server plugin install <git-url>
(pinned in plugins.lock). The first-party ones below ship with protoAgent.
11 plugins
Plugin Devkit
Official AuthoringBuild your own plugins — the authoring kit + reference plugin. A scaffold tool, an architect subagent, the building-plugins skill, and a console guide, in one bundle.
Delegate Registry
Official OrchestrationA hot-swappable registry of the agents and endpoints your agent can talk to — fleet A2A agents, OpenAI-compatible endpoints, ACP coding agents — managed from the console.
CLI Coding Agent (ACP)
Official OrchestrationLet the lead agent spawn a CLI coding agent — protoCLI, Claude Code, Codex, or Gemini CLI — and hand it a real coding job over the Agent Client Protocol.
Discord
Official CommunicationRun your agent as a Discord bot — an inbound DM/channel gateway plus outbound posting tools.
Telegram
Official CommunicationRun your agent as a Telegram bot — inbound DMs and groups, replies back out. A tiny reference communication plugin.
Slack
Official CommunicationRun your agent as a Slack app over Socket Mode (no public URL) — inbound messages, replies back out.
Google (Gmail + Calendar)
Official IntegrationsGmail + Calendar via a managed MCP server, connected in-app with an OAuth consent flow — no credentials.json to wrangle.
GitHub (read tools)
Official IntegrationsRead-only GitHub over the gh CLI — fetch a PR, an issue, list issues, a commit diff. Opt-in; not every agent needs GitHub.
SpaceTraders
Official ExamplesAn autonomous SpaceTraders fleet commander — crew subagents, navigation/mining/trading tools, workflows, and a Fleet dashboard. The reference full-bundle plugin.
protoTrader Finance
Official FinanceTrading research as a full bundle — market data, backtesting, factor IC, a behavioral journal, a gated paper broker, the research desk, and a Quant Desk dashboard.
Publish your own
A plugin is a public repo with a protoagent.plugin.yaml manifest.
Anyone can install it from its git URL. To get it discovered + listed here:
- 1. Tag your repo with the
protoagent-pluginGitHub topic — that makes it discoverable across GitHub. - 2. Open a PR adding it to
plugins.json(with acategory) to feature it on this page.