runes

Query Bitcoin rune balances, list rune UTXOs, and transfer runes via Unisat indexer.

9|43|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/aibtcdev/skills --skill runes-aibtcdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: runes
Source: https://github.com/aibtcdev/skills/tree/main/runes
Command: npx skills add https://github.com/aibtcdev/skills --skill runes-aibtcdev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires commander.

What problem does it solve?

Bitcoin rune assets require reliable tooling to check balances, enumerate rune-bearing UTXOs, and execute transfers safely. This skill provides a unified CLI to manage rune operations across Taproot addresses using the Unisat indexing API and Runestone encoding.

Core Features & Use Cases

  • Balance queries return all rune balances for a given address, with human-friendly formatting.
  • UTXO inspection lists rune-bearing UTXOs for a specific rune to support precise selection and auditing.
  • Transfer builds a Runestone-encoded transaction, signs it, and broadcasts it, with safeguards like explicit change pointers and fee handling.
  • Works on mainnet and testnet with UNISAT_API_KEY support.

Quick Start

Run the balance, utxos, or transfer subcommands against an unlocked wallet to manage your rune assets.

Frequently Asked Questions about runes

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

FAQPage Schema
How do I check Bitcoin rune balances for a Taproot address?

To check Bitcoin rune balances, query the Unisat indexer API for a specified Taproot address. The tool returns all associated rune balances with human-friendly formatting, providing a clear overview of held rune assets.

How do I transfer Bitcoin runes using a CLI?

You can transfer Bitcoin runes using a CLI by building a Runestone-encoded transaction, signing it, and broadcasting it to the network. The process includes safeguards like explicit change pointers and fee handling for auditable transfers.

What is the best way to list rune-bearing UTXOs for a specific asset?

The best way to list rune-bearing UTXOs is to use a UTXO inspection command that queries the Unisat indexer. This lists specific rune-bearing UTXOs to support precise selection and auditing before transferring assets.

Do I need an unlocked wallet and API key to manage rune transactions?

Yes, managing rune transactions requires an unlocked wallet to sign transactions and an active UNISAT_API_KEY to fetch data. These prerequisites are necessary to build, sign, and broadcast transactions to the Bitcoin network.

Does this rune management tool support both mainnet and testnet environments?

Yes, this rune management tool supports both mainnet and testnet environments using the Unisat indexing API. You can safely build, sign, and broadcast Runestone-encoded transfers across either Bitcoin network.