bot-channel-tasklisted
Install: claude install-skill maxritter/pilot-shell
# Bot Channel Task Skill
Standard processing flow for tasks received via messaging channels (e.g., Telegram). Only active when a channel plugin is installed and connected.
## Overview
```
[Channel message received]
|
v
+----------------------+
| 1. Immediate ack | <- Required, highest priority
| "Got it, I'll do X" |
+----------------------+
|
v
+------------------------------------------+
| Task classification |
| |
| Short (1-2 tools) --> Sync execution |
| Long / multi-step --> Background agent |
+------------------------------------------+
|
+-- [Sync] Execute -> completion notification
|
+-- [BG] Launch Agent (run_in_background=true)
|
+-- Progress report if applicable
+-- Completion notification
```
## Step 1: Immediate acknowledgment (required)
After receiving a channel message, **reply to the channel first**.
**Channel detection:**
```
<channel source="plugin:telegram:telegram"> -> mcp__plugin_telegram_telegram__reply
```
**Reply format:** "Got it, I'll [action]." (one sentence, concise)
**reply_to:** `message_id` from the received message
## Step 2: Task execution
**Short tasks (1-2 tools)**
- Synchronous execution is fine
- Report results to channel after completion
**Long tasks (research, implementation, multiple operations)**
- Launch subagent via `Agen