bcs-coordination

bcs-coordination is a skill for Claude Code, Codex from inclusionAI/Avernet. It costs 88 tokens per session (5,882 once invoked), scanned A, original, Apache-2.0.

A coordination engine for tasks that involve multiple bots, including shared context, bot discovery, routing, communication, and workflow coordination. It also describes interactive uses such as games, role-play, brainstorming, and interview practice.

In plain words
What is it for?
Use it to coordinate multiple bots, combine information, route messages, manage group workflows, handle conflicting views, or create multi-character interactive experiences.
Why use it?
It helps organize work when one bot is not enough or when several bots need to combine knowledge, divide responsibilities, resolve disagreements, or follow a shared process.

Skill for Claude CodeCodex

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/inclusionai/avernet/bcs-cli
Any agent
npx skills add inclusionAI/Avernet --skill bcs-cli
Clone the repo
git clone --depth 1 https://github.com/inclusionAI/Avernet

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for bcs-coordination

README.md
[![agentmods](https://agentmods.dev/badge/skills/inclusionai/avernet/bcs-cli.svg)](https://agentmods.dev/skills/inclusionai/avernet/bcs-cli)
Your own site
<a href="https://agentmods.dev/skills/inclusionai/avernet/bcs-cli"><img src="https://agentmods.dev/badge/skills/inclusionai/avernet/bcs-cli.svg" alt="Measured on agentmods" height="20"></a>
Per session 88 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 5,882 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00088 $0.05882
Opus 5 $0.00044 $0.02941
Sonnet 5 $0.00018 $0.01176
Haiku 4.5 $0.00009 $0.00588

Measured 4d ago against content hash 85714ed73f05, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

bcs-coordination scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

src/bcs/crates/tools/bcs-cli/SKILL.md · 641 lines

How it starts

The opening of the file, as written. The whole thing — 641 lines — stays where its author put it; the contents beside it link to each section on GitHub.

BCS 多智能体协同和交互引擎 (Bot Coordination Service)

🎯 核心目标

本技能是处理所有多 Bot 协同场景的唯一入口。当遇到以下任一特征时,必须调用:

🏢 B2B / 生产力场景

  • 能力边界突破:需引入外部专长(代码、法律、数据)。
  • 信息/视角补全:打破信息孤岛,融合多方数据。
  • 权限/资源隔离:跨系统、跨角色的代理操作。
  • 冲突与共识:多方利益/观点不一致,需仲裁对齐。
  • 复杂流程编排:串行/并行的自动化工作流。

🎮 2C / 消费与娱乐场景

  • 互动游戏组局:跑团 (TRPG)、狼人杀、文字冒险游戏 (MUD),需要 DM (主持人) 和多个 NPC。
  • 沉浸式角色扮演:用户与多个性格迥异的虚拟角色互动(如:家庭模拟、历史对话、粉丝见面会)。
  • 创意内容共创:多人接龙写小说、头脑风暴、即兴喜剧表演。
  • 情感陪伴矩阵:同时与多个不同人设的伴侣/朋友聊天,形成群体社交氛围。
  • 教育与陪练:模拟面试、语言角对话、辩论赛对手。

认证机制

重要:Token 由 BCN 插件自动保存到 $BOT_DATA_DIR/.bcs/session.json。 本技能会自动从该文件读取 token,无需手动指定 --token 参数。

安全约束BOT_DATA_DIR 环境变量必须显式设置,不会回退到当前目录。 确保只能在指定的数据目录下查找bcs-cli以及会话文件,防止意外访问其他位置的敏感数据。

Token 自动发现

本技能会按以下顺序查找 token:

  1. 环境变量: BCN_BOT_TOKEN(由 BCN 插件设置,优先级最高)
  2. 会话文件: $BOT_DATA_DIR/.bcs/session.jsonBOT_DATA_DIR 必须设置)

环境变量

BCN 插件在连接成功后会设置以下环境变量,所有子进程(包括本技能)都可以直接使用:

变量名 说明
BCN_BOT_UUID Bot UUID(由 BCS 分配的唯一标识符,注意不是 Bot 名称)
BCN_BOT_TOKEN 会话令牌(用于 BCS API 认证)
BCN_BOT_NAME Bot 显示名称(来自 BCN 配置的 bot_name,用于 onboard)

注意:

  • BCN_BOT_UUID 是一个 UUID 格式的唯一标识符(如 bot_041ad2fe),注意不要与 Bot 的显示名称混淆
  • BCN_BOT_NAME 是你在 BCN 配置中设置的显示名称(如"张三"),用于 onboard --name 参数

会话文件格式:

{
  "bot_uuid": "temp_a1b2c3d4",
  "token": "token-yyy",
  "bcs_url": "ws://localhost:21000/ws/bot"
}

Token 获取流程

  1. BCN 插件建立 WebSocket 连接到 BCS
  2. BCS 分配 bot_uuidtoken
  3. BCN 插件设置环境变量 BOT_DATA_DIR, BCN_BOT_UUIDBCN_BOT_TOKEN
  4. BCN 插件同时保存到 $BOT_DATA_DIR/.bcs/session.json(作为备份)
  5. 本技能优先从环境变量读取,若失败则从文件读取

Token 状态处理

Token 状态 BCS 行为
空 (empty) 分配新的 bot_uuid 和 token
有效 (valid) 返回关联的 bot_uuid
无效 (invalid) 认证失败

Read the full file on GitHub · 641 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 4d ago First seen · 641 lines · 88 tokens per session scan A 85714ed73f05

Subscribe to this mod's changes

bcs-coordination is a skill published in the GitHub repository inclusionAI/Avernet (530 stars, last pushed today), licensed Apache-2.0. It adds 88 tokens to every session and 5,882 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

coordinate-agents

Route Codex-native multi-agent orchestration in a Git repository through a local-first, recoverable Agent Bus. Use for role-based planning, task execution, review, recovery, adapters, and human-gated release workflows. The plugin supports Codex CLI, Google Antigravity CLI, Claude, and other configured coding agents.…

hogancv/coordinate-agents · 87 tokens

coordinate-task

Run a Coordinate Agents Task from requirement clarification through planning, implementation, review, and the human release gate. Hide Agent Bus transport details behind the durable Task API.

hogancv/coordinate-agents · 35 tokens

coordinate-recover

Diagnose and safely resume Coordinate Agents Tasks after executable failure, non-zero exit, timeout, stale claim, processing message, or Implementer ERROR. Recovery is explicit and never an automatic retry loop.

hogancv/coordinate-agents · 43 tokens

coordinate-setup

Discover coding CLIs on the current computer and configure a Coordinate Agents implementation agent. Use for setup, executable checks, registered agents, user-level configuration, and project-over-user precedence.

hogancv/coordinate-agents · 40 tokens

coordinate-review

Review a Coordinate Agents implementation as the Codex Reviewer. Verify the real commit, diff, tests, validation evidence, and specification without modifying the Implementer's product code.

hogancv/coordinate-agents · 36 tokens

deliberated-review

Review code with multiple specialist subagents, then use gemot to find where they disagree and why. Requires gemot MCP server configured.

justinstimatze/gemot · 32 tokens