tip-jar

Send USDC tips to agent creators via ERC-7710 scoped delegation.

5|Updated May 2, 2026
One-click install
npx skills add https://github.com/nirholas/three-ui --skill tip-jar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tip-jar
Source: https://github.com/nirholas/three-ui/tree/main/public/skills/tip-jar
Command: npx skills add https://github.com/nirholas/three-ui --skill tip-jar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Tip Jar Skill solves the problem of receiving supporter payments without forcing the viewer to custody funds or complete wallet pop-ups beyond the initial permission.

Core Features & Use Cases

  • USDC tipping via ERC-7710 delegation: Builds an ERC-20 transfer call to the agent creator and redeems it from the viewer’s delegated allowance.
  • No-delegation fallback with owner grant flow: If the creator has not enabled tipping on the device, non-owners see a friendly message while owners get a one-shot “Grant tipping” action.
  • Cap-scoped daily tipping: Enforces a daily maximum (up to 10 USDC) and handles typical delegation errors like missing/expired permissions.

Quick Start

Use the agent UI to click “Tip the creator”, choose 1, 5, or 10 USDC (or a custom amount up to 10), and send the tip to the creator wallet.

Frequently Asked Questions about tip-jar

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I accept USDC tips for my web3 agent without intermediary custody?

USDC tipping via ERC-7710 delegation allows viewers to send funds directly to an agent creator by redeeming delegated allowance, bypassing intermediary custody and avoiding repeated wallet pop-ups beyond the initial permission.

What happens if a viewer tries to tip my agent but I haven't enabled delegation?

If tipping is not enabled, non-owners see a friendly message while owners get a one-shot grant tipping action to authorize the payment scope, providing a no-delegation fallback for agent owners to activate the feature.

Are there limits on how much USDC a viewer can send to an agent creator?

Yes, the system enforces a cap-scoped daily tipping maximum of up to 10 USDC, handling typical delegation errors like missing or expired permissions while restricting the redemption amount within the configured daily cap.

How does ERC-7710 scoped delegation work for onchain web3 tipping?

ERC-7710 scoped delegation constructs an ERC-20 transfer call to the agent creator and redeems it from the viewer’s delegated allowance, allowing supporters to fund creators without directly custodying funds themselves.

Can I send a custom USDC amount when tipping an embedded 3D agent?

Yes, viewers can choose from 1, 5, or 10 USDC presets, or enter a custom amount up to the 10 USDC daily maximum cap to send directly to the creator wallet via the agent UI.