Agents

OpenClaw + AgentLine

OpenClaw

Give your OpenClaw agent its own phone number

AgentLine is the fastest way to give an OpenClaw agent a real US or Canadian number. Outbound calls, inbound voice, and an SMS inbox — 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 read inbound SMS.

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

Why OpenClaw needs its own 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.

Prompt

Paste this to your OpenClaw agent. It tells the agent how to use its number.

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

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?

Do I need to configure Twilio or SIP?

Can OpenClaw receive SMS too?

Clone a template next