AI agent skills for Bitcoin, Stacks, and DeFi operations
概览
Claude Code skills for Bitcoin, Stacks, and DeFi operations. Converted from @aibtc/mcp-server. Each skill is a self-contained directory with a SKILL.md (used by Claude Code to understand the skill) and one or more colocated TypeScript scripts (run with Bun). All scripts output JSON to stdout for Claude Code consumption. The what-to-do/ directory contains multi-step workflow guides for common agent tasks. Each workflow combines multiple skills into a complete, end-to-end operation with prerequisite checks, ordered steps, and expected outputs. See what-to-do/INDEX.md for the full index. The aibtc-agents/ directory is a community registry of agent configurations. Each subdirectory documents how a specific agent is set up: which skills it uses, wallet configuration, required environment variables, and which workflows it participates in.
README
以下为原文 README 节选,完整内容请查看原文。
@aibtc/skills
Claude Code skills for Bitcoin, Stacks, and DeFi operations. Converted from @aibtc/mcp-server.
Each skill is a self-contained directory with a SKILL.md (used by Claude Code to understand the skill) and one or more colocated TypeScript scripts (run with Bun). All scripts output JSON to stdout for Claude Code consumption.
Skills
| Skill | Script | Description |
|---|---|---|
| wallet | wallet/wallet.ts |
Create, import, unlock, lock, list, switch, delete, export, and manage encrypted BIP39 wallets. Derives Stacks + Bitcoin (SegWit + Taproot) addresses. |
| settings | settings/settings.ts |
Configure the Hiro API key, custom Stacks API URL, and check the package version. Settings stored at ~/.aibtc/config.json. |
| btc | btc/btc.ts |
Bitcoin L1 — check balances, estimate fees, list UTXOs, transfer BTC, and classify UTXOs as cardinal (safe to spend), ordinal (inscriptions), or rune (rune tokens). Uses Unisat API. |
| mempool-watch | mempool-watch/mempool-watch.ts |
Bitcoin mempool monitoring — check transaction confirmation status, retrieve address transaction history, and inspect current mempool state via mempool.space. |
| inscription-queue-watcher | inscription-queue-watcher/inscription-queue-watcher.ts |
Deprecated (#444): aibtc.news retired the API it relies on. Read-only monitor for the aibtc.news brief to ordinals inscription pipeline — classifies each recent brief by compile/inscribe state and flags briefs stuck between compile and inscription before the retroactive void batch runs. |
| ordinals | ordinals/ordinals.ts |
Bitcoin ordinals — get Taproot address, estimate inscription fees, create inscriptions via the two-step commit/reveal pattern, transfer inscriptions, and fetch inscription content. |
| ordinals-marketplace | doc-only (SKILL.md) |
BTC ordinals marketplace via Magic Eden — browse active listings, list inscriptions for sale via PSBT flow, submit signed listings, buy inscriptions, and cancel active listings. BTC ordinals only. Mainnet-only. |
| runes | runes/runes.ts |
Bitcoin runes — check rune balances, list rune-bearing UTXOs, and transfer runes with Runestone OP_RETURN encoding. Uses Unisat API. |
| souldinals | souldinals/souldinals.ts |
Souldinals collection management — inscribe soul.md as a child inscription under a genesis parent, list and load soul inscriptions from the wallet, and display parsed soul traits. |
| signing | signing/signing.ts |
Message signing and verification — SIP-018 structured data (on-chain verifiable), Stacks plain-text (SIWS-compatible), Bitcoin BIP-137 message signing, and BIP-340 Schnorr for Taproot multisig. |
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add aibtcdev/skills