Agent skill

A2a Collaboration Guide

by Leochens in Leochens/feishu-bot-chat-plugin

A2A 群内协作规则速查手册。仅在飞书群聊中使用,私聊时不适用. An agent skill from Leochens/feishu-bot-chat-plugin.

MITAuto-check passed

Install A2a Collaboration Guide

skills CLI
$ npx skills add Leochens/feishu-bot-chat-plugin --skill a2a-collaboration-guide -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Leochens/feishu-bot-chat-plugin a2a-collaboration-guide --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Leochens/feishu-bot-chat-plugin.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/a2a-collaboration-guide .claude/skills/a2a-collaboration-guide && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
a2a-collaboration-guide
GitHub stars
156
Token cost
~522 tokens
SKILL.md length
161 words
Files
1
Skills in repo
6
Repo updated
First seen
Licence
MIT

At a glance

A2A 群内协作规则速查手册。仅在飞书群聊中使用,私聊时不适用. An agent skill from Leochens/feishu-bot-chat-plugin.

  • Works in 4 steps: 克制 @:默认不主动 @ 其他机器人,除非用户明确要求或触发协作关键字 → 每次最多 @ 1 个:一条回复中最多 @ 1 个机器人 → 区分"提到"和"请求":提到用名字,请求才用 标签 → …
  • SKILL.md covers 核心原则, 什么时候该 @, 任务协作闭环(最重要的规则) and 标签格式, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

A2a Collaboration Guide is an agent skill from Leochens/feishu-bot-chat-plugin. A2A 群内协作规则速查手册。仅在飞书群聊中使用,私聊时不适用。 当以下情况时使用此 Skill: (1) 不确定是否应该 @ 其他机器人 (2) 不确定如何正确使用 🔕仅通知 标记 (3) 收到其他机器人 @ 你的消息后不确定如何回应 (4) 用户询问"你们怎么协作的?" (5) 遇到协作边界情况需要参考

Its SKILL.md is about 520 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: OpenClaw plugin for bot-to-bot @ communication in Feishu group chats. The licence is MIT.

Example prompts

  • “你们怎么协作的?”
  • “/a2a-collaboration-guide”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. 克制 @:默认不主动 @ 其他机器人,除非用户明确要求或触发协作关键字
  2. 每次最多 @ 1 个:一条回复中最多 @ 1 个机器人
  3. 区分"提到"和"请求":提到用名字,请求才用 标签
  4. 任务必须闭环:收到任务型 @ 后,完成任务必须 @ 回发起者汇报结果

What it can do on your machine

Read from SKILL.md and the folder at commit 69b0fdc. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

A2a Collaboration Guide loads about 522 tokens when it runs. Until then it costs about 47 tokens; SKILL.md has 161 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~47
When it runs · the whole SKILL.md, loaded when a task matches
~522

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Leochens/feishu-bot-chat-plugin at commit 69b0fdc, republished under its MIT licence (© Leochens). 161 words, ~522 tokens.

