← ClaudeAtlas

sendlisted

Emit a message or event to an external system with policy enforcement and approval gates. Use when publishing messages, calling APIs, sending notifications, or triggering external workflows. REQUIRES EXPLICIT APPROVAL.
synaptiai/agent-capability-standard · ★ 4 · AI & Automation · score 74
Install: claude install-skill synaptiai/agent-capability-standard
## Intent Send a message, event, or payload to an external destination with full policy enforcement, approval gates, and audit trail. This capability handles external side effects that cannot be undone. **CRITICAL: This capability requires explicit user approval before execution.** **Success criteria:** - Message delivered to destination successfully - All policy constraints verified before sending - Approval gate passed (explicit user confirmation) - Complete audit trail of what was sent - Delivery confirmation obtained where possible **Compatible schemas:** - `schemas/output_schema.yaml` ## Inputs | Parameter | Required | Type | Description | |-----------|----------|------|-------------| | `destination` | Yes | string | Target endpoint, queue, API, or address | | `message` | Yes | object | Payload to send | | `protocol` | Yes | string | Communication protocol (http, grpc, smtp, amqp, etc.) | | `approval_token` | Yes | string | Token confirming user approved this send (MANDATORY) | | `checkpoint_ref` | Yes | string | Reference to checkpoint before send (MANDATORY) | | `constraints` | No | object | Rate limits, size limits, allowed destinations | | `timeout` | No | integer | Send timeout in milliseconds | | `retry_policy` | No | object | Retry configuration on failure | ## Procedure 1) **Verify approval**: Confirm explicit user approval exists - Check `approval_token` is valid and recent - BLOCK send if approval is missing or expired - Log approval verificati