Reply to a message (supports thread replies); user/bot; supports text/markdown/post/media replies, reply-in-thread, idempotency key
filefile key (file_xxx), URL, or cwd-relative local path (absolute paths and .. are rejected)
textstringplain text message (auto-wrapped as JSON)
audiostringaudio file key (file_xxx), URL, or cwd-relative local path for a voice message (absolute paths and .. are rejected); local paths and URLs must be Opus (.opus or Ogg Opus .ogg). For mp3/wav, convert to .opus first, or use --file to send as an attachment
imagestringimage key (img_xxx), URL, or cwd-relative local path (absolute paths and .. are rejected)
videostringvideo file key (file_xxx), URL, or cwd-relative local path (absolute paths and .. are rejected); must be used together with --video-cover
contentstring(one of --content/--text/--markdown/--image/--file/--video/--audio required) message content JSON
msgTypestringmessage type for --content JSON; when using --text/--markdown/--image/--file/--video/--audio, the effective type is inferred automatically (text|post|image|file|audio|media|interactive|share_chat|share_user) (default "text")
markdownstringmarkdown text (auto-wrapped as post format with style optimization; image URLs auto-resolved)
messageIdRequiredstringmessage ID (om_xxx)
videoCoverstringvideo cover image key (img_xxx), URL, or cwd-relative local path (absolute paths and .. are rejected); required when using --video
replyInThreadbooleanreply in thread (message appears in thread stream instead of main chat)
idempotencyKeystringidempotency key, max 50 characters (prevents duplicate sends)
No reviewed structured output summary is available.
API key connection. Risk level 3 of 5.
Free Action
No published Skills explicitly reference this Action yet.