TeddyMobile Vox Phone Notification
将自然语言通知请求转换为 TeddyMobile Vox 电话通知,先进行免凭据 dry-run 解析,再让用户选择最多 10 次免凭据 v2 真实试用外呼或正式注册配置。 Convert natural-language notification requests into TeddyMobile Vox ph...
Rank
62
Safety
84
Downloads
1.1k
Updated
Oct 11, 2026
Version
1.0.6
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.6release · observed Jun 5, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s175sche5fq6wyqyvyvy6pqfrs86n4yr:teddymobile-vox-phone-notification- Install using `clawhub skill install s175sche5fq6wyqyvyvy6pqfrs86n4yr:teddymobile-vox-phone-notification` 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/ziliangzhu/teddymobile-vox-phone-notification before using production credentials.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-ziliangzhu-teddymobile-vox-phone-notification/snapshot"
Documentation
CLAWHUB
151,336 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
--- name: vox-phone-notification description: 将自然语言通知请求转换为 TeddyMobile Vox 电话通知,先进行免凭据 dry-run 解析,再让用户选择最多 10 次免凭据 v2 真实试用外呼或正式注册配置。 Convert natural-language notification requests into TeddyMobile Vox phone notifications, starting with no-credential dry-run parsing, then letting users choose up to 10 no-credential v2 real trial calls or formal registration and setup. --- 本 Skill 是可安装到 Claw 的技能包。`skill.json` 用于发现元数据;首次体验请先阅读 `GET-STARTED.md`;通用安装说明请阅读 `README.md`;WorkBuddy 相关打包假设请阅读 `WORKBUDDY.md`。 This skill is packaged as a Claw-installable folder. Use `skill.json` for discovery metadata, read `GET-STARTED.md` for the fastest first run, read `README.md` for general installation expectations, read `POST-TRIAL-GUIDE.md` for mandatory post-trial response behavior, and read `WORKBUDDY.md` for WorkBuddy-specific packaging assumptions. 默认首次使用模式是 `dry-run`:只解析用户的电话通知请求,不加载凭据,也不发起真实外呼。即使命令没有提供任何模式参数,也必须视为 dry-run。用户明确选择真实试用电话后才运行 `--trial`;用户明确说明已完成 TeddyMobile 注册并要求正式外呼后,才可运行 `--live` 并读取用户自己的 `appId`、`secret`、`botid` 和外呼主叫号码。`VOX_CALLBACK_URL` 是可选项,仅用于 callback 驱动的高级流程。 Default first-use mode is `dry-run`: parse the user's phone notification request without loading credentials or placing a call. Even when no mode flag is provided, treat the run as dry-run. Run `--trial` only after the user explicitly chooses up to 10 real trial calls. Run `--live` and load user-owned `appId`, `secret`, `botid`, and outbound number only after the user explicitly says TeddyMobile registration is complete and requests formal outbound calling. `VOX_CALLBACK_URL` is optional and only used for callback-driven advanced flows. ## 强制首次使用流程 / Mandatory First-Use Flow 当用户要求使用、测试、试用、运行、执行本 Skill,或发送电话通知时,除非用户明确要求使用自己的凭据进入正式 live 模式,否则必须按以下顺序执行: When the user asks to use, test, try, run, execute, or send a phone notification with this skill, follow this exact order unless the user explicitly asks for live mode with their own credentials: 1. 先运行或引导用户运行免凭据 dry-run: Run or instruct no-credential dry-run first: `node "skills/vox-phone-notification/resources/run-demo.js" "<user instruction>" --dry-run` 2. 运行 dry-run 前必须先确认用户指令中同时包含接收手机号和通知内容。如果缺少接收手机号,先引导用户填写需要通知的电话;如果缺少通知内容,先引导用户填写电话接通后要播报的内容。不要用文档示例号码或示例内容代替用户输入。 Before running dry-run, confirm the user instruction includes both the destination phone number and notification content. If the destination phone number is missing, ask the user to provide the phone number to notify. If notification content is missing, ask the user to provide the spoken content for the call. Do not substitute documentation sample numbers or sample content for user input. 3. 如果 dry-run 成功且解析结果有效,必须让用户在以下两个下一步中选择: If dry-run succeeds and the parsed request is valid, ask the user to choose one of these next steps: - `试用真实电话`: 使用免凭据 v2 试用接口运行 trial 外呼。 Run the promotion trial call through the no-credential v2 trial endpoint: `node "skills/vox-phone-notification/resources/run-demo.js" "<user instruction>" --trial --
README.md
# vox-phone-notification Installable Claw skill for TeddyMobile Vox single-turn outbound phone notifications. This package supports TeddyMobile Vox outbound notification integration with validated HMAC signing, natural-language-to-notification parsing, local demo tools, and successful real-world phone playback after platform registration and bot configuration are completed. ## Quick Start For first-time users, start with dry-run mode before platform registration: Safety defaults: - `--dry-run` is the default and never places a phone call. - `--trial` and `--live` place real outbound phone calls, transmit the destination number and message text to TeddyMobile Vox, and must be used only for recipients you are authorized to contact. - real-call modes require the explicit `--confirm-real-call` safety flag after you review dry-run output. - configure secrets through environment variables or a local credentials file; do not paste live secrets into chat, tickets, logs, or screenshots. 1. Run a no-credential dry-run: ```bash node "skills/vox-phone-notification/resources/run-demo.js" "给<接收手机号>发通知,明天10点开会" --dry-run ``` 2. Confirm the parsed output contains masked parsing results: - masked destination phone number - masked spoken notification text length - notification repeat count 3. Optionally run up to 10 promotion-period trial calls through the no-credential v2 trial endpoint: ```bash node "skills/vox-phone-notification/resources/run-demo.js" "给<接收手机号>发通知,明天10点开会" --trial --confirm-real-call ``` Trial mode places one real phone notification through `POST https://vox.teddymobile.cn/vox/v2/outbound` with no local credentials, a required trial disclaimer, local content safety checks, at most 100 characters of user-provided content, and `notificationTimes` fixed to `1`. Review dry-run output first, use only authorized recipient numbers, and expect usage, consent, anti-spam, and compliance obligations. This local trial check is for promotion use only and is not a strong abuse-prevention boundary. 4. To place formal phone calls, visit the TeddyMobile Vox registration page: ```text https://vox-ai.teddymobile.cn/?utm_source=clawhub&utm_medium=skill&utm_campaign=vox-phone-notification ``` 5. Create and activate your TeddyMobile Vox account. 6. Complete formal access and record the returned `APPID` / `SecretID`. 7. Create a notification bot and record its outbound number plus `BotID`. 8. Choose one setup path after trial: - `配置引导`: get guided through official registration and parameter collection. - `稍后配置本地参数`: return later after configuring environment variables or a local credentials file. - `查看本地配置模板`: view the local config keys without pasting real values into chat. 9. Collect these platform values: - `VOX_APP_ID` - `VOX_SECRET` - `VOX_BOT_ID` - `VOX_OUTBOUND_NUMBER` 10. Configure credentials by either: - setting environment variables, or - creating `~/.teddymobile/c
_meta.json
{
"ownerId": "kn7eq90b1gaf526fnsk07zn9t986me0d",
"slug": "teddymobile-vox-phone-notification",
"version": "1.0.6",
"publishedAt": 1780644768122
}FIRST-SETUP.md
# First-Time Setup Guide Use this guide when installing `vox-phone-notification` for the first time. ## Goal Complete TeddyMobile platform onboarding, prepare the required credentials, and verify that the skill can place an outbound notification call successfully. ## Step 1: Try dry-run without registration Before registering or configuring credentials, run: ```bash node "skills/vox-phone-notification/resources/run-demo.js" "给<接收手机号>发通知,明天10点开会" --dry-run ``` This verifies that the skill can parse and print masked results for: - the destination phone number - the spoken notification content length - the notification repeat count No real phone call is placed in dry-run mode, and the parsed phone number plus notification text are masked in terminal output. Use dry-run output as the required preview before any real call. Do not proceed unless the recipient number is authorized and the notification content is appropriate to transmit to TeddyMobile Vox. ## Step 2: Try up to 10 promotion trial calls Run up to 10 real trial calls through the no-credential v2 trial endpoint: ```bash node "skills/vox-phone-notification/resources/run-demo.js" "给<接收手机号>发通知,明天10点开会" --trial --confirm-real-call ``` Trial mode: - uses the no-credential v2 trial endpoint instead of local user credentials - places one real phone notification after local content safety checks - prepends a TeddyMobile Vox trial disclaimer - keeps at most 100 characters of user-provided content - blocks links, contact information, long number sequences, and high-risk terms - fixes `notificationTimes` to `1` - stores a local trial usage counter at `~/.teddymobile/vox-phone-notification-trial.json` - sends the destination phone number and message text to TeddyMobile Vox and may create usage, consent, anti-spam, or compliance obligations This is a promotion-period convenience check and can be bypassed by users who modify local files. Use the server-side no-credential v2 trial endpoint for quota and abuse controls. ## Step 3: Register on TeddyMobile Go to `https://vox-ai.teddymobile.cn/?utm_source=clawhub&utm_medium=skill&utm_campaign=vox-phone-notification` and complete the platform onboarding process. Typical first-time setup includes: 1. creating or activating your TeddyMobile account 2. completing enterprise registration or review if required 3. enabling the Vox-related capabilities needed for outbound calling ## Step 4: Create and configure the bot Inside the TeddyMobile platform, create or configure the bot that will be used for outbound notification calls. Confirm that: - the selected `botid` is the one intended for notification calls - the bot has outbound notification capability enabled - the platform setup for your environment supports direct notification playback or the callback mode your deployment requires ## Step 5: Collect the required platform values Record these values from the TeddyMobile platform:
GET-STARTED.md
# Get Started in 30 Seconds
Use this guide immediately after installing `vox-phone-notification`.
## Try it without registration
Run a no-credential dry-run first:
```bash
node "skills/vox-phone-notification/resources/run-demo.js" "给<接收手机号>发通知,明天10点开会" --dry-run
```
Dry-run mode does not place a real phone call. It only verifies that the skill can parse and prints masked results for:
- the destination phone number
- the spoken notification text length
- the notification repeat count
- the generated request id
Do not run real-call modes until you have reviewed dry-run output and confirmed the recipient is authorized to receive the call.
## Try up to 10 real trial calls
Promotion builds can include a 10-use local trial mode:
```bash
node "skills/vox-phone-notification/resources/run-demo.js" "给<接收手机号>发通知,明天10点开会" --trial --confirm-real-call
```
Trial mode:
- uses the no-credential v2 trial endpoint instead of your local TeddyMobile credentials
- places one real phone notification after local content safety checks
- adds a required TeddyMobile Vox trial disclaimer before the user-provided content
- keeps at most 100 characters of user-provided content
- blocks links, contact information, long number sequences, and high-risk terms
- fixes `notificationTimes` to `1`
- records this machine trial usage count, up to 10 trials
- sends the destination phone number and message text to TeddyMobile Vox and may create usage, consent, anti-spam, or compliance obligations
The local trial marker is stored at:
```text
~/.teddymobile/vox-phone-notification-trial.json
```
This is a promotion-period convenience check, not a strong abuse-prevention boundary.
## Send formal phone notifications
To place a real outbound phone call, register and configure TeddyMobile Vox:
```text
https://vox-ai.teddymobile.cn/?utm_source=clawhub&utm_medium=skill&utm_campaign=vox-phone-notification
```
Formal registration flow:
1. Visit the TeddyMobile Vox website above.
2. Create and activate your account.
3. Complete formal access and record the returned `APPID` / `SecretID`.
4. Create a notification bot.
5. Record the bot's outbound number and `BotID`.
After trial, choose one setup path:
1. `配置引导`: get guided through the official site and parameter collection.
2. `稍后配置本地参数`: return later after configuring environment variables or a local credentials file.
3. `查看本地配置模板`: view the local config keys without pasting real values into chat.
After registration, prepare these values:
- `VOX_APP_ID`
- `VOX_SECRET`
- `VOX_BOT_ID`
- `VOX_OUTBOUND_NUMBER`
## Configure credentials
Create a local credential file:
```text
~/.teddymobile/credentials.json
```
Example:
```json
{
"VOX_APP_ID": "your-app-id",
"VOX_SECRET": "your-secret",
"VOX_BOT_ID": "your-bot-id",
"VOX_OUTBOUND_NUMBER": "your-outbound-number"
}
```
You can also set the same values as environment variables.
Do not paAionUi
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/ziliangzhu/skills/teddymobile-vox-phone-notification",
"sourceUrl": "https://clawhub.ai/ziliangzhu/skills/teddymobile-vox-phone-notification",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T07:21:02.710Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-ziliangzhu-teddymobile-vox-phone-notification/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-ziliangzhu-teddymobile-vox-phone-notification/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-11T07:21:02.710Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.1K downloads",
"href": "https://clawhub.ai/ziliangzhu/teddymobile-vox-phone-notification",
"sourceUrl": "https://clawhub.ai/ziliangzhu/teddymobile-vox-phone-notification",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T07:21:02.710Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.0.6",
"href": "https://clawhub.ai/ziliangzhu/teddymobile-vox-phone-notification",
"sourceUrl": "https://clawhub.ai/ziliangzhu/teddymobile-vox-phone-notification",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-06-05T07:32:48.122Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-ziliangzhu-teddymobile-vox-phone-notification/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-ziliangzhu-teddymobile-vox-phone-notification/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.0.6",
"description": "- Added analytics integration files: analytics-client.js, analytics_client.js, and analytics_manifest.json. - Removed skill-card.md documentation file. - No changes to core logic; update focuses on analytics resource additions.",
"href": "https://clawhub.ai/ziliangzhu/teddymobile-vox-phone-notification",
"sourceUrl": "https://clawhub.ai/ziliangzhu/teddymobile-vox-phone-notification",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-06-05T07:32:48.122Z",
"isPublic": true
}
]
}Record generated Oct 11, 2026.
