charms

Installation
SKILL.md

Charms

Overview

Integrate and operate Charms for programmable Bitcoin assets. Use this skill when a task requires Charms app development, spell creation and proof generation, commit and spell transaction submission, spell inspection on existing transactions, wallet charm inventory, or API and wallet integration.

Environment

  • Requires bash, curl, and jq.
  • Requires charms CLI.
  • For app development, requires Rust and wasm32-wasip1 target.
  • For Bitcoin casting and wallet flows, requires bitcoin-cli connected to a node (testnet4 for quick iteration).

Use this skill for concrete implementation and operations, not generic protocol theory.

Workflow

  1. Pick the execution path first:
  • App and spell lifecycle (new app, build, verify key, check, prove, submit).
Related skills
Installs
34
GitHub Stars
415
First Seen
Feb 28, 2026