Agentline.cloud
Make phone calls, view received SMS, provision numbers, manage agents, and track billing through the AgentLine telephony API. Use when the user asks to call...
Rank
62
Safety
84
Downloads
1.1k
Updated
Oct 11, 2026
Version
1.0.5
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 11, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 11, 2026
- Adoption signal
- 1.1K downloadsadoption · observed Oct 11, 2026
- Latest release
- 1.0.5release · observed Jun 17, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s17c067jp9kzfqn3egqq86v8n5872xcr:agentline-telephone- Install using `clawhub skill install s17c067jp9kzfqn3egqq86v8n5872xcr:agentline-telephone` in an isolated environment before connecting it to live workloads.
- No published capability contract is available yet, so validate auth and request/response behavior manually.
- Review the upstream CLAWHUB listing at https://clawhub.ai/sameersribot/agentline-telephone before using production credentials.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-sameersribot-agentline-telephone/snapshot"
Documentation
CLAWHUB
53,448 characters of source documentation, loaded on request.
Extracted files
3 files captured from the source.
SKILL.md
---
name: agentline
description: Make phone calls, view received SMS, provision numbers, manage agents, and track billing through the AgentLine telephony API. Use when the user asks to call someone, check transcripts, view text messages, manage phone agents, buy numbers, or check account balance.
metadata:
openclaw:
emoji: "📞"
requires:
env:
- AGENTLINE_API_KEY
primaryEnv: AGENTLINE_API_KEY
---
# AgentLine — AI Telephony Skill
Give your AI agent a real phone number and voice calls — no servers, no webhooks, no infrastructure.
## First-Time Setup
**Follow these steps IN ORDER when setting up AgentLine for the first time:**
1. **Check for `AGENTLINE_API_KEY`** (starts with `sk_live_`) — this is required.
- **If you do NOT have this key**, stop and ask the human to sign up or log in at **https://agentline.cloud** to get their API key. Do NOT proceed without it.
2. **Check for `AGENTLINE_AGENT_ID`** (starts with `agt_`) — this is optional.
- **If you already have one**, use it and skip to step 3.
- **If you do NOT have one**, create a new agent now by calling `POST /v1/agents` with `{"name": "My Agent"}`. Save the returned agent ID.
3. **Ask for area code and provision the number** — **Always ask the human:**
> "What area code would you like for your phone number? (e.g. 212 for NYC, 415 for SF, 313 for Detroit)"
- Once they give an area code, call `POST /v1/numbers` with `{"agent_id": "...", "area_code": "XXX"}`
- If it succeeds, confirm the provisioned number to the human
- If it fails (no numbers available for that area code), tell them and ask for a different area code
4. **Ask for voice preference** — **Always ask the human:**
> "Would you like your agent to have a **male** or **female** voice?"
- If **female**: set `voice_id` to `"female-1"` (or `"female-2"` for warmer tone)
- If **male**: set `voice_id` to `"male-1"`
- Apply via `PATCH /v1/agents/$AGENTLINE_AGENT_ID` with `{"voice_id": "chosen_preset"}`
- Available presets: `female-1`, `female-2`, `male-1` — or any Cartesia voice UUID
5. **Start the background event poller** — This is **MANDATORY**. Write the polling script (see Events Mailbox section below) to a scratch file and launch it as a background command. Without this, you will miss all inbound calls and SMS messages.
> ⚠️ **Do NOT skip ANY steps.** Steps 1-4 set up the agent. Step 5 keeps it alive and aware of incoming calls/texts.
- Write the polling script (Bash for Linux/macOS, PowerShell for Windows) from the Events Mailbox section below
- Launch it as a background process with `terminal(background=true)`
- Verify it's running
> ⚠️ **Do NOT skip steps or change the order.** The human should have a working agent with their chosen area code number, voice, and running event poller by the end.
---
## Authentication
Every request: `Authorization: Bearer $AGENTLINE_API_KEY` + `Content-Type: application/json`
Base URL: `https://api.agentline.cloud`
_meta.json
{
"ownerId": "kn76b04wxxypnsaam8mpw9mtad872zmw",
"slug": "agentline-telephone",
"version": "1.0.5",
"publishedAt": 1781688276337
}skill-card.md
## Description: Make phone calls, view received SMS, provision numbers, manage agents, and track billing through the AgentLine telephony API. This skill is ready for commercial/non-commercial use. ## Publisher: [sameersribot](https://clawhub.ai/user/sameersribot) ### License/Terms of Use: MIT-0 ## Use Case: External users and developers use this skill to let an agent operate AgentLine telephony workflows, including outbound calls, inbound SMS review, call transcript retrieval, phone number provisioning, agent configuration, and billing checks. ### Deployment Geography for Use: United States ## Known Risks and Mitigations: Risk: The skill can expose sensitive call transcripts, inbound SMS, billing details, and phone number records to the agent. Mitigation: Use a dedicated AgentLine API key with the minimum account access practical, keep the key out of command-line arguments and logs, and review transcript or message content before sharing it further. Risk: Outbound calls and phone number provisioning can create charges or permanent account changes. Mitigation: Require explicit human confirmation before every outbound call and every number purchase, and verify billing after chargeable actions. Risk: The skill instructs the agent to run an unbounded background event poller. Mitigation: Avoid running the provided background poller by default; if polling is needed, run it in a time-limited session with visible logs and a clear stop condition. ## Reference(s): - [AgentLine Website](https://agentline.cloud) - [AgentLine API Base URL](https://api.agentline.cloud) - [ClawHub Skill Page](https://clawhub.ai/sameersribot/skills/agentline-telephone) ## Skill Output: **Output Type(s):** [Text, Markdown, API Calls, Shell commands, Configuration instructions, Guidance] **Output Format:** [Markdown guidance with API endpoint references and inline shell commands] **Output Parameters:** [1D] **Other Properties Related to Output:** [Requires AGENTLINE_API_KEY and may produce summaries of call transcripts, inbound SMS events, billing details, and number provisioning results.] ## Skill Version(s): 1.0.5 (source: server-resolved release metadata) ## Ethical Considerations: Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/sameersribot/skills/agentline-telephone",
"sourceUrl": "https://clawhub.ai/sameersribot/skills/agentline-telephone",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T09:27:48.925Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-sameersribot-agentline-telephone/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-sameersribot-agentline-telephone/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-11T09:27:48.925Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.1K downloads",
"href": "https://clawhub.ai/sameersribot/agentline-telephone",
"sourceUrl": "https://clawhub.ai/sameersribot/agentline-telephone",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T09:27:48.925Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.0.5",
"href": "https://clawhub.ai/sameersribot/agentline-telephone",
"sourceUrl": "https://clawhub.ai/sameersribot/agentline-telephone",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-06-17T09:24:36.337Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-sameersribot-agentline-telephone/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-sameersribot-agentline-telephone/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.0.5",
"description": "agentline-telephone 1.0.5 - Removed the skill-card.md file. - Updated initial skill setup instructions for clarity and stricter order of setup steps. - Made area code selection and voice selection separate explicit steps, with canned prompts. - Added instructions for mandatory background event polling (for calls and inbound SMS), including sample scripts for both Bash and PowerShell. - Clarified that inbound SMS can only be viewed — outbound SMS is not allowed. - Improved explanations for events, call handling, transcript retrieval, and voice configuration.",
"href": "https://clawhub.ai/sameersribot/agentline-telephone",
"sourceUrl": "https://clawhub.ai/sameersribot/agentline-telephone",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-06-17T09:24:36.337Z",
"isPublic": true
}
]
}Record generated Oct 11, 2026.
