Agent skill

A2a Interrupt

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

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

MITAuto-check passed

Install A2a Interrupt

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

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

GitHub CLI
$ gh skill install Leochens/feishu-bot-chat-plugin a2a-interrupt --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-interrupt .claude/skills/a2a-interrupt && 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-interrupt
GitHub stars
156
Token cost
~289 tokens
SKILL.md length
47 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 3 steps: 确认中断 → 通知协作方(如有必要) → 处理回传
  • SKILL.md covers 识别中断信号, 中断处理流程, 场景示例 and 注意事项
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

A2a Interrupt is an agent skill from Leochens/feishu-bot-chat-plugin. A2A 协作中断与取消处理指南。仅在飞书群聊中使用,私聊时不适用。 当以下情况时使用此 Skill: (1) 用户要求停止当前协作 (2) 发现协作方向错误需要中断 (3) 需要取消已分配给其他 bot 的任务 (4) 用户说"停止"、"取消"、"不用了"、"方向错了"

Its SKILL.md is about 290 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-interrupt”

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. 确认中断
  2. 通知协作方(如有必要)
  3. 处理回传

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 Interrupt loads about 289 tokens when it runs. Until then it costs about 40 tokens; SKILL.md has 47 words of instructions outside code blocks.

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

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). 47 words, ~289 tokens.

Download SKILL.mdSave it as .claude/skills/a2a-interrupt/SKILL.md (or your agent's skills folder).
name
a2a-interrupt
description
A2A 协作中断与取消处理指南。**仅在飞书群聊中使用,私聊时不适用。** **当以下情况时使用此 Skill**: (1) 用户要求停止当前协作 (2) 发现协作方向错误需要中断 (3) 需要取消已分配给其他 bot 的任务 (4) 用户说"停止"、"取消"、"不用了"、"方向错了"
alwaysActive
true

A2A 协作中断

识别中断信号

用户可能用以下方式表达中断意图:

信号含义
"停"、"停止"、"stop"立即停止所有协作
"取消"、"不用了"、"算了"取消当前任务
"方向错了"、"不是这样"需要调整方向,先停再重来
"先等等"、"暂停"暂停协作,等待进一步指示
"只跟你说"、"不要叫别人"停止协作,切换为单 bot 对话

中断处理流程

1. 确认中断

收到中断信号后,立即回复用户确认:

收到,已停止协作。{当前进度简述}

需要我做什么调整?
2. 通知协作方(如有必要)

如果已经 @ 了其他 bot 且对方可能还在处理,使用 🔕仅通知 告知取消:

🔕仅通知 <at user_id="ou_xxxx">bot名字</at> 之前分配的任务已取消,无需继续处理,也无需回复。
3. 处理回传

如果中断后仍收到之前 bot 的回传结果:

  • 不要再 @ 回对方
  • 简要告知用户:"收到了 xxx 之前的处理结果,但该任务已取消。需要我整理这部分结果吗?"

场景示例

用户中途改变需求
用户:让后端设计一个 REST 接口
你:(已 @ 后端)
用户:等等,改成 GraphQL 吧

你的回复:
收到,切换到 GraphQL 方案。我先通知后端取消之前的 REST 任务。

🔕仅通知 <at user_id="ou_xxxx">mac-后端</at> 之前的 REST 接口设计任务已取消,无需继续。

接下来我重新分配 GraphQL 接口设计任务。
用户要求完全停止
用户:算了,这个需求先不做了

你的回复:
好的,已停止。目前产品已完成需求文档,后端接口设计进行中。

如果后续要继续,随时告诉我。

注意事项

  • 中断后不要继续之前的协作链
  • 如果用户只是想调整方向而非完全取消,确认清楚再行动
  • 汇报当前进度时要简洁,不需要完整复述所有已完成的内容

© 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-interrupt of Leochens/feishu-bot-chat-plugin.

Open the folder on GitHubat commit 69b0fdc

Compare with similar skills

A2a Interrupt 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 Interrupt compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
A2a Interrupt this skillLeochens/feishu-bot-chat-plugin156—~289Automated 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.4k1 repos~2.5kAutomated safety check: PassApache-2.0
OmniRoute A2A Agentsdiegosouzapw/OmniRoute74k—~794Automated safety check: PassMIT
Gke AI Troubleshooting Jobset Interruptiongoogle/skills21k—~2.8kAutomated safety check: PassApache-2.0

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.4k 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
  • Diagnoses GKE JobSet interruptions, restarts, and preemptions for AI/ML training workloads autonomously.

    21k GitHub stars~2.8k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Update A2a Proto

    a2aproject/a2a-java

    Update the A2A Protobuf file (a2a.proto) when the A2A protocol specification changes.

    504 GitHub stars~738 tokensUpdated yesterday
    Backend & APIsAuto-check passed

More from Leochens/feishu-bot-chat-plugin

  • A2a Collaboration Guide

    Leochens/feishu-bot-chat-plugin

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

    156 GitHub stars~522 tokensUpdated 3 mo ago
    Auto-check passed
  • 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 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 Interrupt

What does A2a Interrupt do?

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

How do I install A2a Interrupt in Claude Code?

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

How do I install A2a Interrupt in Codex?

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

Can I use A2a Interrupt 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-interrupt -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-interrupt, .gemini/skills/a2a-interrupt, .github/skills/a2a-interrupt and .opencode/skills/a2a-interrupt in your project.

What does A2a Interrupt need to run?

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

Does A2a Interrupt 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 Interrupt 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 Interrupt use?

A2a Interrupt 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 Interrupt use?

About 289 tokens (SKILL.md is roughly 1.2k 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 Interrupt?

Skills that share tags, products or a category with A2a Interrupt: OmniRoute A2A CLI (diegosouzapw/OmniRoute, 74k stars), A2a Protocol (BuilderIO/agent-native, 7.1k stars), A2a Protocol (internet-court/internet-court-skill, 6.4k 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 Interrupt?

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.