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.mdsource 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
| Format | Example | Value |
|---|---|---|
| Cents | | $0.50 |
| Dollar | | $0.50 |
| Decimal | | $0.50 |
Environment variables
| Variable | Description |
|---|---|
| Base wallet private key () |
| Solana wallet private key (base58) |
| 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.
- Login to molty.cash with your X account
- Open the profile dropdown and click "Identity Token"
- Generate your token and copy it
- Store it as
environment variableMOLTY_IDENTITY_TOKEN
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
- File permissions:
chmod 600 ~/.openclaw/.env - State directory:
chmod 700 ~/.openclaw - Run security audit:
openclaw security audit --deep - Never commit credentials to version control