Mark Bluesky conversations as read
mark_bluesky_convo_readClear unread counts on Bluesky DMs for one conversation or the entire account, with optional narrowing to requests or accepted threads. Prevents previously triaged chats from resurfacing in list queries.
Instructions
Clear the unread count on Bluesky DMs — ONE conversation, or the WHOLE ACCOUNT when convoId is omitted (Bluesky’s own mark-all, narrowable with status to just the message requests or just the accepted threads). Useful after triaging an inbox so the next list_bluesky_convos does not surface the same threads again. Reports the unread count — or the number of conversations — Bluesky reads back, not the one requested. Free.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | mark-all only: narrow it to just the message requests, or just the accepted conversations. Omit to clear both. An unknown value is refused rather than dropped — a dropped one would clear everything when you asked to clear only the requests. | |
| convoId | No | from list_bluesky_convos. OMIT to mark EVERY conversation on the account read. | |
| messageId | No | mark read only up to this message; omit to clear the whole conversation |