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.