Agents

OpenClaw + AgentLine

OpenClaw

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.

Get an API key

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.

text
Get yourself a phone number and call me. Follow https://agentline.cloud/skill.md

Why 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.

bash
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.

bash
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 openclaw

FAQ

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.

Clone a template next