원클릭으로
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