技能详情(站内镜像,无评论)
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v1.0.0
统计:⭐ 0 · 411 · 0 current installs · 0 all-time installs
⭐ 0
安装量(当前) 0
🛡 VirusTotal :可疑 · OpenClaw :可疑
Package:aiwithabidi/bandwidth
安全扫描(ClawHub)
- VirusTotal :可疑
- OpenClaw :可疑
OpenClaw 评估
The skill's declared purpose (Bandwidth API) matches the code's network targets, but there are implementation inconsistencies and an undeclared .env fallback that warrant caution before installing.
目的
Name/description, required env vars (BANDWIDTH_API_TOKEN, BANDWIDTH_ACCOUNT_ID), and the API base (messaging.bandwidth.com) align with a Bandwidth messaging/voice CLI. Nothing requests unrelated cloud providers or services.
说明范围
SKILL.md describes CLI commands that call scripts/bandwidth.py, but the script contains argument-handling bugs (functions check getattr(args, 'from') while argparse stores values in args.from_addr). The script also silently falls back to reading a .env file under WORKSPACE or ~/.openclaw/workspace to obtain credentials — this behavior is not documented in SKILL.md. These inconsistencies could cause unexpected failures or unintentional exposure…
安装机制
No install spec; the skill is instruction-only with a single Python script and claims to use only the standard library. No external downloads or package installs are requested.
证书
Only two credentials are required and are appropriate for the declared purpose. However, the code also reads WORKSPACE (if set) and a .env file in a workspace directory to find those env vars — this fallback is not declared and could read other files containing secrets. Consider that the script will search ~/.openclaw/workspace/.env by default.
持久
always is false and the skill is user-invocable; it does not request persistent privileges or modify other skills/configuration. Autonomous invocation is allowed (platform default) but not a unique elevation here.
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Bandwidth」。简介:Bandwidth — messaging, voice calls, phone numbers, and 911 services.。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/aiwithabidi/bandwidth/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
---
name: bandwidth
description: "Bandwidth — messaging, voice calls, phone numbers, and 911 services."
homepage: https://www.agxntsix.ai
license: MIT
compatibility: Python 3.10+ (stdlib only — no dependencies)
metadata: {"openclaw": {"emoji": "📡", "requires": {"env": ["BANDWIDTH_API_TOKEN", "BANDWIDTH_ACCOUNT_ID"]}, "primaryEnv": "BANDWIDTH_API_TOKEN", "homepage": "https://www.agxntsix.ai"}}
---
# 📡 Bandwidth
Bandwidth — messaging, voice calls, phone numbers, and 911 services.
## Requirements
| Variable | Required | Description |
|----------|----------|-------------|
| `BANDWIDTH_API_TOKEN` | ✅ | Bandwidth API token |
| `BANDWIDTH_ACCOUNT_ID` | ✅ | Account ID |
## Quick Start
```bash
# Send SMS/MMS
python3 {{baseDir}}/scripts/bandwidth.py send-message --from <value> --to <value> --text <value> --application-id <value>
# List messages
python3 {{baseDir}}/scripts/bandwidth.py list-messages --from <value> --to <value>
# Create outbound call
python3 {{baseDir}}/scripts/bandwidth.py create-call --from <value> --to <value> --answer-url <value> --application-id <value>
# Get call details
python3 {{baseDir}}/scripts/bandwidth.py get-call <id>
# List phone numbers
python3 {{baseDir}}/scripts/bandwidth.py list-numbers
# Search available numbers
python3 {{baseDir}}/scripts/bandwidth.py search-numbers --area-code <value> --quantity "10"
# Order phone number
python3 {{baseDir}}/scripts/bandwidth.py order-number --numbers "comma-separated"
# List applications
python3 {{baseDir}}/scripts/bandwidth.py list-applications
```
## Output Format
All commands output JSON by default.
## Script Reference
| Script | Description |
|--------|-------------|
| `{baseDir}/scripts/bandwidth.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)