This skill should be used when the user asks to "send BSV", "transfer satoshis", "create payment transaction", "send from WIF", "P2PKH transaction", or needs to build, sign, and broadcast P2PKH transactions from a WIF private key using @bsv/sdk.
From bsv-skillsnpx claudepluginhub b-open-io/claude-plugins --plugin bsv-skillsThis skill is limited to using the following tools:
scripts/send.test.tsscripts/send.tsGuides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Analyzes BMad project state from catalog CSV, configs, artifacts, and query to recommend next skills or answer questions. Useful for help requests, 'what next', or starting BMad.
Build, sign, and broadcast a P2PKH payment from a WIF private key using @bsv/sdk.
Note: This skill is for WIF-key-based scripts and CLIs. If building an app where users have their own wallet, use
wallet-brc100withWalletClient.createAction()instead — the wallet handles UTXOs, signing, and broadcasting automatically.
bun run skills/wallet-send-bsv/scripts/send.ts <from-wif> <to-address> <amount-satoshis>
# Show help
bun run skills/wallet-send-bsv/scripts/send.ts --help
# Example: Send 1000 satoshis
bun run skills/wallet-send-bsv/scripts/send.ts L1abc... 1BvBMSEY... 1000
| Argument | Description |
|---|---|
from-wif | Private key in WIF format (starts with K, L, or 5) |
to-address | Recipient BSV address (starts with 1 or 3) |
amount-satoshis | Amount to send (1 BSV = 100,000,000 satoshis) |
@bsv/sdk - BSV SDK for key/transaction operationshttps://arc.gorillapool.io)broadcast-arc — broadcast any signed transaction via ARC (GorillaPool or TAAL)wallet-brc100 — app-level payments via WalletClient (no WIF needed)decode-bsv-transaction — inspect a transaction before broadcasting