QA_source_index-en
Maps topics and keywords from user questions to QwenPaw official documentation paths and common source code entry points,…
当需要其他 agent 的专长、上下文或协作支持,或用户明确要求调用其他 agent 时,使用本 skill。先查询可用 agents,再用 qwenpaw agents chat 进行双向沟通。
$ npx -y skills add agentscope-ai/skills --skill multi_agent_collaboration-zh --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/multi_agent_collaboration-zhContext preview
The summary Claude sees to decide when to auto-load this skill.
当需要其他 agent 的专长、上下文或协作支持,或用户明确要求调用其他 agent 时,使用本 skill。先查询可用 agents,再用 qwenpaw agents chat 进行双向沟通。
name: multi_agent_collaboration
description: 当需要其他 agent 的专长、上下文或协作支持,或用户明确要求调用其他 agent 时,使用本 skill。先查询可用 agents,再用 qwenpaw agents chat 进行双向沟通。
metadata:
builtin_skill_version: "1.4"
qwenpaw:
emoji: "🤝"当你**需要其他 agent 的专业能力、上下文、workspace 内容或协作支持**时,使用本 skill。 如果**用户明确要求某个 agent 参与/协助/回答**,也应使用本 skill。
1. **如果用户明确要求调用其他 agent,优先按要求执行** 2. **否则,能自己做,就不要调用** 3. **调用前先查 agent,不要猜 ID** 4. **需要上下文续聊时,必须传 `--session-id`** 5. **不要回调消息来源 agent**
---
qwenpaw agents list
qwenpaw agents chat \ --from-agent <your_agent> \ --to-agent <target_agent> \ --text "[Agent <your_agent> requesting] ..."
**复杂任务**包括:数据分析、报告生成、批量处理、外部API调用等。
qwenpaw agents chat --background \ --from-agent <your_agent> \ --to-agent <target_agent> \ --text "[Agent <your_agent> requesting] ..."
**输出**:
[TASK_ID: xxx-xxx-xxx] [SESSION: ...]
qwenpaw agents chat --background --task-id <task_id>
**重要**:不要频繁查询!提交任务后: 1. **不要硬等** - 继续处理其他任务或工作 2. **等待合理时间后再查** - 根据任务复杂度选择:
3. **在等待期间** - 可以回复用户、处理其他请求、或执行其他任务
qwenpaw agents chat \ --from-agent <your_agent> \ --to-agent <target_agent> \ --session-id "<session_id>" \ --text "[Agent <your_agent> requesting] ..."
**重点**:
---
| 任务类型 | 使用模式 | 命令 | |---------|---------|------| | 简单快速查询 | 实时模式 | `qwenpaw agents chat` | | 复杂任务(数据分析、批量处理等) | 后台模式 | `qwenpaw agents chat --background` |
**复杂任务示例**:
**判断标准**:如果不确定任务会花多长时间,或者任务很复杂,优先使用后台模式。
---
1. 判断是否需要其他 agent,或用户是否明确要求调用 2. qwenpaw agents list 3. qwenpaw agents chat 发起对话 4. 从输出中记录 [SESSION: ...] 5. 后续需要上下文时带上 --session-id
1. 判断任务是否复杂(数据分析、报告生成等) 2. qwenpaw agents list 3. qwenpaw agents chat --background 提交任务 4. 从输出中记录 [TASK_ID: ...] 5. 继续处理其他工作 6. 等待合理时间(30-60秒)后查询状态 7. 使用 --background --task-id 查询结果
---
`qwenpaw agents chat` 必须同时提供:
消息建议以以下前缀开头:
[Agent my_agent requesting] ...
首次调用会返回:
[SESSION: your_agent:to:target_agent:...]
后续续聊必须复制这个 session_id 传入 `--session-id`。
---
qwenpaw agents list qwenpaw agents chat \ --from-agent scheduler_bot \ --to-agent finance_bot \ --text "[Agent scheduler_bot requesting] User explicitly asked to consult finance_bot. 请回答当前待处理的财务任务。"
qwenpaw agents chat \ --from-agent scheduler_bot \ --to-agent finance_bot \ --text "[Agent scheduler_bot requesting] 今天有哪些待处理的财务任务?"
qwenpaw agents chat \ --from-agent scheduler_bot \ --to-agent finance_bot \ --session-id "scheduler_bot:to:finance_bot:1710912345:a1b2c3d4" \ --text "[Agent scheduler_bot requesting] 展开第2项"
---
不要猜 agent ID,先执行:
qwenpaw agents list
这会创建新对话,丢失上下文。
如果你刚收到 Agent B 的消息,不要再调用 Agent B。
---
qwenpaw chats list --agent-id <your_agent>
qwenpaw agents chat \ --from-agent <your_agent> \ --to-agent <target_agent> \ --mode stream \ --text "[Agent <your_agent> requesting] ..."
qwenpaw agents chat \ --from-agent <your_agent> \ --to-agent <target_agent> \ --json-output \ --text "[Agent <your_agent> requesting] ..."
---
**参数**:
**无必填参数**,直接运行即可。
**必填参数**(实时模式):
**后台任务参数**(新增):
**可选参数**:
---
当任务是**复杂任务**时,使用 `--background` 提交到后台:
✅ **应该使用后台模式**:
❌ **不需要后台模式**:
qwenpaw agents chat --background \ --from-agent scheduler \ --to-agent data_analyst \ --text "[Agent scheduler requesting] 分析 /data/logs/2026-03-26.log 中的用户行为,生成详细报告"
**输出**:
[TASK_ID: 20802ea3-832d-4fb4-86f0-666ad79fcc80] [SESSION: scheduler:to:data_analyst:1774516703206:ec02e542] ✅ Task submitted successfully Check status with: qwenpaw agents chat --background --task-id 20802ea3-...
**重要**:提交后不要硬等!
1. **继续处理其他工作** - 回复用户其他问题、执行其他任务 2. **在合适时机查询** - 处理完其他工作后,或用户询问进度时 3. **如果必须等待** - 使用合理间隔(10-60秒),不要立即查询
# 方式 1:处理其他任务后再查(推荐) # 提交任务后,继续完成用户的其他请求 # 在适当时机查询: qwenpaw agents chat --background \ --task-id 20802ea3-832d-4fb4-86f0-666ad79fcc80 # 方式 2:如果必须等待,使用合理间隔 sleep 30 && qwenpaw agents chat --background \ --task-id 20802ea3-832d-4fb4-86f0-666ad79fcc80
**状态说明**:
任务状态分为两层:
**可能的输出**:
1. **已提交**(刚提交后立即查询可能看到):
[TASK_ID: 20802ea3-832d-4fb4-86f0-666ad79fcc80] [STATUS: submitted] 📤 Task submitted, waiting to start... 💡 Don't wait - continue with other work! Check again in a few seconds: qwenpaw agents chat --background --task-id 2
A curated collection of skills around AgentScope ecosystem and QwenPaw applications — ready to be installed into AI coding assistants like Claude Code, Cursor, and more.
Maps topics and keywords from user questions to QwenPaw official documentation paths and common source code entry points,…
将用户问题中的主题、关键词映射到 QwenPaw 官方文档路径与常见源码入口,减少盲目搜索。适用于内置 QA Agent 在回答安装、配置、技能、MCP、多智能体、记忆、CLI 等问题时快速选定要读的文件。
Build and debug Python applications using AgentScope 2.x. Consult this skill for AgentScope APIs, agent tools, multi-agent…
Use this skill when the user explicitly wants to connect to a running Chrome browser, scan local CDP ports, specify a `cdp_port`,…
当用户明确希望连接到已运行的 Chrome 浏览器、扫描本地 CDP 端口、显式指定 `cdp_port`,或让多个 agent / 工具共享同一个浏览器时,使用本 skill。当前 browser_use 默认已使用 managed CDP…
Use this skill when the user needs to control the browser launch mode for browser_use. By default, browser_use launches the local…