sigil-signing

Sign blockchain transactions using MPC presignatures from physical floppy disks.

Updated Jan 17, 2026
One-click install
npx skills add https://github.com/chippr-robotics/sigil --skill sigil-signing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sigil-signing
Source: https://github.com/chippr-robotics/sigil/tree/main/.claude/skills/sigil-signing
Command: npx skills add https://github.com/chippr-robotics/sigil --skill sigil-signing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a secure method for signing blockchain transactions using Multi-Party Computation (MPC) where one party's key material is stored on a physical floppy disk, preventing remote compromise.

Core Features & Use Cases

  • Secure Transaction Signing: Sign Ethereum and other blockchain transactions using a 2-of-2 MPC threshold signature scheme.
  • Physical Consent: Requires the physical insertion of a Sigil signing disk for every transaction, ensuring an air-gapped security model.
  • Bounded Damage: If a disk is lost or stolen, the attacker can only access a limited number of presignatures.
  • Use Case: Securely sign critical DeFi transactions or multisig operations where the highest level of security is paramount, even in an untrusted environment.

Quick Start

Use the sigil-signing skill to sign a transaction with hash 0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef for chain ID 1 and description 'Transfer 0.1 ETH to vitalik.eth'.

Frequently Asked Questions about sigil-signing

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

FAQPage Schema
How does MPC signing with physical floppy disks secure blockchain transactions?

MPC signing with floppy disks secures transactions by storing one party's key material on physical media, creating an air-gapped barrier. This requires physical disk insertion for every signature, preventing remote compromise of your blockchain transactions.

How do I sign an Ethereum transaction using an air-gapped MPC setup?

To sign an Ethereum transaction, ensure the sigil-daemon is running and insert a physical Sigil disk. You then provide the transaction hash, chain ID, and description to generate a 2-of-2 MPC threshold signature.

Do I need a specific daemon running to use air-gapped MPC transaction signing?

Yes, air-gapped MPC transaction signing requires the sigil-daemon to be actively running. You must also have a physical Sigil signing disk inserted to authorize the presignature management operations.

What happens if a physical MPC signing disk is lost or stolen?

If an MPC signing disk is lost or stolen, damage remains bounded. The attacker can only access a strictly limited number of presignatures, protecting the overall air-gapped wallet system from total key compromise.

When should I use physical media for crypto signing instead of standard software wallets?

Use physical media for crypto signing when executing critical DeFi or multisig operations that demand maximum security. It enforces physical consent through an air-gapped model, which is ideal for untrusted environments where remote compromise is a risk.