← All skills
Tencent SkillHub Β· AI

pocket-money

Give your AI agent crypto wallets on Base. Create purpose-specific wallets, ask your human to fund each one, check balances, and manage budgets. No accounts,...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Give your AI agent crypto wallets on Base. Create purpose-specific wallets, ask your human to fund each one, check balances, and manage budgets. No accounts,...

⬇ 0 downloads β˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, VERSION.txt

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
2.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 9 sections Open source page

Pocket Money β€” Fund Your Agent's Wallets

You have a tool that lets you create and manage crypto wallets (USDC on Base). Each wallet is a separate keypair with its own balance β€” create one per purpose or budget. Package: @auteng/pocket-money β€” published by AutEng (source on GitHub).

Setup (first time only)

Install the pocket-money library: npm install @auteng/pocket-money

Creating a Wallet

Create a named wallet for each purpose or budget: import { wallet } from '@auteng/pocket-money'; const w = await wallet.create({ name: "feb-2026" }); console.log(w.address); // 0xABC123... If a wallet with that name already exists on disk, it loads it. Each wallet is stored at .auteng/wallets/<name>.json. You can also create a quick default wallet: const w = await wallet.create();

Network

// Base mainnet (default) const w = await wallet.create({ name: "prod" }); // Base Sepolia testnet const w = await wallet.create({ name: "test", network: "base-sepolia" });

Requesting Funding

When you need money, ask your human to fund a specific wallet: I need $12 in USDC for today's tasks. Please send USDC on **Base** to this address: `0xABC123...` (wallet: "feb-2026") You can send from Coinbase, an exchange, or any wallet that supports Base. Be specific about: How much you need and why (e.g., "$5 for API calls", "$20 for a batch processing job") Which wallet (by name) so both you and your human can track budgets The network: always Base (not Ethereum mainnet, not Arbitrum) The token: USDC (not ETH, not other tokens)

Waiting for Funding

After asking, wait for the USDC to arrive: await w.waitForFunding(12_000000n); // Polls Base every 10s until >= 12 USDC is available With a timeout: await w.waitForFunding(12_000000n, { timeout: 120_000 }); // Throws after 2 minutes if balance < $12 Tell your human you're waiting β€” they may need a minute to complete the transfer.

Human Approval Before Spending

IMPORTANT: Before making any payment, you MUST: Tell your human exactly what you're about to spend and why Show the estimated cost Wait for explicit human approval before proceeding Example: I'd like to call an x402 API endpoint. Service: api.example.com/generate Cost: ~$0.05 per request Wallet: "feb-2026" ($0.98 remaining) OK to proceed? Never batch multiple paid operations without listing them first. If running a loop of paid calls, present the total estimated cost upfront and get approval for the batch.

Managing Wallets

// Retrieve an existing wallet by name const w = wallet.get("feb-2026"); // List all wallets const all = wallet.list(); for (const w of all) { const bal = await w.checkBalance(); console.log(`${w.name}: ${w.address} β€” ${bal} USDC`); } // Check balance const balance = await w.checkBalance(); // Returns USDC in minor units (6 decimals) // e.g., 12_000000n = $12.00 If running low, ask your human for more funding before expensive operations.

Security & Storage

Private keys: Wallet private keys are stored as unencrypted JSON at .auteng/wallets/<name>.json with restricted file permissions (0600). These keys can sign USDC payment authorizations. If the file is leaked or the machine is compromised, funds in that wallet can be stolen. Treat wallet files like passwords. Network access: This skill makes outbound HTTPS requests to: Base RPC (mainnet.base.org) β€” to check USDC balances Mitigations: Always get human approval before any operation that spends funds Only fund wallets with small amounts appropriate for the task β€” treat them as petty cash, not savings Create separate wallets for separate budgets so you and your human can track spending Your wallets only need USDC on Base β€” no ETH needed for gas

Category context

Agent frameworks, memory systems, reasoning layers, and model-native orchestration.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs1 Files
  • SKILL.md Primary doc
  • VERSION.txt Files