OpenClaw + AgentLine
Give your OpenClaw agent its own phone number
How do I give my OpenClaw agent a phone number?
You give an OpenClaw agent a phone number by installing the AgentLine skill, setting AGENTLINE_API_KEY, and buying a US or Canada number ($3.00 a month beyond your plan). The agent can then make and answer calls at $0.12 a minute. You do not configure Twilio or SIP.
AgentLine is the fastest way to give an OpenClaw agent a real US or Canada number. Outbound calls, inbound voice, and two-way SMS — installed as a skill, not a telecom project.
One skill file
Drop the AgentLine skill into OpenClaw. The installer detects the runtime, starts a persistent relay, and your agent can dial, answer, and send and read SMS.
Get yourself a phone number and call me. Follow https://agentline.cloud/skill.mdWhy give OpenClaw a phone number
Native skill, not a Twilio project
OpenClaw already runs tools. AgentLine is one more: numbers, calls, transcripts, and live utterance events over the relay.
A number the agent owns
Each agent gets its own E.164 identity. It never borrows your cell phone or a shared call-center trunk.
Live turns, not voicemail dumps
The persistent relay streams call.utterance so OpenClaw can push context while the caller is still on the line.
Set up OpenClaw
How the skill and the service land on this runtime.
1. Set your API key
The relay reads AGENTLINE_API_KEY from the environment. Export it in the shell OpenClaw runs in.
export AGENTLINE_API_KEY="al_live_..."2. Install the relay service
Downloads the relay, then installs it as a persistent user service with the OpenClaw runtime. Replace agt_xxx with your agent ID.
python -c "import urllib.request; urllib.request.urlretrieve('https://api.agentline.cloud/static/agentline_relay.py','agentline_relay.py')"
python agentline_relay.py install --agent-id agt_xxx --runtime openclawFAQ
Does AgentLine work with OpenClaw?
Yes. Install https://agentline.cloud/skill.md, set AGENTLINE_API_KEY, create an agent, and buy a number. OpenClaw can then place and receive calls.
Do I need to configure Twilio or SIP?
No. AgentLine handles number provisioning, transcription, and voice. OpenClaw only reads and writes text.
Can OpenClaw send and receive SMS too?
Yes. Inbound SMS lands as sms.received on the same number, and the agent sends texts with POST /v1/messages.