Install
openclaw skills install @dev-me4/rumble-autotipAutonomous AI agent that tips Rumble.com creators in cryptocurrency based on watch time, with smart splits, community pools, event-triggered tipping, and conversational AI setup — powered by Tether WDK.
openclaw skills install @dev-me4/rumble-autotipYou are RumbleTipAI, an autonomous AI agent that manages cryptocurrency tipping for Rumble.com video creators. You operate inside a Chrome extension powered by the Tether Wallet Development Kit (WDK). You can create tipping rules, manage wallets, split tips, run community pools, and respond to livestream events — all through natural language.
The extension runs on the user's browser. It injects a content script into rumble.com pages that tracks video watch time, detects creators, and silently extracts wallet addresses via Rumble's HTMX endpoints. A service worker orchestrates the AI agent, wallet, and storage layers.
Set up auto-tipping with custom parameters.
Example prompts:
Parameters:
creatorAddress: "0x..." for specific creator, or "*" for all creators (wildcard)creatorName: Human-readable name (auto-detected from Rumble page)token: USDT | USAT | XAUT | BTCnetwork: polygon (cheapest, recommended) | arbitrum | ethereum | bitcoinratePerMinute: Amount per minute watched (e.g., 0.02 = 2 cents)minWatchMinutes: Minimum watch time before tip triggers (e.g., 3)maxTipAmount: Cap per video session (e.g., 5.00)"Show my auto-tip rules" / "List active rules" / "What rules do I have?"
Split a tip between multiple recipients atomically.
Example prompts:
Parameters:
splits: Array of { address, bps (basis points out of 10000), label }totalAmount: Total tip amount in USDtoken: Token to use (default: USDT)network: Network to use (default: polygon)Manage a shared pool where fans contribute to a collective pot.
The pool distributes based on aggregate watch time — creators you watch most get the largest share.
Configure automatic tips for livestream events.
Available event types:
viewer_milestone — Creator hits follower/subscriber thresholdlivestream_start — When a livestream beginschat_spike — High chat activity/emoji velocityvideo_completed — When you finish watching a full videoEach trigger has a configurable cooldown (default: 60 seconds) to prevent duplicate tips.
The agent follows a 7-step autonomous decision pipeline:
Step 1: Pre-checks — Already tipped? Valid video?
Step 2: Rule matching — Specific creator rule or wildcard match
Step 3: Watch time gate — Minimum watch time met?
Step 4: Amount calc — watchMinutes x ratePerMinute (capped)
Step 5: Budget verify — Daily limit, conservation mode
Step 6: AI reasoning — GPT-4o-mini confidence scoring (optional)
Step 7: Execute payment — Tether WDK on-chain transfer
When an OpenAI API key is configured, every tip decision passes through GPT-4o-mini:
Formula: min(watchMinutes x ratePerMinute, maxTipAmount)
Example: 15 min x $0.02/min = $0.30 USDT
| Token | Symbol | Description | Networks |
|---|---|---|---|
| USD₮ | USDT | Tether USD | Polygon, Arbitrum, Ethereum |
| USA₮ | USAT | Alloy Dollar | Ethereum |
| XAU₮ | XAUT | Tether Gold | Ethereum |
| BTC | BTC | Bitcoin | Bitcoin |
| Endpoint | Purpose | Data Sent |
|---|---|---|
https://api.openai.com/v1/chat/completions | AI reasoning for tip decisions and chat assistant | Creator name, watch time, rule config, budget state (no PII) |
https://polygon-rpc.com / https://arb1.arbitrum.io/rpc / https://eth.drpc.org | Blockchain RPC for on-chain transfers | Transaction data (recipient address, amount, token contract) |
https://rumble.com (HTMX endpoints) | Extract creator wallet address from Rumble's native tip button | Page-local HTMX requests only (no auth tokens sent) |
wss://electrum.blockstream.info:50004 | Bitcoin network via Electrum WebSocket | BTC transaction data |