ワンクリックで
amber-phone-agent
Give Hermes Agent real phone capabilities through Amber's Twilio/OpenAI voice bridge and MCP tools.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Give Hermes Agent real phone capabilities through Amber's Twilio/OpenAI voice bridge and MCP tools.
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 | amber-phone-agent |
| description | Give Hermes Agent real phone capabilities through Amber's Twilio/OpenAI voice bridge and MCP tools. |
| version | 5.5.39 |
| license | MIT |
| compatibility | Node.js 20+, Twilio account, OpenAI API key, Hermes Agent with MCP support |
| platforms | ["macos","linux"] |
| metadata | {"author":"batthis","repository":"https://github.com/batthis/amber-openclaw-voice-agent","hermes":{"tags":["phone","voice","twilio","openai","mcp","receptionist","calendar","crm"],"category":"communication","requires_toolsets":["mcp"],"config":[{"key":"AMBER_RUNTIME_DIR","description":"Absolute path to the Amber runtime directory containing dist/mcp-server.js","default":"~/amber-openclaw-voice-agent/runtime","prompt":"Path to Amber runtime directory"}]}} |
Use Amber when the user wants Hermes to interact with the telephone network:
Amber is a sensitive communications system. Calls are real, may involve third parties, may be transcribed, and may be logged locally. Treat all caller details, transcripts, phone numbers, contact data, and calendar data as private.
This skill is an instruction/activation wrapper for Hermes. The actual phone capability is provided by Amber's Node runtime and MCP server.
Before using this skill, install and configure Amber:
git clone https://github.com/batthis/amber-openclaw-voice-agent.git
cd amber-openclaw-voice-agent/runtime
npm install
npm run setup
npm run build
npm start
During setup, choose Hermes Agent when asked for the target platform.
Add Amber's MCP server to your Hermes config, adjusting the path to your clone:
mcp_servers:
amber_voice:
command: "node"
args:
- "/absolute/path/to/amber-openclaw-voice-agent/runtime/dist/mcp-server.js"
env:
AMBER_BRIDGE_URL: "http://127.0.0.1:8000"
BRIDGE_API_TOKEN: ""
Restart Hermes or run /reload-mcp, then ask Hermes which MCP tools are available. Amber should expose tools such as make_call, get_call_status, get_call_history, contacts_lookup, calendar_query, crm, and bridge_health.
Never place a call on the first step. Always:
contacts_lookup where possible.make_call with confirmed=true after the user explicitly confirms.If the call may involve a payment, deposit, contract, medical/legal/financial advice, or any irreversible commitment, stop and ask for explicit user approval first.
When Amber screens calls, collect only what is needed:
Do not solicit unnecessary sensitive personal data.
For calendar lookups, disclose only free/busy availability. Do not reveal event names, locations, attendees, or private details.
For calendar creation, confirm title, date, start/end time, location/notes, and the person requesting the booking before creating the event.
Use CRM context only when relevant and benign. Do not surface sensitive health, family, legal, financial, political/religious, intimate, or surprising details unless the caller raises them first or the task clearly requires it.
After setup, verify in this order:
npm start shows the Amber bridge listening on http://127.0.0.1:8000.curl http://127.0.0.1:8000/healthz returns { "ok": true }./reload-mcp.bridge_health succeeds from Hermes.mcp_servers path and run /reload-mcp.PUBLIC_BASE_URL, your public HTTPS tunnel or domain, Twilio webhooks, and OpenAI webhook settings.npm run sync-contacts from the Amber runtime directory.