openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > Vonage

Vonage — SMS messaging, voice calls, verify API, number management, and application management.

通信与消息

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v1.0.0

统计:⭐ 0 · 144 · 1 current installs · 1 all-time installs

0

安装量(当前) 1

🛡 VirusTotal :良性 · OpenClaw :可疑

Package:aiwithabidi/vonage

安全扫描(ClawHub)

  • VirusTotal :良性
  • OpenClaw :可疑

OpenClaw 评估

The skill largely matches its Vonage SMS/voice description, but there are implementation inconsistencies and a few behaviours (undocumented .env fallback, credentials placed in query strings, and some CLI bugs) that merit caution before installing.

目的

Name and description match the code and declared env vars: the script is a CLI for Vonage/Nexmo APIs and only requests VONAGE_API_KEY and VONAGE_API_SECRET, which are appropriate for the stated functionality.

说明范围

The runtime script will read a '.env' file from WORKSPACE or ~/.openclaw/workspace as a fallback if environment variables are missing; this behaviour is not documented in SKILL.md. The script also transmits the API secret as a query parameter (api_secret), which can be logged by intermediaries. Additionally the CLI argument plumbing is buggy (argparse uses dest='from_addr' but handlers inspect getattr(args,'from')), indicating the instructions…

安装机制

This is an instruction-only skill with a small Python stdlib script included and no install spec. Nothing is downloaded or written during installation by the registry metadata.

证书

Only VONAGE_API_KEY and VONAGE_API_SECRET are required (and primaryEnv is VONAGE_API_KEY), which is proportionate. However the script will look up values in a workspace .env file if env vars are missing, and it sends the secret in query parameters (increasing risk of exposure in logs).

持久

The skill does not request always:true and does not ask to modify other skills or system-wide config. It will run only when invoked.

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Vonage」。简介:Vonage — SMS messaging, voice calls, verify API, number management, and applica…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/aiwithabidi/vonage/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: vonage
description: "Vonage — SMS messaging, voice calls, verify API, number management, and application management."
homepage: https://www.agxntsix.ai
license: MIT
compatibility: Python 3.10+ (stdlib only — no dependencies)
metadata: {"openclaw": {"emoji": "📞", "requires": {"env": ["VONAGE_API_KEY", "VONAGE_API_SECRET"]}, "primaryEnv": "VONAGE_API_KEY", "homepage": "https://www.agxntsix.ai"}}
---

# 📞 Vonage

Vonage — SMS messaging, voice calls, verify API, number management, and application management.

## Requirements

| Variable | Required | Description |
|----------|----------|-------------|
| `VONAGE_API_KEY` | ✅ | Vonage API key |
| `VONAGE_API_SECRET` | ✅ | Vonage API secret |


## Quick Start

```bash
# Send SMS
python3 {{baseDir}}/scripts/vonage.py send-sms --from <value> --to <value> --text <value>

# Search messages
python3 {{baseDir}}/scripts/vonage.py list-messages --date <value> --to <value>

# Create voice call
python3 {{baseDir}}/scripts/vonage.py create-call --to <value> --from <value> --ncco "JSON"

# List calls
python3 {{baseDir}}/scripts/vonage.py list-calls

# Get call details
python3 {{baseDir}}/scripts/vonage.py get-call <id>

# Send verification code
python3 {{baseDir}}/scripts/vonage.py send-verify --number <value> --brand <value>

# Check verification code
python3 {{baseDir}}/scripts/vonage.py check-verify --request-id <value> --code <value>

# List your numbers
python3 {{baseDir}}/scripts/vonage.py list-numbers

# Search available numbers
python3 {{baseDir}}/scripts/vonage.py search-numbers --country "US" --type "mobile-lvn"

# Buy a number
python3 {{baseDir}}/scripts/vonage.py buy-number --country <value> --msisdn <value>

# List applications
python3 {{baseDir}}/scripts/vonage.py list-applications

# Create application
python3 {{baseDir}}/scripts/vonage.py create-application --name <value>

# Get account balance
python3 {{baseDir}}/scripts/vonage.py get-balance
```

## Output Format

All commands output JSON by default.

## Script Reference

| Script | Description |
|--------|-------------|
| `{baseDir}/scripts/vonage.py` | Main CLI — all commands in one tool |

## Credits
Built by [M. Abidi](https://www.linkedin.com/in/mohammad-ali-abidi) | [agxntsix.ai](https://www.agxntsix.ai)
[YouTube](https://youtube.com/@aiwithabidi) | [GitHub](https://github.com/aiwithabidi)
Part of the **AgxntSix Skill Suite** for OpenClaw agents.

📅 **Need help setting up OpenClaw for your business?** [Book a free consultation](https://cal.com/agxntsix/abidi-openclaw)