QA_source_index-en
Maps topics and keywords from user questions to QwenPaw official documentation paths and common source code entry points,…
Use this skill to proactively send a one-way message to a user/session/channel, usually only when the user explicitly asks to send to a channel/session or when proactive notification is needed. First query sessions with qwenpaw chats list, then push with qwenpaw channels send.
$ npx -y skills add agentscope-ai/skills --skill channel_message-en --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/channel_message-enContext preview
The summary Claude sees to decide when to auto-load this skill.
Use this skill to proactively send a one-way message to a user/session/channel, usually only when the user explicitly asks to send to a channel/session or when proactive notification is needed. First query sessions with qwenpaw chats list, then push with qwenpaw channels send.
name: channel_message
description: Use this skill to proactively send a one-way message to a user/session/channel, usually only when the user explicitly asks to send to a channel/session or when proactive notification is needed. First query sessions with qwenpaw chats list, then push with qwenpaw channels send.
metadata:
builtin_skill_version: "1.3"
qwenpaw:
emoji: "📤"Use this skill only when the **user explicitly asks you to send a message to a channel/session**, or when you need to **proactively push a notification** (e.g., task completion, reminders, alerts). This is a **one-way send** — **no reply is returned**.
1. **Only use this when the user explicitly asks to send to a channel/session, or proactive notification is needed** 2. **You must query sessions before sending** 3. **Do not guess `target-user` or `target-session`** 4. **If multiple sessions are found, prefer the most recently active one** 5. **`channel send` is a one-way push — no user reply is returned**
---
qwenpaw chats list --agent-id <your_agent> --channel <channel>
You can also filter by user:
qwenpaw chats list --agent-id <your_agent> --user-id <user_id>
qwenpaw channels send \ --agent-id <your_agent> \ --channel <channel> \ --target-user <user_id> \ --target-session <session_id> \ --text "..."
---
1. Determine: is the user explicitly requesting a send, or is proactive notification needed? 2. qwenpaw chats list — query the target session 3. Extract user_id and session_id from the results 4. If multiple sessions exist, prefer the most recently active one 5. qwenpaw channels send — send the message 6. Done (no reply)
---
`qwenpaw channels send` requires all of the following:
Before sending, run:
qwenpaw chats list --agent-id <your_agent> --channel <channel>
Extract from the results:
If there are multiple candidate sessions, prefer the one with the most recent `updated_at`.
`qwenpaw channels send` only sends — it does not wait for a reply.
---
qwenpaw chats list --agent-id notify_bot --channel feishu qwenpaw channels send \ --agent-id notify_bot \ --channel feishu \ --target-user manager_id \ --target-session manager_session \ --text "Weekly report is ready, please review"
qwenpaw chats list --agent-id task_bot --channel console qwenpaw channels send \ --agent-id task_bot \ --channel console \ --target-user alice \ --target-session alice_console_001 \ --text "Task completed"
qwenpaw chats list --agent-id analyst_bot --user-id alice qwenpaw channels send \ --agent-id analyst_bot \ --channel console \ --target-user alice \ --target-session alice_console_001 \ --text "Data analysis is complete. Results saved to report.pdf"
---
If you are replying to the user in the current session, do not use `qwenpaw channels send`.
Do not guess `target-user` or `target-session`. First run:
qwenpaw chats list --agent-id <your_agent> --channel <channel>
All five are required: `--agent-id`, `--channel`, `--target-user`, `--target-session`, `--text`.
There is no reply. It only pushes the message.
Prefer the most recently active session.
---
qwenpaw chats list --agent-id <your_agent>
qwenpaw chats list --agent-id <your_agent> --user-id <user_id>
qwenpaw channels list --agent-id <your_agent>
---
**Selection principle**:
---
**Required parameters**:
**Optional parameters**:
**Required parameters** (5):
**Optional parameters**:
---
Use `-h` at any time to view detailed help:
qwenpaw channels -h qwenpaw
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…