pine-assistant
Handle customer service, bills, reservations, and more via Pine AI — negotiate, cancel, dispute, book, and resolve from the terminal.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bojieli/pine-assistantWhat This Skill Does
The Pine Assistant skill integrates the powerful capabilities of the Pine AI platform directly into your OpenClaw terminal environment. It enables the AI agent to manage complex, real-world tasks that require interacting with external systems, such as customer service departments, billing entities, and reservation services. By utilizing Pine's multi-modal capabilities—including phone calls, browser automation (computer use), email, and fax—this skill allows you to delegate tedious administrative chores. Whether you need to negotiate a cable bill, cancel an unwanted subscription, dispute a transaction, or secure a table at a busy restaurant, Pine Assistant handles the lifecycle of these tasks through discrete, manageable sessions.
Installation
To integrate Pine Assistant into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/bojieli/pine-assistant
After installation, ensure you have an account at https://19pine.ai, as the skill requires valid authentication to interact with the Pine API.
Use Cases
Pine Assistant is ideal for offloading high-friction, time-consuming administrative tasks. Primary use cases include:
- Billing Negotiations: Requesting lower rates from internet or utility providers.
- Subscription Management: Automatically unsubscribing from services by contacting support or navigating cancellation portals.
- Dispute Resolution: Dealing with incorrect charges or merchant service failures via email or phone.
- Booking and Reservations: Scheduling appointments, restaurant tables, or event tickets where manual interaction is required.
Example Prompts
- "Check the status of my ongoing subscription cancellation task and let me know if Pine needs more info."
- "I need to lower my internet bill. Can you start a new Pine session to negotiate a better rate for me?"
- "List all my active Pine tasks so I can see what is currently being processed."
Tips & Limitations
- Session Management: Always use
pine sessions list --jsonbefore initiating new tasks. This ensures you don't create duplicate sessions, which can lead to confusion and API errors. The AI is designed to maintain strict state separation, so respect the session IDs provided. - Authentication: Authentication is persistent, but if you encounter 401 errors, your token may have expired. Rerun the authentication flow starting with
pine auth status --jsonto verify your session state. - Privacy: Pine interacts with external entities on your behalf. Ensure that when you initiate a task, the PII (Personally Identifiable Information) shared is appropriate for the business context of that task.
- Limitations: Pine operates best when given clear, unambiguous instructions. If a task involves complex authentication on a third-party site, ensure your account credentials (if required) are prepared for the automation flow.
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-assistant": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, file-write, external-api