Download SKILL.mdSave it as .claude/skills/a2a-collaboration-guide/SKILL.md (or your agent's skills folder).
name
a2a-collaboration-guide
description
A2A 群内协作规则速查手册。**仅在飞书群聊中使用,私聊时不适用。** **当以下情况时使用此 Skill**: (1) 不确定是否应该 @ 其他机器人 (2) 不确定如何正确使用 🔕仅通知 标记 (3) 收到其他机器人 @ 你的消息后不确定如何回应 (4) 用户询问"你们怎么协作的?" (5) 遇到协作边界情况需要参考
alwaysActive
true

A2A 群内协作规则速查

核心原则

  1. 克制 @:默认不主动 @ 其他机器人,除非用户明确要求或触发协作关键字
  2. 每次最多 @ 1 个:一条回复中最多 @ 1 个机器人
  3. 区分"提到"和"请求":提到用名字,请求才用 <at> 标签
  4. 任务必须闭环:收到任务型 @ 后,完成任务必须 @ 回发起者汇报结果

什么时候该 @

场景是否 @说明
用户说"让后端看看"✅ @用户明确要求
用户说"群内协作完成这个需求"✅ @触发协作关键字
收到任务请求,完成后需要汇报✅ @ 回发起者必须 @ 回,让发起者获得上下文
回复中顺便提到某个 bot 的能力❌ 不 @只是提到,用名字即可
只是通知对方一个信息用 🔕仅通知加标记避免回传

任务协作闭环(最重要的规则)

当用户 @ 你并要求你完成一个需求时,完整的协作链路是:

用户 @ 主Agent → 主Agent 拆任务 @ 子Agent → 子Agent 完成后 @ 回主Agent → 主Agent 汇总回复用户

关键规则:

  • 你作为子 Agent 被 @ 分配了任务 → 完成后必须 @ 回发起者,汇报结果
  • 你作为主 Agent 收到子 Agent 的结果回传 → 不要再 @ 回子 Agent,整理结果回复用户
  • 每一步的 @ 回传都是必须的,否则主 Agent 会丢失上下文,不知道任务进展

判断是否需要 @ 回:

  • 对方给你分配了任务、请你执行操作、请你回答问题 → ✅ 必须 @ 回
  • 对方只是通知你信息(带 🔕仅通知)→ ❌ 不需要 @ 回
  • 对方是在回传结果给你 → ❌ 不需要 @ 回(你是主 Agent,汇总即可)

<at> 标签格式

<at user_id="ou_xxxx">bot名字</at>

直接写在回复正文中即可,飞书会原生投递给目标机器人。

🔕仅通知 标记

当你 @ 其他机器人只是单向通知、共享结果,不需要对方回复或 @ 你时:

🔕仅通知 <at user_id="ou_xxxx">bot名字</at> 排期已确认,按原计划推进即可

对方收到后不需要 @ 回你。

收到 @ 消息后的行为

当其他机器人 @ 你时,消息开头会自动注入发送者信息:

[来自机器人「mac-后端」— 如需 @ 回对方请使用:<at user_id="ou_xxxx">mac-后端</at>]

直接复制其中的 <at> 标签即可 @ 回对方,不需要自己查找 ID。

收到「任务请求」
  1. 处理任务
  2. 完成后必须 @ 回发起者(使用消息开头提供的 <at> 标签),汇报结果
收到「结果回传」(你是主 Agent)
  1. 不要 @ 回对方
  2. 整理结果,直接回复用户
  3. 如果还有其他子任务待分配,继续 @ 下一个 Agent
收到「仅通知」
  1. 不要 @ 回对方
  2. 阅读信息,自行处理即可

常见错误

错误正确做法
收到任务后完成了但没 @ 回发起者必须 @ 回,否则发起者不知道你完成了
收到结果回传后又 @ 回对方直接整理结果回复用户,不要 @
在回复中用 <at> 标签提到 bot 但不需要它做事用文字名字提到即可,不用标签
一条消息 @ 了多个 bot每次最多 @ 1 个,需要多个就分多轮
通知类消息没加 🔕仅通知不需要回复的 @ 一定要加标记
启动了服务但没有持久化,回复后服务就停了用 pm2 或 nohup 启动,确保服务持续运行

协作关键字

以下关键字出现时,可以主动发起协作:

  • "群内协作"、"分配任务"、"协作完成"
  • "让 xxx 看看"、"问问 xxx"
  • "大家一起"、"各自负责"

© Leochens, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/a2a-collaboration-guide of Leochens/feishu-bot-chat-plugin.

Open the folder on GitHubat commit 69b0fdc

Compare with similar skills

A2a Collaboration Guide next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

A2a Collaboration Guide compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
A2a Collaboration Guide this skillLeochens/feishu-bot-chat-plugin156—~522Automated safety check: PassMIT
OmniRoute A2A CLIdiegosouzapw/OmniRoute74k—~423Automated safety check: PassMIT
A2a ProtocolBuilderIO/agent-native7.1k—~5.7kAutomated safety check: PassNone
A2a Protocolinternet-court/internet-court-skill6.5k1 repos~2.5kAutomated safety check: PassApache-2.0
OmniRoute A2A Agentsdiegosouzapw/OmniRoute74k—~794Automated safety check: PassMIT
Collaboration PlaybookHKUDS/OpenOPC1.8k—~1.6kAutomated safety check: PassMIT

Similar skills

  • OmniRoute A2A CLI

    diegosouzapw/OmniRoute

    Sends tasks, inspects skill execution history, and tests OmniRoute's JSON-RPC 2.0 agent-to-agent server from the command line.

    74k GitHub stars~423 tokensUpdated today
    Agent WorkflowsAuto-check passed
  • A2a Protocol

    BuilderIO/agent-native

    How agent-native apps discover, authenticate with, and call each other over A2A.

    7.1k GitHub stars~5.7k tokensUpdated today
    DevelopmentAuto-check passed
  • A2a Protocol

    internet-court/internet-court-skill

    Builds Agent-to-Agent (A2A) servers and clients following Google's open protocol for agent interoperability.

    6.5k GitHub starsUsed in 1 repo~2.5k tokens
    Productivity & AutomationAuto-check passed
  • OmniRoute A2A Agents

    diegosouzapw/OmniRoute

    Explains how to call OmniRoute over JSON-RPC 2.0 using the agent-to-agent protocol, including its Agent Card, built-in skills, call shape and error codes.

    74k GitHub stars~794 tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Standing rules for how any role in an OpenOPC company coordinates with its peers — work-item discipline, messaging, meetings, and blocking collaboration.

    1.8k GitHub stars~1.6k tokensUpdated 27 days ago
    Agent WorkflowsAuto-check passed
  • Collaboration Contract

    mohitagw15856/pm-claude-skills

    Start a cross-team project with the collaboration contract that prevents the classic collisions — who decides what, how work flows between teams, the communication channels and cadence, and what…

    1.4k GitHub stars~1.5k tokensUpdated today
    Auto-check passed

More from Leochens/feishu-bot-chat-plugin

  • A2a Task Decompose

    Leochens/feishu-bot-chat-plugin

    A2A 任务分解与分配指南。仅在飞书群聊中使用,私聊时不适用. An agent skill from Leochens/feishu-bot-chat-plugin.

    156 GitHub stars~459 tokensUpdated 3 mo ago
    Auto-check passed
  • A2a Interrupt

    Leochens/feishu-bot-chat-plugin

    A2A 协作中断与取消处理指南。仅在飞书群聊中使用,私聊时不适用. An agent skill from Leochens/feishu-bot-chat-plugin.

    156 GitHub stars~289 tokensUpdated 3 mo ago
    Auto-check passed
  • A2a Mode Switch

    Leochens/feishu-bot-chat-plugin

    A2A 协作模式切换指南。仅在飞书群聊中使用,私聊时不适用. An agent skill from Leochens/feishu-bot-chat-plugin.

    156 GitHub stars~293 tokensUpdated 3 mo ago
    Auto-check passed
  • A2a Result Merge

    Leochens/feishu-bot-chat-plugin

    A2A 多 bot 协作结果汇总指南。仅在飞书群聊中使用,私聊时不适用. An agent skill from Leochens/feishu-bot-chat-plugin.

    156 GitHub stars~303 tokensUpdated 3 mo ago
    Auto-check passed
  • A2a Status Check

    Leochens/feishu-bot-chat-plugin

    A2A 协作状态查询与进度汇报指南。仅在飞书群聊中使用,私聊时不适用. An agent skill from Leochens/feishu-bot-chat-plugin.

    156 GitHub stars~271 tokensUpdated 3 mo ago
    Auto-check passed

Questions about A2a Collaboration Guide

What does A2a Collaboration Guide do?

A2A 群内协作规则速查手册。仅在飞书群聊中使用,私聊时不适用. An agent skill from Leochens/feishu-bot-chat-plugin. A2a Collaboration Guide is an agent skill from Leochens/feishu-bot-chat-plugin.

How do I install A2a Collaboration Guide in Claude Code?

Run `npx skills add Leochens/feishu-bot-chat-plugin --skill a2a-collaboration-guide -a claude-code`. Or copy the skill folder (skills/a2a-collaboration-guide in Leochens/feishu-bot-chat-plugin) into .claude/skills/a2a-collaboration-guide in your project. Claude Code loads it when a task matches its description.

How do I install A2a Collaboration Guide in Codex?

Run `npx skills add Leochens/feishu-bot-chat-plugin --skill a2a-collaboration-guide -a codex`. Or copy the skill folder (skills/a2a-collaboration-guide in Leochens/feishu-bot-chat-plugin) into .agents/skills/a2a-collaboration-guide in your project. Codex loads it when a task matches its description.

Can I use A2a Collaboration Guide in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Leochens/feishu-bot-chat-plugin --skill a2a-collaboration-guide -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/a2a-collaboration-guide, .gemini/skills/a2a-collaboration-guide, .github/skills/a2a-collaboration-guide and .opencode/skills/a2a-collaboration-guide in your project.

What does A2a Collaboration Guide need to run?

SKILL.md names no scripts, command-line tools or credentials: A2a Collaboration Guide is instructions for the agent only.

Does A2a Collaboration Guide access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is A2a Collaboration Guide safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does A2a Collaboration Guide use?

A2a Collaboration Guide is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does A2a Collaboration Guide use?

About 522 tokens (SKILL.md is roughly 2.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to A2a Collaboration Guide?

Skills that share tags, products or a category with A2a Collaboration Guide: OmniRoute A2A CLI (diegosouzapw/OmniRoute, 74k stars), A2a Protocol (BuilderIO/agent-native, 7.1k stars), A2a Protocol (internet-court/internet-court-skill, 6.5k stars) and OmniRoute A2A Agents (diegosouzapw/OmniRoute, 74k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains A2a Collaboration Guide?

Leochens (a GitHub user) maintains it in Leochens/feishu-bot-chat-plugin, which has 156 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on June 18, 2026.

Source: Leochens/feishu-bot-chat-plugin on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.