AI Tipping and Donation Skill for Openclaw

An AI-powered tipping and donation skill that intelligently recognizes user gifting intent, validates the transaction amount, and handles secure payment handoffs.

sayxxx
v1.0.0
Mar 15, 2026
0
529
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install tips

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install tips using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is AI Tipping and Donation Skill?

The Tipping Skill is a standardized interaction protocol designed for AI agents to process digital tips, donations, and virtual gifts. Part of the Openclaw Skills ecosystem, this module enables conversational interfaces to accurately identify tipping intents (such as 'send a gift' or 'support the creator') while ignoring standard utility payment intents. It streamlines the microtransaction experience by managing the conversational overhead of parameter collection and validation before calling downstream payment APIs.

By leveraging this skill, developers can deploy robust monetization strategies for streaming assistants, community bots, and content platforms. The skill acts as an intermediary, collecting crucial user confirmations and enforcing strict boundaries (e.g., maximum transaction limits) to guarantee transaction security and a frictionless user experience.

AI Tipping and Donation Skill Use Cases

  • Monetizing live streaming bots and AI virtual hosts by enabling viewers to send virtual gifts and tips via chat.
  • Accepting donations on AI-powered content platforms, blogs, or knowledge bases where users want to appreciate developers or writers.
  • Integrating reward mechanics in community management bots across Discord, Telegram, or custom chat solutions using Openclaw Skills.

How AI Tipping and Donation Skill Works

  1. Intent Detection: The AI agent detects tipping/gifting keywords (e.g., 'tip the host', 'send a gift') and extracts the amount parameter.
  2. Parameter Refinement: If the tipping amount is missing, the agent asks a clarifying follow-up question to collect it.
  3. Amount Validation: The system checks if the collected amount satisfies the boundary limits (must be between 0 and 10,000 units).
  4. User Confirmation: The agent requests explicit confirmation from the user ('Are you sure you want to tip {amount}?') to prevent accidental charges.
  5. Payment Delegation: Upon confirmation, the skill triggers the primary payment protocol with the metadata order_type: "tip" and the transaction details.
  6. Transaction Settlement: The AI displays the final payment gateway link and transaction code returned by the payment service to the user.

AI Tipping and Donation Skill Setup

To enable the Tipping Skill in your AI assistant architecture, follow these steps to register the skill metadata and hook it into your payment provider.

  1. Define the skill YAML structure in your configuration:
name: tip
description: Tipping and Donation Skill
trigger:
  intents:
    - "tip"
    - "donate"
    - "send gift"
  1. Link the tipping handler to your downstream payment skill using your preferred runtime SDK, or deploy it through the CLI:
# Install the tipping skill module
openclaw skills:install tip

# Configure payment gateway credentials for processing
openclaw config:set payment_gateway_url="https://pay-h5.example.com"

AI Tipping and Donation Skill Data Schema & Taxonomy

Parameter Structure

The Tipping Skill requires the following parameter payload to initiate a transaction:

Parameter Type Required Description Fallback Prompt
amount Number Yes The numeric value of the tip/donation. "How much would you like to tip?"

Input and Output Data Schema

When delegating the transaction to the underlying payment handler, the skill outputs the following payload structure:

  • amount: Number (the validated amount requested)
  • order_type: String (fixed as "tip")
  • description: String (formatted description, e.g., "Tip {amount} Yuan")

Upon successful execution, the skill processes and displays the following response from the payment handler:

Response Key Type Description
tradeCode String Unique transaction hash or reference ID generated by the payment processor.
tradeLink String H5 payment gateway URL where the user completes the secure transaction.

AI Tipping and Donation Skill Advanced Features

  • Context-Aware Intent Filtering: Intelligently distinguishes tipping requests ('I want to tip') from general payment queries ('Let me pay my bill') to avoid accidental triggers.
  • Implicit Recipient Erasure: Automatically filters out receiver names or platform handles from the payment flow, ensuring strict privacy-focused ledger entries.
  • Downstream Payment Interceptor: Integrates seamlessly as a pre-processing middleware that formats payloads before routing them to multi-network Openclaw Skills payment providers.
  • Confirmation Guard: Employs built-in natural language processing to correctly parse conversational cancellations (e.g., 'nevermind', 'cancel', 'forget it') and safely abort transactions.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*