Cashu

WarnAudited by ClawScan on May 10, 2026.

Overview

The skill is coherently about Cashu/Bitcoin payments, but it tells agents to bypass confirmations and automatically pay some requests, which could spend funds without clear user approval or limits.

Install only if you intentionally want an agent to help operate a Cashu wallet. Use a separate low-balance wallet, verify the `cashu` CLI source, and require manual approval with clear spend limits before any send, pay, melt, or automatic 402-payment flow.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

An agent could spend or move Cashu/Bitcoin funds without a final human confirmation from the CLI.

Why it was flagged

This makes confirmation-bypassing the default for wallet commands, including payment and send operations, without adding an explicit user-approval requirement or spending limit.

Skill content
Always use the `--yes` (or `-y`) flag to skip interactive prompts and confirmations. This is **mandatory** for agent use
Recommendation

Require explicit user approval before every spend, set a maximum amount per action/session, and only use `--yes` after the user has approved the exact payment details.

What this means

A website or API response could cause the agent to make payments as part of an otherwise ordinary request flow.

Why it was flagged

The skill tells the agent to treat a remote server's 402 response and `X-Cashu` header as a trigger to pay automatically, with no stated checks for amount, recipient, domain trust, or user approval.

Skill content
This pattern is agentic-friendly: handle 402 automatically, pay, retry — just like handling rate limits or auth redirects.
Recommendation

Do not auto-pay 402 responses by default; decode and display the request, verify the amount and mint, and ask the user before paying.

What this means

Anyone or anything operating this skill with access to the wallet directory may be able to view balances, create tokens, or pay invoices using that wallet.

Why it was flagged

The skill relies on local wallet data that can control spendable ecash and may include sensitive wallet information; this is expected for the stated wallet purpose but is high-value access.

Skill content
`CASHU_DIR`: Directory for wallet data (typically `~/.cashu`).
Recommendation

Use a separate low-balance wallet for agent activity, protect backups and mnemonics, and avoid pointing the agent at a primary wallet.

What this means

The security of wallet operations depends on the installed `cashu` CLI package and its supply chain.

Why it was flagged

The skill installs an external CLI package without pinning a version in the install command; this is expected for a CLI-based wallet skill but leaves package provenance and version verification to the user.

Skill content
"command": "pipx install cashu"
Recommendation

Verify the official Nutshell/Cashu package source, consider pinning a trusted version, and install with pipx in an isolated environment.