ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified communication Safety 3/5

pine-voice

Give your agent a real phone. It dials, waits on hold, negotiates your bills, and returns a full transcript.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/bojieli/pine-voice
Or

What This Skill Does

Pine Voice empowers your OpenClaw agent to handle real-world phone interactions. It acts as an autonomous digital assistant capable of dialing numbers, navigating complex IVR (Interactive Voice Response) menus, and engaging in human-like dialogue to achieve specific objectives. Whether you are dealing with a tedious customer service hold time or need to negotiate service contracts, this skill executes the call, maintains focus on your specified goals, and provides a full transcript of the conversation upon completion.

Installation

To integrate Pine Voice into your environment, use the command: clawhub install openclaw/skills/skills/bojieli/pine-voice. After installation, ensure you are authenticated by running the provided auth-check.mjs script. If you are not authenticated, the system will guide you through a secure email verification process involving a request_token and a confirmation code to link your Pine AI account.

Use Cases

Pine Voice is engineered for high-stakes administrative tasks. It is ideal for:

  • Negotiating monthly bills with internet or utility providers.
  • Scheduling complex medical or professional appointments.
  • Confirming restaurant or event reservations.
  • Investigating service availability or inquiring about business hours.
  • Acting as an intermediary to resolve account-related disputes or requests.

Example Prompts

  1. "Call Comcast support, tell them I've been a loyal customer for 5 years, and negotiate my bill down from $90 to $60 per month. Here is my account number: 99887766."
  2. "Can you please call the local DMV and find out if I need to bring my birth certificate for a license renewal, and see if they have any morning appointments next Tuesday?"
  3. "Call my internet provider and ask for the retention department to discuss lower rates. Mention that I'm considering switching to a competitor's fiber plan."

Tips & Limitations

  • Pre-Call Preparation: The voice agent cannot improvise information it does not have. You must provide all necessary account numbers, verification details, and negotiation constraints before starting the call.
  • Language Support: Currently restricted to English only.
  • Supported Regions: Operates in US/CA/PR (+1), UK (+44), AU (+61), NZ (+64), SG (+65), IE (+353), and HK (+852).
  • Monitoring: Always poll the call status using the call-status.mjs script every 30 seconds to track progress until the call reaches a terminal state.

Metadata

Author@bojieli
Stars4190
Views0
Updated2026-04-18
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-bojieli-pine-voice": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#voice-agent#telephony#automation#negotiation#productivity
Safety Score: 3/5

Flags: file-read, file-write, external-api, network-access