# Chat With Agent

Use this skill when you need to consult another agent, ask for help, or involve a...

- Repository: https://github.com/agentscope-ai/QwenPaw (37135 stars)
- Category: AI and agents
- License: Apache-2.0
- Last updated: 2026-10-30
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add agentscope-ai/QwenPaw --skill chat_with_agent -g -a claude-code -y`
Codex: `npx skills add agentscope-ai/QwenPaw --skill chat_with_agent -g -a codex -y`
Cursor: `npx skills add agentscope-ai/QwenPaw --skill chat_with_agent -g -a cursor -y`
Gemini CLI: `npx skills add agentscope-ai/QwenPaw --skill chat_with_agent -g -a gemini-cli -y`

## Description

Use this skill when you need to consult another agent, ask for help, or involve a specific agent the user asked for.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Chat with Agent

## When to Use

Use this skill when you need to **ask another agent a question, seek help, request a plan, request a review, request decision support, or engage in any form of communication**.
If the **user explicitly asks to talk to a specific agent**, you should also use this skill.

### Should Use

- You need another agent's expertise, judgment, or second opinion
- You need to request a plan, review, or recommendation from an agent
- The user explicitly asks a specific agent to participate, assist, or answer
- You need to continue an existing agent session while preserving context

### Should Not Use

- You can complete the task yourself and the user has not explicitly asked to involve another agent
- It is a simple Q&A that does not require a specialized agent
- The target agent is unclear, you should ask for clarification or list available agents first
- You just received a message from an agent and are about to immediately call back the same agent, which may cause a loop

## Decision Rules

1. **If the user explicitly requests a specific agent, follow that request, but still look up the agent first; do not guess the ID**
2. **If you can complete the task yourself, do not call another agent**
3. **When continuing a conversation, you must pass `session_id`**
4. **By default, prefer using `list_agents()` and `chat_with_agent(...)` for foreground conversations, do not resort to other methods**
5. **If the task should run in the background, use `submit_to_agent(...)` to submit it, then `check_agent_task(...)` to check the status**

## Usage Flow

Follow this flow strictly when using this skill:

1) Ensure your tool list includes both `list_agents()` and `chat_with_agent(...)` built-in tools

  - These two tools are the foundation for communicating with other agents, do not remove or disable them
  - If you do not have these tools, inform the user that you need them to talk to other agents, and ask the user to add them

The rest: https://github.com/agentscope-ai/QwenPaw/blob/HEAD/src/qwenpaw/agents/skills/chat_with_agent-en/SKILL.md
