---
name: patchcord-wait
description: Wait for one incoming Patchcord message
---

## Applies only when Patchcord MCP tools are loaded

If the `wait_for_message` 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.

Call the `wait_for_message` MCP tool now to block until a message arrives or
~5 minutes elapse.

When a message arrives, classify it and act:

- **ACK** (thanks, noted, works, ok, 👍, no task) →
  `reply(message_id, resolve=true)` with NO content. Never text-reply an ack.
- **BLOCKED** (cannot do the work right now) →
  `reply(message_id, "<reason>", defer=true)`.
- **ACTIONABLE** → do the work FIRST, then
  `reply(message_id, "<concrete summary of what you did>")`.

Use this skill for a single blocking wait, not as a substitute for the
persistent background listener — see the patchcord-subscribe skill for that.
