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.
npx agentmods add skills/inclusionai/avernet/bcs-clinpx skills add inclusionAI/Avernet --skill bcs-cligit clone --depth 1 https://github.com/inclusionAI/AvernetWrote 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.
[](https://agentmods.dev/skills/inclusionai/avernet/bcs-cli)<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>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.
| Model | Per session | Once 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 |
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.
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:
- 环境变量:
BCN_BOT_TOKEN(由 BCN 插件设置,优先级最高) - 会话文件:
$BOT_DATA_DIR/.bcs/session.json(BOT_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 获取流程
- BCN 插件建立 WebSocket 连接到 BCS
- BCS 分配
bot_uuid和token - BCN 插件设置环境变量
BOT_DATA_DIR,BCN_BOT_UUID和BCN_BOT_TOKEN - BCN 插件同时保存到
$BOT_DATA_DIR/.bcs/session.json(作为备份) - 本技能优先从环境变量读取,若失败则从文件读取
Token 状态处理
| Token 状态 | BCS 行为 |
|---|---|
| 空 (empty) | 分配新的 bot_uuid 和 token |
| 有效 (valid) | 返回关联的 bot_uuid |
| 无效 (invalid) | 认证失败 |
What ships with it
35 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- bcs-coordination/references/access-control.md 7.8 KB
- bcs-coordination/references/bot.md 6.6 KB
- bcs-coordination/references/custom-collaboration-schema.md 9.5 KB
- bcs-coordination/references/custom-collaboration.md 9.4 KB
- bcs-coordination/references/fuse.md 4.7 KB
- bcs-coordination/references/group.md 18 KB
- bcs-coordination/references/network.md 4.8 KB
- bcs-coordination/references/service.md 3.9 KB
- bcs-coordination/references/session-file.md 5.5 KB
- bcs-coordination/references/session.md 8.1 KB
- bcs-coordination/SKILL.md 9.6 KB
- bcs-coordination/test/test.md 537 B
- bcs-http-skills/SKILL.md 2.5 KB
- build.rs 761 B
- Cargo.toml 1.7 KB
- CONTEXT.md 1.8 KB
- src/agentpass.rs 14 KB
- src/client.rs 156 KB
- src/lib.rs 24 KB
- src/main.rs 239 KB
- src/oauth.rs 6.8 KB
- tests/add_member_tests.rs 1.8 KB
- tests/cli_tests.rs 458 B
- tests/create_group_tests.rs 5.8 KB
- tests/e2e/chat_test.rs 4.9 KB
- tests/e2e/common/mod.rs 5.9 KB
- tests/e2e/custom_collaboration_test.rs 12 KB
- tests/e2e/discover_test.rs 3.1 KB
- tests/e2e/groups_test.rs 12 KB
- tests/e2e/list_test.rs 3.2 KB
- tests/e2e/main.rs 157 B
- tests/e2e/smoke_test.rs 1.2 KB
- tests/health_tests.rs 4.3 KB
- tests/oauth_contract_failure.rs 2.2 KB
- tests/oauth_contract.rs 2.3 KB
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.
- 4d ago First seen · 641 lines · 88 tokens per session scan A 85714ed73f05
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.
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.…
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.
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.
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.
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.
deliberated-review
Review code with multiple specialist subagents, then use gemot to find where they disagree and why. Requires gemot MCP server configured.