sendlisted
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