Skip to content

Commit 01e9c38

Browse files
committed
docs(imsg-skill): document only shipped poll behavior
Drop the poll caption echo, --comment override, and inbound question backfill from the imsg skill: those live in imsg PR openclaw/imsg#155, not shipped imsg 0.12.2 (poll --help exposes only --question/--option). Also removes the inaccurate 'reply comment whose reply_to is the poll guid' framing — #155 sends the caption as a plain message, not a reply. Keeps shipped poll send/vote usage. Re-add once a release ships #155.
1 parent 3a0c866 commit 01e9c38

1 file changed

Lines changed: 1 addition & 6 deletions

File tree

skills/imsg/SKILL.md

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -205,14 +205,11 @@ Use `send-rich --reply-to <message-guid>` for threaded replies. Confirm the refe
205205

206206
Native Apple Messages polls require the bridge. Creation needs at least two `--option` values. Voting requires one of `--option-id`, `--option-index`, or `--option`.
207207

208-
Messages renders only the options on a poll balloonthe poll title is never shown to recipients. So `poll send` automatically echoes `--question` as a reply comment on the poll (a text whose `reply_to` is the poll guid, exactly what the native "comment or Send" field produces). Just set `--question` and the visible caption appears for free — no extra step. Use `--comment` only to make the visible caption differ from the stored title.
208+
Messages renders only the options on a poll balloon; the `--question` title is not shown to recipients. Set `--question` (required) plus at least two `--option` values.
209209

210210
```bash
211211
imsg poll send --chat 'iMessage;-;+15551234567' \
212212
--question "Dinner?" --option "Pizza" --option "Sushi"
213-
# --comment overrides the echoed caption when it should differ from --question:
214-
imsg poll send --chat 'iMessage;-;+15551234567' \
215-
--question "Dinner?" --comment "Vote by 5pm 🍽️" --option "Pizza" --option "Sushi"
216213
imsg poll send --chat 'iMessage;+;chat0000' --reply-to <message-guid> \
217214
--question "Approve?" --option "Yes" --option "No"
218215
imsg poll vote --chat 'iMessage;+;chat0000' \
@@ -227,8 +224,6 @@ imsg history --chat-id 42 --limit 20 --json | jq -s '.[] | select(.poll != null)
227224

228225
Poll vote rows are `poll` events, not tapbacks; `watch --reactions` is not required to see them.
229226

230-
Inbound native polls carry no title of their own, so imsg backfills the poll's `question` from its caption (the reply-to-the-poll message) — a native poll read back from history/watch shows the real question, not an empty one.
231-
232227
## Watch and Long-Running Agents
233228

234229
For a short one-off wait, use `watch`:

0 commit comments

Comments
 (0)