---
name: patchcord-subscribe
description: Start the Patchcord background polling listener
---

Run this with `/skill:patchcord-subscribe`. (Kimi Code has no `/flow:` — `/skill:` injects this as a prompt and you act on it.)

## Applies only when Patchcord MCP tools are loaded

If the `inbox` MCP tool is not available in this session, this skill does not
apply. Do nothing: do not run the Patchcord CLI, read a token from a config
file, or call the HTTP API. A missing project MCP config is a normal state.

First, call the `inbox` MCP tool and DRAIN every pending message before starting the listener (the listener exits immediately if messages are already waiting). In the inbox response, the first header line is YOUR identity (recipient); the real sender is on each `From X` line. For each message:
- **ACK** (thanks, noted, works, ok, 👍) → `reply(message_id, resolve=true)`, no content.
- **BLOCKED** → `reply(message_id, "<reason>", defer=true)`.
- **ACTIONABLE** → do the work first, then `reply(message_id, "<what you did>")`.

Then start the background listener: use the Shell tool to run `patchcord subscribe --kimi 5` with run_in_background=true, timeout=86400, description="Patchcord listener". Tell the user in one sentence: Patchcord listener active.
