Send Payload

Send Payload Skill

argentaios 08f2330 1.0 KB Updated

File contents

Send Payload Skill

Use the core send_payload tool to deliver one message to many routes in a single call.

Routes

  • External channels: discord, slack, telegram, whatsapp, etc.
  • main-session: injects payload directly into a webchat session (chat.inject)
  • audio: generates an audio_alert and injects [ALERT]/MEDIA into main session

Required Inputs

  • message: base payload text
  • routes: array of route objects with channel and (for external channels) target

Optional Inputs

  • media: array of media URLs/paths (emitted as MEDIA: lines)
  • sessionKey: default session key for main-session/audio
  • title, voice, mood, urgency: audio route options
  • maxChars per route for chunking
  • bestEffort per route

Example

{
  "message": "VIP email detected from Dustin.",
  "routes": [
    { "channel": "discord", "target": "user:123" },
    { "channel": "main-session" },
    { "channel": "audio", "bestEffort": true }
  ]
}

argentaios/argentos-core/tree/main/skills/send-payload commit 08f2330409

Frequently asked questions

npx skillmds@latest add argentaios/send-payload