# Send ClawPurse to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "clawpurse",
    "name": "ClawPurse",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/mhue-ai/clawpurse",
    "canonicalUrl": "https://clawhub.ai/mhue-ai/clawpurse",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/clawpurse",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=clawpurse",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "COMPLETE_SUMMARY.md",
      "DEPLOYMENT_GUIDE.md",
      "HOWTOGETTIMPI.md",
      "IMPROVEMENTS.md",
      "QUICKSTART.md",
      "README.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "clawpurse",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-29T07:33:39.006Z",
      "expiresAt": "2026-05-06T07:33:39.006Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=clawpurse",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=clawpurse",
        "contentDisposition": "attachment; filename=\"clawpurse-2.0.2.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "clawpurse"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/clawpurse"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/clawpurse",
    "downloadUrl": "https://openagent3.xyz/downloads/clawpurse",
    "agentUrl": "https://openagent3.xyz/skills/clawpurse/agent",
    "manifestUrl": "https://openagent3.xyz/skills/clawpurse/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/clawpurse/agent.md"
  }
}
```
## Documentation

### ClawPurse Skill

Local Timpi/NTMPI wallet for agentic AI, automation scripts, and individual users on the Neutaro chain.

### Overview

ClawPurse provides cryptocurrency wallet functionality for AI agents (including OpenClaw), automation pipelines, and human operators—enabling autonomous or manual handling of NTMPI tokens on the Neutaro blockchain.

### Capabilities

Check wallet balance – Query current NTMPI holdings
Send tokens – Transfer NTMPI to any Neutaro address
Receive tokens – Get wallet address for incoming payments
View transaction history – List recent send/receive activity
Verify chain status – Check connectivity to Neutaro network
Stake tokens – Delegate NTMPI to validators for rewards (v2.0)
Manage delegations – View, redelegate, and unstake tokens (v2.0)

### Installation

# In the ClawPurse directory
npm install && npm run build && npm link

This makes the clawpurse CLI available globally.

### Setup

A wallet must be initialized before first use:

clawpurse init --password <secure-password>

Important: Back up the mnemonic shown during init immediately!

### Environment

Set CLAWPURSE_PASSWORD to avoid passing password on every command:

export CLAWPURSE_PASSWORD=<password>

### Status Check

clawpurse status

Returns chain connection status, chain ID, and current block height.

### Balance

clawpurse balance

Returns current NTMPI balance.

### Address

clawpurse address

Returns the wallet's Neutaro address.

### Send

clawpurse send <to-address> <amount> [--memo "text"] [--yes]

Sends NTMPI to the specified address. Use --yes to skip confirmation for amounts > 100 NTMPI.

### History

clawpurse history [--limit N]

Shows recent transactions.

### Allowlist Management

clawpurse allowlist list              # View trusted destinations
clawpurse allowlist add <addr>        # Add destination
clawpurse allowlist remove <addr>     # Remove destination

### Staking (v2.0)

clawpurse validators                  # List active validators
clawpurse delegations                 # View current delegations
clawpurse stake <validator> <amount>  # Delegate tokens
clawpurse unstake <validator> <amount> --yes  # Undelegate (22-day unbonding)
clawpurse redelegate <from> <to> <amount>     # Move stake between validators
clawpurse unbonding                   # Show pending unbonding

Staking for agents:

1. Run: clawpurse validators
2. Select validator with good uptime and reasonable commission
3. Run: clawpurse stake <validator> <amount> --yes
4. Monitor with: clawpurse delegations
5. Rewards auto-deposit to liquid balance on Neutaro

### Safety Features

Max send limit: 1000 NTMPI per transaction (configurable)
Confirmation required: Above 100 NTMPI
Address validation: Only neutaro1... addresses accepted
Destination allowlist: Optional enforcement of trusted recipients
Encrypted keystore: AES-256-GCM with scrypt key derivation

### Check Balance Before Operations

Before any payment task, run:
clawpurse balance

Parse the output to get available funds.

### Making Payments

1. Verify recipient is in allowlist (or use --override-allowlist)
2. Run: clawpurse send <address> <amount> --memo "reason" --yes
3. Capture the tx hash from output
4. Share tx hash with recipient for verification

### Receiving Payments

1. Run: clawpurse address
2. Share the address with the sender
3. After expected payment, run: clawpurse balance
4. Or query chain directly to verify specific tx

### Programmatic API

For advanced integrations, import ClawPurse functions directly:

import {
  loadKeystore,
  getBalance,
  send,
  getChainInfo,
} from 'clawpurse';

// Load wallet
const { wallet, address } = await loadKeystore(process.env.CLAWPURSE_PASSWORD);

// Check balance
const balance = await getBalance(address);
console.log(balance.primary.displayAmount);

// Send tokens
const result = await send(wallet, address, 'neutaro1...', '10.5', {
  memo: 'Service payment',
  skipConfirmation: true,
});
console.log(\`Sent! TxHash: ${result.txHash}\`);

### Security Notes

Never expose the mnemonic in logs or outputs
Use environment variables for the password, not command-line args in scripts
Enable allowlist enforcement to prevent sends to unknown addresses
Monitor receipts at ~/.clawpurse/receipts.json for audit

### Files

PathPurpose~/.clawpurse/keystore.encEncrypted wallet (mode 0600)~/.clawpurse/receipts.jsonTransaction receipts~/.clawpurse/allowlist.jsonTrusted destinations

### Documentation

OPERATOR-GUIDE.md – Full setup and usage guide
TRUST-MODEL.md – Security and verification
ALLOWLIST.md – Destination allowlist system

### Troubleshooting

IssueSolution"Wallet not found"Run clawpurse init first"Status: DISCONNECTED"Check network; RPC may be down"Amount exceeds limit"Adjust maxSendAmount in config"Destination blocked"Add to allowlist or use --override-allowlist
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: mhue-ai
- Version: 2.0.2
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-04-29T07:33:39.006Z
- Expires at: 2026-05-06T07:33:39.006Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/clawpurse)
- [Send to Agent page](https://openagent3.xyz/skills/clawpurse/agent)
- [JSON manifest](https://openagent3.xyz/skills/clawpurse/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/clawpurse/agent.md)
- [Download page](https://openagent3.xyz/downloads/clawpurse)