Matchameleon
moneyclaw
openclaw agents for prepaid wallet, virtual card, OTP inbox, public docs, and skill
Documentation snapshot
README 快照
翻译暂时拿不到。
机器翻译的项目简介,仅供参考。原文在下方,也可以直接用浏览器自带的整页翻译 (Chrome / Edge 点地址栏右侧的翻译图标,或用右键菜单里的「翻译成中文」)。
下面正文是项目自己的英文 README。想读全文就用浏览器自带的整页翻译: Chrome / Edge 点地址栏右侧的翻译图标,或用右键菜单里的「翻译成中文」; 手机浏览器一般在菜单里。
本页保存的是公开项目资料快照,阅读过程不需要连接 GitHub。
MoneyClaw
Intent-based payments for OpenClaw agents.
Prepaid wallet. Payment tasks. One hidden execution card. Account inbox.
Website · Docs Site · OpenClaw Quickstart · Docs · Skill
What This Repo Is
This is the public MoneyClaw repository.
It is the place for:
- public product docs
- the MoneyClaw OpenClaw skill
- examples and starter prompts
- high-level architecture and safety model
It is not the full internal product monorepo.
Internal infrastructure, production runbooks, incidents, security hardening notes, deployment details, and provider-specific operational playbooks are intentionally not published here.
What MoneyClaw Does
MoneyClaw gives OpenClaw agents a prepaid wallet and an auditable payment-execution layer for online purchases and recurring subscriptions.
With MoneyClaw, an agent can:
- check wallet and inbox readiness
- create payment tasks
- start recurring payment setups
- prepare or reuse one hidden execution card under the account when execution needs it
- complete browser checkout
- inspect account inbox messages when needed
- verify the final transaction result
Execution note:
- cards are internal execution artifacts, not the main public product object
- public integrations should lead with wallet, payment tasks, subscriptions, inbox, and merchant flows
Secondary workflows include:
- hosted invoices
- merchant checkout links
- merchant and acquiring flows when explicitly requested
Quick Start
Install the skill:
clawhub install moneyclaw
Then:
- Create a MoneyClaw API key.
- Store it in OpenClaw as
MONEYCLAW_API_KEY. - Start a fresh OpenClaw session.
- Ask the agent to inspect the account before its first purchase.
Starter prompt:
Check my MoneyClaw account and tell me if the wallet, inbox, and payment tasks are ready.
Safety Model
MoneyClaw is built around bounded, inspectable agent payments.
- prepaid balances keep risk capped
- payment tasks and subscriptions hold approval and audit state
- one hidden execution card stays under the account and is reused across payment tasks and subscriptions
- receipts and account messages stay visible in a dedicated inbox
- the user can keep dashboard approval on or deliberately enable account-level agent auto-approval
Important boundary:
MoneyClaw is for user-authorized payments. It is not designed to bypass issuer, merchant, fraud, KYC, sanctions, geography, or verification controls.
Read the full model in docs/security-model.md.
Reading Order
Start here:
- docs/getting-started.md
- docs/openclaw-quickstart.md
- docs/api-overview.md
- moneyclaw-skill/SKILL.md
Repo Map
assets/ branding and repo visuals
docs/ public documentation
examples/ prompts and curl examples
moneyclaw-skill/ public OpenClaw skill files
Scope Of This Public Repo
Published here:
- what MoneyClaw is
- how to use it
- how the public skill is structured
- how the public API is meant to be understood
- how the safety and trust model works
Not published here:
- production IPs and infra
- internal incidents and postmortems
- operational security notes
- private merchant-specific tactics
- internal team process and private agent instructions
Local development
pnpm install
cp .env.example .env
docker compose up -d
export REDIS_URL=redis://localhost:6379
import { getOrSetJson, buildCacheKey } from "moneyclaw-public/redis/cache";
const task = await getOrSetJson(
buildCacheKey("payment-task", ["task-123"]),
300,
async () => fetchFromApi(),
);
Helpers in src/redis/ support caching, webhook dedup, and distributed locks for local tooling. When REDIS_URL is unset, they fail open.
The public OpenClaw skill talks to the MoneyClaw API directly — Redis is optional for skill authors.
Support
- Product site: moneyclaw.ai
- Docs hub: elvismusli.github.io/moneyclaw
- Security contact: SECURITY.md
License
Code and docs in this repository are available under the MIT License, unless noted otherwise.
Official distribution
获取与安装
暂未发现可确认的官方软件包地址
当前 README 快照没有出现 npm、PyPI、Crates.io、pub.dev 等官方包页链接。本站不会根据仓库名称猜测下载地址。
本站不托管项目文件;需要安装时,请以项目维护者发布的官方文档为准。
Before installing
使用前核验
本站保存公开资料用于阅读,不代表安全审计或功能背书。安装前请核对许可证、依赖来源和发布签名,不要直接运行来源不明的二进制文件或高权限脚本。