btc

Check Bitcoin balances, estimate fees, list UTXOs, and transfer BTC.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/Jay0xx/forge0btc-news-agent --skill btc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: btc
Source: https://github.com/Jay0xx/forge0btc-news-agent/tree/main/aibtcdev-skills/btc
Command: npx skills add https://github.com/Jay0xx/forge0btc-news-agent --skill btc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bitcoin L1 operations often require separate tools or wallets to check balances, estimate fees, list UTXOs, and perform transfers, making automation and scripting painful. This skill consolidates read operations and controlled write actions into a single CLI, with safe UTXO handling and token-type awareness.

Core Features & Use Cases

  • Balance and fee queries from mempool.space (no wallet required for reads).
  • List UTXOs by address and categorize by status (cardinal safe-to-spend, ordinal, rune).
  • Transfer BTC using cardinal UTXOs by default; optionally include ordinals/runes with explicit risk.
  • Retrieve inscriptions and rune balances via Unisat API.

Quick Start

Check the balance and fee estimates, list UTXOs for an address, and perform a transfer using an unlocked wallet when ready.

Frequently Asked Questions about btc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check Bitcoin mainnet or testnet balance and fees without connecting a wallet?

To check Bitcoin balance and fees without a wallet, the Skill queries mempool.space data directly. This enables read-only balance verification and fee estimation across both mainnet and testnet environments without requiring an unlocked wallet.

How can I list UTXOs by address and identify which ones are safe to spend?

To list UTXOs by address and identify safe-to-spend outputs, the Skill categorizes them by status using the Unisat API. It separates cardinal UTXOs, which are safe to spend, from those holding ordinals or runes to prevent accidental asset loss.

How do I transfer BTC while avoiding spending ordinals or runes?

To transfer BTC without spending ordinals or runes, the Skill defaults to using cardinal UTXOs for transactions. It requires an unlocked wallet and input validation, only including ordinals or runes when you explicitly accept the associated risk.

Can I retrieve inscriptions and rune balances for a specific Bitcoin address?

Yes, you can retrieve inscriptions and rune balances for a specific Bitcoin address. The Skill utilizes the Unisat API to fetch detailed token classification and inscription data, consolidating these read operations into a single workflow.

What is the best way to automate Bitcoin UTXO selection and transfers in a script?

The best way to automate Bitcoin UTXO selection and transfers is using a CLI that consolidates read operations and controlled write actions. This Skill streamlines safe UTXO handling and token-type awareness into a single automated process.

Why does my Bitcoin transfer require an unlocked wallet with input validation?

Your Bitcoin transfer requires an unlocked wallet with input validation to ensure safe UTXO selection and authorize controlled write actions. This mechanism prevents the accidental spending of valuable ordinals or runes during transactions.