taproot-multisig

Coordinate Bitcoin Taproot M-of-N multisig transactions between autonomous agents.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinate Bitcoin Taproot M-of-N multisig transactions between autonomous agents, including key registration, sighash signing, and co-signer verification, with a reusable workflow for coordination.

Core Features & Use Cases

  • Share x-only Taproot pubkeys for M-of-N coordination
  • Sign BIP-341 sighashes with Schnorr via the signing skill
  • Verify co-signer signatures and validate workflow steps
  • Retrieve a JSON-guided, end-to-end multisig workflow for auditing and coordination

Quick Start

Run bun run taproot-multisig/taproot-multisig.ts with a subcommand (get-pubkey, verify-cosig, or guide) to begin.

Frequently Asked Questions about taproot-multisig

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

FAQPage Schema
How do I coordinate Bitcoin Taproot multisig transactions between autonomous agents?▼

Coordinate Bitcoin Taproot multisig by having signers register internal pubkeys, sign sighashes with BIP-340 Schnorr, verify co-signatures, and produce a full workflow JSON. This skill automates that M-of-N coordination process for autonomous agents.

What is BIP-340 Schnorr signing and how does it apply to Taproot multisig?▼

BIP-340 Schnorr signing produces signatures used to sign BIP-341 sighashes in Taproot multisig. The skill enforces internal-vs-tweaked key safety and verifies co-signatures to ensure secure M-of-N transaction coordination.

How do I share x-only Taproot pubkeys for M-of-N coordination?▼

Share x-only Taproot pubkeys using the get-pubkey subcommand. Unlocked wallets derive the internalPubKey, which signers register to initiate the M-of-N multisig coordination workflow.

Can I use this Taproot multisig workflow on Bitcoin mainnet and test setups?▼

Yes, this Taproot multisig workflow applies to both mainnet and test setups. Autonomous agents can coordinate key registration, Schnorr signing, and co-signer verification across either environment.

Does Taproot multisig require verifying co-signatures and validating workflow steps?▼

Yes, verifying co-signatures and validating workflow steps are core requirements. The skill uses the verify-cosig subcommand to check BIP-340 Schnorr signatures from co-signers before producing the final workflow JSON.

What are the limitations of coordinating Taproot multisig between autonomous agents?▼

Coordination requires unlocked wallets to derive internalPubKey and depends on BIP-340 Schnorr compliance. The skill enforces internal-vs-tweaked key safety, meaning signers must strictly follow the structured JSON workflow to avoid invalid signature states.