pine-voice
Give your agent a real phone. It dials, waits on hold, negotiates your bills, and returns a full transcript.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bojieli/pine-voiceWhat 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
- "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."
- "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?"
- "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.mjsscript every 30 seconds to track progress until the call reaches a terminal state.
Metadata
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bojieli-pine-voice": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, external-api, network-access