TeddyMobile Vox Phone Notification

Guide the user to complete TeddyMobile platform registration, collect `appId`/`secret`/`botid`/outbound number, and connect a Claw runtime for single-turn outbound phone notifications.

Audits

Pass

Install

openclaw skills install teddymobile-vox-phone-notification

This skill is packaged as a Claw-installable folder. Use skill.json for discovery metadata, read README.md for general installation expectations, and read WORKBUDDY.md for WorkBuddy-specific packaging assumptions.

Default mode is notification-only: trigger an outbound call after TeddyMobile registration using appId, secret, botid, and outbound number. VOX_CALLBACK_URL is optional and only used for callback-driven advanced flows.

First Use

Before using this skill for the first time, complete the TeddyMobile platform setup:

  1. Go to https://developer.teddymobile.cn/.
  2. Complete enterprise registration, activation, or any required approval process.
  3. Create or configure the TeddyMobile notification bot you want to use for outbound calls.
  4. Record the values returned by the platform:
    • VOX_APP_ID
    • VOX_SECRET
    • VOX_BOT_ID
    • VOX_OUTBOUND_NUMBER
  5. Configure those credentials with environment variables or a local file such as ~/.teddymobile/credentials.json.
  6. Return to this skill and run the local demo or integrate the outbound helper into your Claw runtime.

If these platform credentials are not ready yet, this skill should guide the operator to finish platform onboarding before attempting outbound call integration.

For a dedicated first-time onboarding walkthrough, read FIRST-SETUP.md.

For cross-platform listing copy and marketplace release notes, read PUBLISHING.md.

Credential loading now follows a standard local pattern:

  • use environment variables first: VOX_APP_ID, VOX_SECRET, VOX_BOT_ID, VOX_OUTBOUND_NUMBER
  • fall back to ~/.teddymobile/credentials.json
  • optionally override the file path with VOX_CREDENTIALS_FILE
  • use resources/credentials-loader.js and resources/credentials.example.json as the bundled reference implementation

Read ./workflow.md completely and follow it.