ワンクリックで
send-message
Leave a message for the operator — saved to call log and delivered via the operator's preferred messaging channel
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Leave a message for the operator — saved to call log and delivered via the operator's preferred messaging channel
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Real phone assistant runtime with Twilio/OpenAI Realtime calling, inbound screening, confirmed outbound calls, local call logs/transcripts, optional local CRM/contact memory, calendar booking, contacts lookup, MCP tools, and a loopback-only dashboard.
Local contact memory and interaction log for operator-reviewed phone follow-up
Screen incoming phone calls with an AI receptionist. Amber answers calls, identifies the caller, determines the purpose, takes a message, and delivers a structured summary. Use when the user wants to set up call screening, check screened call results, or customize screening behavior.
Contact memory and interaction log. Remembers callers across calls, stores personal context, and logs every conversation. Use when looking up a contact, adding notes about someone, or reviewing interaction history.
Query and manage the operator's calendar — check availability and create new entries
Give Hermes Agent real phone capabilities through Amber's Twilio/OpenAI voice bridge and MCP tools.
| name | send-message |
| version | 1.0.0 |
| description | Leave a message for the operator — saved to call log and delivered via the operator's preferred messaging channel |
| metadata | {"amber":{"capabilities":["act"],"confirmation_required":true,"confirmation_prompt":"Would you like me to leave that message?","timeout_ms":5000,"permissions":{"local_binaries":[],"telegram":true,"openclaw_action":true,"network":false},"function_schema":{"name":"send_message","description":"Leave a message for the operator. The message will be saved to the call log and sent to the operator via their messaging channel. IMPORTANT: Always confirm with the caller before calling this function — ask 'Would you like me to leave that message?' and only proceed after they confirm.","parameters":{"type":"object","properties":{"message":{"type":"string","description":"The caller's message to leave for the operator","maxLength":1000},"caller_name":{"type":"string","description":"The caller's name if they provided it","maxLength":100},"callback_number":{"type":"string","description":"A callback number if the caller provided one","maxLength":30},"urgency":{"type":"string","enum":["normal","urgent"],"description":"Whether the caller indicated this is urgent"},"confirmed":{"type":"boolean","description":"Must be true — only set after the caller has explicitly confirmed their message and given permission to send it. The router will reject this call if confirmed is not true."}},"required":["message","confirmed"]}}}} |
Allows callers to leave a message for the operator. This skill implements the "leave a message" pattern that is standard in phone-based assistants.
params.confirmed === true before invoking; LLM prompt guidance is an additional layer, not the sole enforcement)delivery_failed