Skip to content

[imessage] Support rich text formatting and effects #9394

Description

@marvclaw

Feature Request

iMessage channel should support sending rich text formatting and effects (bold, italics, underline, strikethrough, text size, and animations like Shake/Nod/Explode/Ripple/Bloom/Jitter).

Current Behavior
The imsg CLI tool only supports plain text. Messages sent through the OpenClaw iMessage channel cannot include:

  • Bold, italic, underline, strikethrough
  • Text size variations (BIG, small)
  • Screen effects (Shake, Nod, Explode, Ripple, Bloom, Jitter)

Proposed Solution
Options:

  1. Update imsg CLI to accept formatting/effect flags that map to Messages.app's markup
  2. Update OpenClaw iMessage channel plugin to support sending rich text attributes
  3. Investigate how Messages.app stores these effects (they're in the database but not exposed by imsg CLI)

Impact
Would allow AI assistants to take advantage of iMessage's full messaging capabilities, making conversations more engaging and readable.

Testing Data
Effects can be triggered in Messages.app UI (long-press text, select iMessage effects, or use keyboard shortcuts). The database stores these separately from message text.

Metadata

Metadata

Assignees

Labels

P3Low-priority cleanup, docs, polish, ergonomics, or speculative work.clawsweeper:fix-shape-clearClawSweeper found a clear likely implementation shape for this issue.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.enhancementNew feature or requestissue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.

Type

No type

Fields

Priority

None yet

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions