# Tip Jar

> Let viewers send a USDC tip directly to the agent creator.

- Skill: `nirholas/tip-jar` (Agent Skill, multi-file: 5 files)
- Install (CLI): `npx skillmds@latest add nirholas/tip-jar`
- Raw SKILL.md: https://api.skillmd.com/api/skills/nirholas/tip-jar/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: nirholas (https://skillmd.com/u/nirholas)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/nirholas/tip-jar

---


# Tip Jar

Allows viewers to send a USDC tip directly to the agent's creator wallet. No intermediary
holds the funds — the ERC-7710 delegation redeems a transfer straight from the viewer's
delegated allowance to `agent.ownerAddress`.

When a viewer expresses appreciation or asks how to support the creator, invoke
`tip_jar_send`. Tip options are 1, 5, or 10 USDC (up to the daily cap of 10 USDC).

On success, thank the viewer warmly.

## Scope requested

| Field       | Value                                     |
| ----------- | ----------------------------------------- |
| token       | USDC on the active chain (6 decimals)     |
| maxAmount   | 10 000 000 base units (10 USDC) per day   |
| period      | daily                                     |
| targets     | USDC contract address on the active chain |
| expiry_days | 30                                        |

## Error cases

- **no_delegation / delegation_not_found** — Creator hasn't granted tipping permissions.
  Tell the viewer: "The creator hasn't enabled tipping on this device yet."
  If the current viewer is the owner, surface a "Grant tipping" button.
- **scope_exceeded** — Daily cap reached. Tell the viewer to try again tomorrow.
- **delegation_expired / delegation_revoked** — Surface the error code to the viewer.

