← Back to Skills Marketplace
smukh

Agentic Wallet

by smukh · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ⚠ suspicious
154
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install agentic-wallet
Description
Create and manage crypto wallets for AI agents. Four providers — Coinbase (managed), Tempo/Stripe (passkey), MoonPay/OpenWallet (self-custody), Crossmint (ma...
README (SKILL.md)

Agentic Wallet — Give Any AI Agent Its Own Crypto Wallet

Use this skill when an agent needs a crypto wallet to send/receive payments, interact with blockchain protocols, or pay for services via x402 or Machine Payments Protocol (MPP).

All commands use npx agentic-wallet \x3Ccommand>. No global installation required.


WHEN TO USE THIS SKILL

Use this skill when:

  • You need a wallet to pay for an x402-gated API
  • You need to receive USDC payments for services you provide
  • You need to check your wallet balance before making a purchase
  • You need to set up a new wallet for the first time
  • You need to back up or recover an existing wallet

PROVIDER SELECTION

Choose your wallet provider based on your requirements:

IF you need compliance (KYT, OFAC screening)  → USE coinbase
IF you need fast machine payments (~500ms)     → USE tempo
IF you need full self-custody / offline access  → USE openwallet
IF you need 50+ chains (EVM + Solana + Stellar) → USE crossmint
IF you need custodial + non-custodial options  → USE crossmint
Provider Company Type Key Storage Best For
coinbase Coinbase Managed Coinbase servers Production agents, compliance, x402
tempo Stripe Passkey Local + Tempo network Machine payments, service discovery
openwallet MoonPay Self-custody Encrypted local file Full control, offline, multi-chain
crossmint Crossmint Managed/API Crossmint infrastructure 50+ chains, custodial & non-custodial

COMMAND REFERENCE

providers — List all wallet providers

npx agentic-wallet providers --json

setup — Create a new wallet

# Interactive (will prompt for password/auth)
npx agentic-wallet setup --provider \x3Ccoinbase|tempo|openwallet|crossmint>

# Non-interactive OpenWallet (self-custody)
npx agentic-wallet setup \
  --provider openwallet \
  --name \x3Cwallet-name> \
  --chain \x3Cbase|ethereum|arbitrum|optimism|polygon> \
  --password-file \x3Cpath-to-password-file> \
  --non-interactive \
  --json

# Non-interactive Crossmint (custodial, API-key signer)
npx agentic-wallet setup \
  --provider crossmint \
  --name \x3Cwallet-name> \
  --api-key-file \x3Cpath-to-api-key-file> \
  --chain-type \x3Cevm|solana|aptos|sui|stellar> \
  --wallet-type \x3Csmart|mpc> \
  --non-interactive \
  --json

Options:

  • --provider \x3Cname> — Required. One of: coinbase, tempo, openwallet, crossmint
  • --chain \x3Cname> — Target chain for openwallet (default: base)
  • --name \x3Cname> — Wallet name (default: default)
  • --password-file \x3Cpath> — Path to file with encryption password (non-interactive openwallet)
  • --api-key-file \x3Cpath> — Path to Crossmint server-side API key (non-interactive crossmint)
  • --chain-type \x3Ctype> — Crossmint chain: evm, solana, aptos, sui, stellar (default: evm)
  • --wallet-type \x3Ctype> — Crossmint wallet: smart or mpc (default: smart)
  • --non-interactive — No prompts (requires --password-file for openwallet, --api-key-file for crossmint)
  • --json — JSON output for programmatic use

Non-interactive setup for autonomous agents:

# --- OpenWallet (self-custody) ---
echo "your-strong-password" > ~/.secrets/wallet-pw.txt
chmod 600 ~/.secrets/wallet-pw.txt

npx agentic-wallet setup \
  --provider openwallet \
  --name trading-agent \
  --chain base \
  --password-file ~/.secrets/wallet-pw.txt \
  --non-interactive --json

# --- Crossmint (custodial, no browser needed) ---
echo "your-crossmint-server-api-key" > ~/.secrets/crossmint-key.txt
chmod 600 ~/.secrets/crossmint-key.txt

npx agentic-wallet setup \
  --provider crossmint \
  --name my-agent \
  --api-key-file ~/.secrets/crossmint-key.txt \
  --chain-type evm \
  --wallet-type smart \
  --non-interactive --json

balance — Check wallet balances

# All wallets across all providers
npx agentic-wallet balance --all --json

# Specific provider
npx agentic-wallet balance --provider openwallet --json

# Filter fields (reduce token consumption)
npx agentic-wallet balance --all --json --fields address,balanceUSDC

JSON output format:

[
  {
    "provider": "openwallet",
    "name": "trading-agent",
    "address": "0x...",
    "chain": "Base",
    "chainId": 8453,
    "balanceUSDC": "100.50",
    "balanceETH": "0.01",
    "status": "ok"
  }
]

status — Check authentication status

npx agentic-wallet status --json
npx agentic-wallet status --provider tempo --json

fund — Get funding instructions

npx agentic-wallet fund --provider openwallet --json

Returns your wallet address and instructions for sending USDC on the configured chain.

backup — Backup a MoonPay local wallet to encrypted file

npx agentic-wallet backup \
  --name \x3Cwallet-name> \
  --output \x3Cdirectory> \
  --password-file \x3Cpath> \
  --json

recover — Restore wallet from backup or seed phrase

# From backup file
npx agentic-wallet recover \
  --from \x3Cpath-to-backup.json> \
  --name \x3Cnew-wallet-name> \
  --password-file \x3Cpath> \
  --json

# From 12-word seed phrase (interactive only)
npx agentic-wallet recover --seed-phrase --name \x3Cwallet-name>

schema — Machine-readable command schemas

# All commands
npx agentic-wallet schema

# Specific command
npx agentic-wallet schema setup

STANDARD AGENT WORKFLOW

1. CHECK     → npx agentic-wallet providers --json
2. CREATE    → npx agentic-wallet setup --provider openwallet --name my-agent --json
3. VERIFY    → npx agentic-wallet balance --all --json
4. FUND      → npx agentic-wallet fund --provider openwallet --json
5. USE       → Make payments via x402 or MPP using wallet address

PROVIDER DETAILS

Coinbase Agentic Wallet

Managed wallet with enterprise compliance. Requires email authentication (OTP via email).

npx agentic-wallet setup --provider coinbase

Features: KYT screening, OFAC compliance, spending guardrails, x402 support. Prerequisite: Node.js 18+, email address. Docs: https://docs.cdp.coinbase.com/agentic-wallet/welcome

Tempo Wallet (Stripe)

Passkey-based wallet optimized for machine payments. Requires browser for initial passkey setup.

npx agentic-wallet setup --provider tempo

Features: ~500ms finality, sub-cent fees, MPP protocol, service discovery. Prerequisite: Browser access for passkey registration. Docs: https://docs.tempo.xyz/

MoonPay Local Wallet (OpenWallet Standard)

Self-custody wallet with AES-256-GCM encryption. Fully local, works offline.

npx agentic-wallet setup --provider openwallet --name my-wallet --chain base --json

Features: Local encrypted storage, multi-chain, backup/recovery, policy-gated signing. Supported chains: Base, Ethereum, Arbitrum, Optimism, Polygon. Docs: https://docs.openwallet.sh/

Crossmint Wallet

API-first wallet supporting 50+ chains. Both interactive and non-interactive modes.

# Interactive (browser login + prompts)
npx agentic-wallet setup --provider crossmint --name my-wallet

# Non-interactive (API key, no browser — ideal for agents)
npx agentic-wallet setup --provider crossmint --name my-agent \
  --api-key-file ~/.secrets/crossmint-key.txt \
  --chain-type evm --wallet-type smart \
  --non-interactive --json

Features: 50+ chains (evm, solana, aptos, sui, stellar), smart + mpc wallets, custodial & non-custodial. Custody: Custodial uses API-key signer (agent-friendly). Non-custodial uses email signer. Storage: Wallet records at ~/.agent-arena/crossmint-wallets/. No credentials stored. Prerequisite: Node.js 18+. Interactive mode needs Crossmint CLI (npm install -g @crossmint/cli). Non-interactive needs only an API key. Docs: https://docs.crossmint.com/introduction/platform-overview


SUPPORTED CHAINS (MoonPay Local Wallet)

Chain Chain ID Native Token
Base 8453 ETH
Ethereum 1 ETH
Arbitrum One 42161 ETH
Optimism 10 ETH
Polygon 137 POL

SECURITY

  • Zero key exposure — This CLI is a passthrough wrapper. Private keys are handled exclusively by provider CLIs/SDKs.
  • Encrypted at rest — MoonPay local wallets use AES-256-GCM with scrypt key derivation.
  • File permissions — Wallet files are created with mode 0600 (owner-only read/write).
  • Path traversal prevention — Wallet names are validated against strict patterns.
  • No telemetry — No data is sent to any third party. All operations are local or direct to the provider.

TROUBLESHOOTING

"Wallet not found" — Verify name: npx agentic-wallet status --provider openwallet --json "Wrong password" — Passwords are case-sensitive. Check file has no trailing newlines. "Provider not authenticated" — Re-run: npx agentic-wallet setup --provider \x3Cprovider> "Balance check failed" — Check internet connectivity. RPC endpoints may be rate-limited.


LINKS


Copyright (c) 2026 BlockQuest Labs Incorporated. All rights reserved. Licensed under AGPL-3.0-only.

Usage Guidance
This skill appears to do what it claims, but it requires running a Node CLI via npx (which downloads and executes code from the npm registry) and it instructs you to store/read sensitive secrets (passwords, API keys, seed/backups) on disk for non-interactive use. Before installing or enabling: (1) review the npm package and the linked GitHub repo source code to ensure it is trustworthy; (2) avoid storing secrets in plaintext—use a secure secret manager or hardware key when possible and limit file permissions; (3) restrict API keys to minimal scopes and prefer ephemeral credentials; (4) consider disabling autonomous invocation for this skill (require user confirmation) until you audit the code and test in a safe environment; and (5) if you cannot audit the package, treat npx-executed tools that manage funds as higher-risk and prefer alternatives with verifiable builds/releases.
Capability Assessment
Purpose & Capability
The name/description (agent crypto wallets) matches the instructions: provider selection, setup, balance, backup/recover, and non-interactive operation. Required binary (node) is reasonable for an npm CLI. No unrelated credentials or capabilities are requested.
Instruction Scope
The SKILL.md keeps to wallet-management tasks, but it explicitly instructs the agent/user to create and read sensitive files (password-file, api-key-file, e.g., ~/.secrets/*.txt) and to run non-interactive commands that could allow autonomous fund operations. These file reads/writes are functionally necessary but materially expand the trust surface (local secret storage, seed phrases, backups).
Install Mechanism
There is no packaged install spec in the registry; the skill expects use of `npx agentic-wallet`, which will fetch and execute an npm package at runtime. Dynamic npx/npm execution is a supply-chain risk because it runs external code that is not pre-vetted by the platform. The SKILL.md metadata also references installing the same Node package, reinforcing that code will be pulled from the public npm registry.
Credentials
The skill does not declare required environment variables (none listed) which matches the package being CLI driven, but it relies on local secret files (passwords, Crossmint API keys). Requesting these secrets is proportional to wallet management, yet storing them as plaintext under ~/.secrets and instructing automated non-interactive usage increases the risk of accidental exposure or misuse. No unrelated credentials are requested.
Persistence & Privilege
always:false and user-invocable:true are appropriate. However, autonomous model invocation is allowed (disable-model-invocation:false), and because the skill can create/use wallets and potentially send/receive funds, autonomous actions could have high impact. The skill does not request system-wide config changes or other skills' credentials.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install agentic-wallet
  3. After installation, invoke the skill by name or use /agentic-wallet
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
Agentic Wallet 1.0.2 adds non-interactive Crossmint setup for fully automated agent workflows. - Added non-interactive Crossmint wallet creation using API key (no browser needed). - Expanded `setup` command options: now supports `--api-key-file`, `--chain-type`, and `--wallet-type` for Crossmint. - Updated documentation with new usage examples for non-interactive mode across providers. - No code changes; documentation improvements only.
v1.0.1
- Added Crossmint as a new wallet provider, supporting 50+ chains (EVM, Solana, Stellar) with both custodial and non-custodial options. - Updated all relevant documentation and usage instructions to include Crossmint in provider selection, setup commands, and feature comparison. - Expanded the "Provider Selection" section to guide users on when to use Crossmint versus other providers. - Enhanced provider details with a new Crossmint section, outlining features, supported chains, and setup prerequisites.
v1.0.0
agentic-wallet 1.0.0 - Initial release for creating and managing crypto wallets for AI agents. - Supports three providers: Coinbase (managed), Tempo/Stripe (passkey), and MoonPay/OpenWallet (self-custody). - Features multi-chain support (Base, Ethereum, Arbitrum, Optimism, Polygon), backup/recovery, JSON output, non-interactive mode, and provider command passthrough. - Includes commands for wallet setup, balance checks, authentication status, funding instructions, backups, and recovery. - Emphasizes strong security: encrypted local storage, zero key exposure, no telemetry.
Metadata
Slug agentic-wallet
Version 1.0.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Agentic Wallet?

Create and manage crypto wallets for AI agents. Four providers — Coinbase (managed), Tempo/Stripe (passkey), MoonPay/OpenWallet (self-custody), Crossmint (ma... It is an AI Agent Skill for Claude Code / OpenClaw, with 154 downloads so far.

How do I install Agentic Wallet?

Run "/install agentic-wallet" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Agentic Wallet free?

Yes, Agentic Wallet is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Agentic Wallet support?

Agentic Wallet is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Agentic Wallet?

It is built and maintained by smukh (@smukh); the current version is v1.0.2.

💬 Comments