← 返回 Skills 市场
Sponge Wallet
作者
Rishab Luthra
· GitHub ↗
· v1.0.0
1660
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install sponge-wallet
功能描述
Manages crypto wallets, transfers tokens, swaps on DEXes, checks balances, and accesses paid APIs (search, image gen, prediction markets, web scraping, document parsing, sales prospecting) via x402 micropayments. Use when the user asks about wallet balances, token transfers, swaps, blockchain payments, or paid API services.
安全使用建议
What to consider before installing:
- Trust boundary: this skill delegates wallet operations to a remote service (default API: https://api.wallet.paysponge.com). Anyone controlling that service or the API key can sign/submit transactions and perform micropayments. Only use it if you trust the provider and have verified their identity and policies.
- Secrets: the skill uses an API key (SPONGE_API_KEY) and stores credentials at ~/.spongewallet/credentials.json. Do NOT put live/large-value keys into the environment or the skill until you vet the provider. Prefer testnet keys (sponge_test_*) when evaluating.
- Transparency mismatch: the registry metadata declared no env vars/primary credential, but the code clearly uses SPONGE_API_KEY and SPONGE_API_URL. That omission reduces visibility — ask the publisher to correct the metadata before installing.
- Automatic payments: paid-API calls (sponge/x402) default to auto_pay=true. If you do not want the skill to spend funds without explicit confirmation, set auto_pay to false or avoid using the sponge tool. Consider requiring manual payment signatures.
- Data exfiltration risk: tasks like 'crawl', 'parse', and 'prospect' will send URLs, documents, or contact data to third-party providers (the sponge pipeline). Do not send sensitive documents or PII unless you understand where the data goes and have permission.
- Practical checks: verify the code repository and API host (check GitHub repo/paysponge domain and who runs the service), audit the server-side policy for allowlisting/transfer approvals, and run the skill with test keys in an isolated environment first. If possible, require a least-privilege API key (read-only or limited signing scope) for evaluation.
If you cannot verify the remote service or if you need strong local control over private keys, do not install or use live keys with this skill.
功能分析
Type: OpenClaw Skill
Name: sponge-wallet
Version: 1.0.0
The skill is classified as suspicious due to its inherently high-risk capabilities, despite aligning with its stated purpose. It enables direct cryptocurrency transfers and swaps (`evm_transfer`, `solana_transfer`, `solana_swap`, `withdraw_to_main_wallet`), which carry significant financial risk. Furthermore, the `sponge` tool allows for web scraping (`task: "crawl"`), document parsing (`task: "parse"`), and sales prospecting (`task: "prospect"`) via external APIs, which could expose or process sensitive information. While these actions are explicitly declared functionalities, they represent broad permissions and powerful primitives that could lead to harm if the agent is compromised or misused. The `scripts/wallet.mjs` file also uses `execSync` for clipboard operations, a powerful primitive, though its use here appears benign with JSON-stringified input.
能力评估
Purpose & Capability
The skill's code and docs match the described capabilities (balance checks, transfers, swaps, x402 paid-API calls). However the registry metadata lists no required environment variables or primary credential while the code and SKILL.md clearly rely on an API key (SPONGE_API_KEY) and an API URL override (SPONGE_API_URL). That mismatch between declared requirements and actual needs is an incoherence that matters for trust.
Instruction Scope
Runtime instructions tell the agent to run the included Node CLI which contacts a remote MCP JSON-RPC endpoint (default: https://api.wallet.paysponge.com/mcp). The skill: (1) stores credentials in ~/.spongewallet/credentials.json, (2) attempts to copy device codes to system clipboard via child_process execSync, (3) by default auto-pays x402 microtransactions (auto_pay default true) which means the skill can create on-chain payments without an interactive approval flow, and (4) exposes tasks that crawl arbitrary URLs and perform prospecting/enrichment (potentially sending user data to third-party providers). These behaviors are within the stated purpose but elevate risk and should be explicitly disclosed and approved by the user.
Install Mechanism
There is no install spec; this is instruction + embedded JS code only. That minimizes disk-write/third-party install risk. The included script will be executed by node when invoked.
Credentials
Although the registry says 'Required env vars: none', the code documents and uses SPONGE_API_KEY (optional override but functionally primary credential) and SPONGE_API_URL. The skill needs sensitive credentials to operate (wallet API key that can sign transactions and fund micropayments). Requesting or relying on an API key is proportionate to a remote-wallet design, but the metadata omission and lack of a declared primaryEnv is an inconsistency that reduces transparency and is a security concern.
Persistence & Privilege
always:false (good). The skill stores credentials at ~/.spongewallet/credentials.json with restrictive file modes (0o600) — expected for a wallet tool. It does not appear to modify other skills or system configs. One important behavioral privilege: the skill (by default) will auto-pay x402 requests and can initiate transfers/swaps via the remote API — combine that with the API key's power and autonomous agent invocation (model invocation is enabled by default) and you have a high-impact capability that requires trust in the remote service.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install sponge-wallet - 安装完成后,直接呼叫该 Skill 的名称或使用
/sponge-wallet触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Init sponge wallet skill
元数据
常见问题
Sponge Wallet 是什么?
Manages crypto wallets, transfers tokens, swaps on DEXes, checks balances, and accesses paid APIs (search, image gen, prediction markets, web scraping, document parsing, sales prospecting) via x402 micropayments. Use when the user asks about wallet balances, token transfers, swaps, blockchain payments, or paid API services. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1660 次。
如何安装 Sponge Wallet?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install sponge-wallet」即可一键安装,无需额外配置。
Sponge Wallet 是免费的吗?
是的,Sponge Wallet 完全免费(开源免费),可自由下载、安装和使用。
Sponge Wallet 支持哪些平台?
Sponge Wallet 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Sponge Wallet?
由 Rishab Luthra(@rishabluthra)开发并维护,当前版本 v1.0.0。
推荐 Skills