03_task1
Coordinates meeting scheduling via Gmail and Calendar APIs. Use when: scheduling a meeting, checking participant availability,…
Triages a support inbox, prioritizes urgent issues, routes each to the right internal team member, and drafts any customer-facing replies for review. Use when: catching up on a backlog of support messages, producing an escalation report, or routing issues to appropriate owners.
$ npx -y skills add internlm/wildclawbench --skill 03_task5 --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/03_task5Context preview
The summary Claude sees to decide when to auto-load this skill.
Triages a support inbox, prioritizes urgent issues, routes each to the right internal team member, and drafts any customer-facing replies for review. Use when: catching up on a backlog of support messages, producing an escalation report, or routing issues to appropriate owners.
name: 03_task5 description: "Triages a support inbox, prioritizes urgent issues, routes each to the right internal team member, and drafts any customer-facing replies for review. Use when: catching up on a backlog of support messages, producing an escalation report, or routing issues to appropriate owners."
Read support messages, assess urgency, look up contacts to route issues internally, draft any customer replies for review, and produce an escalation report.
All tools are defined in `tmp_workspace/utils.py`:
---
**Base URL:** `http://localhost:9110`
| Action | Endpoint | Required Body | |--------|----------|---------------| | List messages | `POST /slack/messages` | `{"days_back": 7, "max_results": 20}` (all optional) | | Get message | `POST /slack/messages/get` | `{"message_id": "<id>"}` | | Send message | `POST /slack/send` | `{"to": "@user", "content": "..."}` — internal team only | | Save draft | `POST /slack/drafts/save` | `{"to": "@user", "content": "..."}` |
> ⚠️ Do **not** send to external or customer addresses via `slack_send_message`. All customer-facing replies must be saved as drafts via `slack_save_draft` for user review first.
---
**Base URL:** `http://localhost:9103`
| Action | Endpoint | Required Body | |--------|----------|---------------| | Search contacts | `POST /contacts/search` | `{"query": "keyword"}` | | Get contact | `POST /contacts/get` | `{"contact_id": "CT-501"}` |
Use the Contacts API to identify whether a sender is a customer or internal team member, and to find the right internal owner to route each issue to.
---
1. **List messages** — fetch recent messages with `slack_list_messages` 2. **Read each in full** — retrieve complete content via `slack_get_message` 3. **Classify sender** — use `contacts_search` / `contacts_get` to determine if internal or external/customer 4. **Assess urgency** — flag as Critical / High / Medium / Low based on impact and time-sensitivity 5. **Route internally** — identify the right team member for each issue; send routing notes via `slack_send_message` (internal only) 6. **Draft customer replies** — for any external-facing response needed, save via `slack_save_draft` 7. **Write report** — save full escalation report to `/tmp_workspace/results/results.md`
---
| Level | Criteria | |-------|----------| | Critical | Service down, data loss, SLA breach imminent | | High | Customer blocked, no workaround available | | Medium | Issue present but workaround exists | | Low | General inquiry, non-blocking |
---
# Support Escalation Report ## Critical ### [Issue Title] — [Sender] — [Date] - **Summary**: ... - **Routed to**: @team-member - **Customer draft**: saved / not needed - **Message ID**: msg_xxx ## High ... ## Medium ... ## Low ... ## Drafts Saved for Review - Draft 1: to [customer], re [issue] - Draft 2: ...
---
An in-the-wild benchmark for AI agents in the production harness.
Coordinates meeting scheduling via Gmail and Calendar APIs. Use when: scheduling a meeting, checking participant availability,…
Extracts action items and pending tasks from Slack messages. Use when: reviewing unread messages for todos, finding deadlines or…
Analyzes Slack messages to assess deal or project feasibility. Use when: synthesizing fragmented stakeholder input on a deal,…
Reads recent Slack messages to compile an accurate project status report and saves it as a draft for review before sending to a…
整合多部门 Slack 消息,交叉核对数据,识别依赖关系与风险,为高管起草董事会级别的执行摘要草稿。适用场景:跨部门项目状态汇总、董事会会议准备、需要数据对账和风险识别的高管报告。
Fetches and summarizes recent arXiv and Hugging Face papers with Agentic Paper Digest. Use when the user wants a paper digest, a…