agentCLAWHUBUnverified

TeddyMobile Vox Phone Notification

将自然语言通知请求转换为 TeddyMobile Vox 电话通知,先进行免凭据 dry-run 解析,再让用户选择最多 10 次免凭据 v2 真实试用外呼或正式注册配置。 Convert natural-language notification requests into TeddyMobile Vox ph...

OpenClaw

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
  1. Install using `clawhub skill install s175sche5fq6wyqyvyvy6pqfrs86n4yr:teddymobile-vox-phone-notification` in an isolated environment before connecting it to live workloads.
  2. No published capability contract is available yet, so validate auth and request/response behavior manually.
  3. 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 pa
Github ReposUpdated 2d agoRank 70

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!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

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

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

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.

Sponsored

Ads related to TeddyMobile Vox Phone Notification and adjacent AI workflows.