LaunchKit · 2026
Back to Skills

Simple wallet for Kaspa blockchain.

2
2.3k downloads
by @manyfestation

Setup & Installation

openclaw skills install @manyfestation/kaspa

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install kaspa

Version History

v1.0.11Feb 8, 2026 - Version note by skill developer:

Changelog - Updated SKILL.md format with architecture diagrams and feature tables - Fixed SDK compatibility: XPrv string conversion, testnet-10 network mapping

What This Skill Does

Self-custody CLI wallet for the Kaspa blockchain. Supports sending KAS, checking balances, generating payment URIs, and querying network fee estimates. All output is JSON, making it usable in scripts and agent workflows.

JSON output on every command makes it directly composable in scripts and agent pipelines without parsing human-readable text from a GUI wallet.

When to use it

  • Checking a Kaspa address balance before initiating a transfer
  • Sending KAS to another address from the command line
  • Generating a kaspa: payment URI to share with a payer
  • Consolidating UTXOs after a transaction fails with a storage mass error
  • Querying current network fee tiers to choose between low, economic, or priority

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Send 0.5 KAS to kaspa:qrc8yabc123...

AGENT
  1. 1Runs ./kaswallet.sh balance to confirm sufficient funds
  2. 2Runs ./kaswallet.sh send kaspa:qrc8yabc123... 0.5
  3. 3Parses JSON response for txid and fee fields
  4. 4Reports transaction ID and amount sent to user
OUTPUT

{"status": "sent", "txid": "abc123...", "amount": "0.5", "fee": "0.0002"}

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

KASPA_PRIVATE_KEY environment variable (64-character hex private key) or KASPA_MNEMONIC environment variable (12 or 24 word seed phrase)