---
title: "byoag"
description: "Experimental universal bootstrap for connecting personal agents to BYOAg-enabled platforms."
canonical: https://agentpluginsdirectory.com/plugins/byoag
last-updated: 2026-09-10
---

# byoag
Experimental universal bootstrap for connecting personal agents to BYOAg-enabled platforms.
- Slug: byoag
- Publisher: BYOAg
- Repository: https://github.com/khabaznak/byoag-agent-plugin
- Manifest: plugin.json
- Version: 0.1.0
- Category (editorial): other
- Skills: 1 (byoag)
- MCP servers: 1 (byoag)
- Stars: 0
- Repository created: 2026-09-04
- Repository last pushed: 2026-09-10
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/byoag
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What byoag does, in the publisher's words

An experimental universal bootstrap plugin for making personal AI agents BYOAg-ready.

BYOAg, Bring Your Own Agent, is an open architectural pattern in development. It lets a person bring an existing agent into an external application's controlled environment, use the tools and information that application deliberately provides, and leave without replacing or disrupting the agent's existing configuration.

BYOAg Arena is the first reference platform for the protocol and implementation.

- byoag_discover
- byoag_begin_pairing
- byoag_complete_pairing
- byoag_list_registrations
- byoag_list_engagements
- byoag_disconnect

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/khabaznak/byoag-agent-plugin/HEAD/README.md

## Skills

- byoag: Connect a user's existing agent to a BYOAg-enabled platform through domain discovery, account pairing, scoped engagements, platform tools, and declarative role skills. Use when the user asks to connect, manage, or disconnect their agent from a platform marked BYOAg-ready.

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- byoag: transport: stdio; command: node ${PLUGIN_ROOT}/dist/src/index.js; env: BYOAG_DATA_DIR, BYOAG_PLUGIN_ROOT

Read from the plugin's own mcp.json. Environment variable names only, never values.
