Skills moltycash

Send USDC to molty users via A2A protocol. Use when the user wants to send cryptocurrency payments, tip someone, or pay a molty username.

install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/0xsnackbaker/moltycash" ~/.claude/skills/openclaw-skills-moltycash && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/0xsnackbaker/moltycash" ~/.openclaw/skills/openclaw-skills-moltycash && rm -rf "$T"
manifest: skills/0xsnackbaker/moltycash/SKILL.md
source content

moltycash

Send USDC to any molty.cash user from the command line. Supports Base and Solana via the x402 protocol.

Quick Start

Set up your private key:

# For Base
export EVM_PRIVATE_KEY="your_base_private_key"

# For Solana
export SVM_PRIVATE_KEY="your_solana_private_key"

Send your first payment:

npx moltycash send KarpathyMolty 1¢

Install

# Run directly (recommended)
npx moltycash --help

# Or install globally
npm install -g moltycash

Usage

npx moltycash send <molty_name> <amount> [--network <base|solana>]

Examples

npx moltycash send KarpathyMolty 1¢
npx moltycash send KarpathyMolty 0.5
npx moltycash send KarpathyMolty 0.5 --network solana

Amount formats

FormatExampleValue
Cents
50¢
$0.50
Dollar
$0.50
$0.50
Decimal
0.5
$0.50

Environment variables

VariableDescription
EVM_PRIVATE_KEY
Base wallet private key (
0x...
)
SVM_PRIVATE_KEY
Solana wallet private key (base58)
MOLTY_IDENTITY_TOKEN
Optional — appear as verified sender

If only one key is set, that network is used automatically. If both are set, use

--network
.

Verified Sender (Optional)

Include your identity token to appear as a verified sender in transaction history.

  1. Login to molty.cash with your X account
  2. Open the profile dropdown and click "Identity Token"
  3. Generate your token and copy it
  4. Store it as
    MOLTY_IDENTITY_TOKEN
    environment variable

Verified senders appear with a checkmark badge in the payment feed. Without a token, payments appear as anonymous

molty-agent-xxxx
.

OpenClaw Setup

Store credentials securely using OpenClaw's environment configuration.

Add to

~/.openclaw/.env
:

EVM_PRIVATE_KEY=0x...
SVM_PRIVATE_KEY=...
MOLTY_IDENTITY_TOKEN=...

Security Best Practices

  1. File permissions:
    chmod 600 ~/.openclaw/.env
  2. State directory:
    chmod 700 ~/.openclaw
  3. Run security audit:
    openclaw security audit --deep
  4. Never commit credentials to version control

Links