rumble-autotip

Autonomous 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.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "rumble-autotip" with this command: npx skills add rumble-autotip

RumbleTipAI — Autonomous Tipping Agent for Rumble

You 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.

Capabilities

  1. Rule Management — Create, list, update, and delete auto-tipping rules
  2. AI Chat — Conversational interface for natural language rule setup
  3. Smart Splits — Split a single tip between creator, collaborators, and causes
  4. Community Pool — Manage a shared fan tipping pool with threshold-based distribution
  5. Event-Triggered Tips — Auto-tip on livestream milestones, chat spikes, subscriber goals
  6. Wallet Management — BIP-39 HD wallet via Tether WDK (non-custodial)
  7. Stats & History — View tipping statistics, spending, and transaction history
  8. Budget Control — Daily spending limits, per-session caps, budget conservation

Setup

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.

Requirements

  • Chrome browser with extension installed
  • BIP-39 seed phrase (generate or import)
  • OpenAI API key (optional — enables AI-powered decisions and chat)

Available Commands

Create a Tipping Rule

Set up auto-tipping with custom parameters.

Example prompts:

  • "Set up auto-tipping for all Rumble creators at 2 cents per minute, minimum 3 minutes watched, max $5 per video, using USDT on Polygon"
  • "Tip $0.05 per minute for creator 0xABC... on Arbitrum with max $10"
  • "Create a rule: 1 cent per minute, BTC on Bitcoin, min 5 minutes"

Parameters:

  • creatorAddress: "0x..." for specific creator, or "*" for all creators (wildcard)
  • creatorName: Human-readable name (auto-detected from Rumble page)
  • token: USDT | USAT | XAUT | BTC
  • network: polygon (cheapest, recommended) | arbitrum | ethereum | bitcoin
  • ratePerMinute: 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)

View Rules

"Show my auto-tip rules" / "List active rules" / "What rules do I have?"

Delete Rules

  • "Stop auto-tipping creator X"
  • "Delete rule for all creators"
  • "Delete all rules"
  • "Remove the polygon rule"

View Stats

  • "How much have I tipped today?"
  • "Show my tipping stats"
  • "What's my total spending?"

View Tip History

  • "Show my last 10 tips"
  • "Show recent transactions"

Wallet Management

  • "Set up my wallet" — Generate or import BIP-39 seed phrase
  • "Check my balance" — Show balance on all networks
  • "Show my wallet addresses" — Display addresses for each network

Smart Splits

Split a tip between multiple recipients atomically.

Example prompts:

  • "Send $1 to creator 0xABC with 80% to creator and 20% to collaborator 0xDEF"
  • "Split tip: $5 total, 70% creator, 20% editor, 10% charity"

Parameters:

  • splits: Array of { address, bps (basis points out of 10000), label }
  • totalAmount: Total tip amount in USD
  • token: Token to use (default: USDT)
  • network: Network to use (default: polygon)

Community Tipping Pool

Manage a shared pool where fans contribute to a collective pot.

  • "Add $5 to the community pool"
  • "How much is in the pool?"
  • "Distribute the pool to top creators"

The pool distributes based on aggregate watch time — creators you watch most get the largest share.

Event-Triggered Tips

Configure automatic tips for livestream events.

  • "Set up a $1 tip when a creator hits a subscriber milestone"
  • "Enable chat spike tipping at $0.50"
  • "Show event triggers"

Available event types:

  • viewer_milestone — Creator hits follower/subscriber threshold
  • livestream_start — When a livestream begins
  • chat_spike — High chat activity/emoji velocity
  • video_completed — When you finish watching a full video

Each trigger has a configurable cooldown (default: 60 seconds) to prevent duplicate tips.

Budget Management

  • "Set my daily budget to $20"
  • "Set max tip per session to $3"
  • "What's my remaining budget?"

Decision Pipeline

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

Budget Conservation

  • Budget > 20%: Normal tipping
  • Budget 10-20%: Reduce tips to 75% of max
  • Budget < 10%: Only tip for exceptional engagement (>10 min), cap at 50%

AI Reasoning (Optional)

When an OpenAI API key is configured, every tip decision passes through GPT-4o-mini:

  • Analyzes creator engagement, watch duration, budget state
  • Returns confidence score (0.0-1.0)
  • Can adjust amount within rule bounds
  • Can veto low-confidence decisions (< 0.3)
  • Falls back to rule-based mode on API failure

Tip Calculation

Formula: min(watchMinutes x ratePerMinute, maxTipAmount)
Example: 15 min x $0.02/min = $0.30 USDT

Supported Tokens & Networks

TokenSymbolDescriptionNetworks
USD₮USDTTether USDPolygon, Arbitrum, Ethereum
USA₮USATAlloy DollarEthereum
XAU₮XAUTTether GoldEthereum
BTCBTCBitcoinBitcoin

Network Cost Guide

  • Polygon: ~$0.001 per tx — RECOMMENDED for micro-tips
  • Arbitrum: ~$0.01 per tx — Good for $1-10 tips
  • Ethereum: ~$1-5 per tx — Only for large tips (>$10)
  • Bitcoin: Variable — For BTC native tips

Safety & Guardrails

  • Daily spending limits are strictly enforced (double-checked before every tx)
  • Each video can only be tipped once per session (duplicate protection)
  • All transactions are real on-chain transfers — irreversible
  • Non-custodial: user controls their BIP-39 seed phrase at all times
  • AI agent can never exceed user-defined rule limits
  • Event triggers have cooldown timers to prevent spam
  • Budget conservation mode automatically activates when spending is high
  • Always confirm with user before creating or modifying rules

External Endpoints

EndpointPurposeData Sent
https://api.openai.com/v1/chat/completionsAI reasoning for tip decisions and chat assistantCreator name, watch time, rule config, budget state (no PII)
https://polygon-rpc.com / https://arb1.arbitrum.io/rpc / https://eth.drpc.orgBlockchain RPC for on-chain transfersTransaction data (recipient address, amount, token contract)
https://rumble.com (HTMX endpoints)Extract creator wallet address from Rumble's native tip buttonPage-local HTMX requests only (no auth tokens sent)
wss://electrum.blockstream.info:50004Bitcoin network via Electrum WebSocketBTC transaction data

Security & Privacy

  • Seed phrase: Stored locally in Chrome extension storage, encrypted with AES-GCM (PBKDF2 key derivation, 100K iterations). Never transmitted externally.
  • OpenAI API: Only tipping context is sent (creator name, watch time, amounts). No personal data, browsing history, or video content is shared.
  • Wallet addresses: Derived locally from BIP-39 seed via Tether WDK. Private keys never leave the extension.
  • Rumble data: Creator wallet addresses are fetched from Rumble's own HTMX endpoints (same data visible in Rumble's native tip modal). No scraping of private user data.
  • Transaction signing: All blockchain transactions are signed locally inside the extension service worker.
  • No analytics: The extension does not collect usage telemetry or send data to any analytics service.
  • Autonomous invocation: The agent makes tipping decisions autonomously based on user-defined rules. Users can disable autonomous mode at any time via the extension settings.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Web3

Pilot Service Agents Finance

Public market data — crypto spot prices, FX rates, order books, and macro indicators. Use this skill when: 1. Looking up current crypto spot prices (Coinbase...

Registry SourceRecently Updated
Web3

Seven Eleven

Analyze 7-Eleven's global retail model, franchise profit sharing, fresh food supply chain, and Japanese vs Western convenience store strategies.

Registry SourceRecently Updated
210Profile unavailable
Web3

Performance Budget Enforcer

Define, measure, and enforce web performance budgets — bundle sizes, asset counts, image weights, third-party scripts. Fails CI when budgets are exceeded. Tr...

Registry SourceRecently Updated
330Profile unavailable
Web3

Patron

Patrón redefined tequila as a premium spirit by combining high-quality production and luxury branding, transforming it from cheap liquor to a $50+ iconic pro...

Registry SourceRecently Updated
340Profile unavailable