Claude-skill-registry extract-blockchain-media

Extract media files (images, videos, documents) from BSV blockchain transactions using the txex CLI tool. Retrieves inscribed ordinals and embedded files.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/extract-blockchain-media" ~/.claude/skills/majiayu000-claude-skill-registry-extract-blockchain-media && rm -rf "$T"
manifest: skills/data/extract-blockchain-media/SKILL.md
source content

Extract Blockchain Media

Extract media files from BSV blockchain transactions using

txex
CLI.

When to Use

  • Extract ordinal inscriptions from transactions
  • Retrieve embedded images/videos/files from blockchain
  • Download NFT assets
  • Access on-chain stored media

Usage

# Extract media from transaction ID
bun run /path/to/skills/extract-blockchain-media/scripts/extract.ts <txid>

# Extract to specific output directory
bun run /path/to/skills/extract-blockchain-media/scripts/extract.ts <txid> /path/to/output

What Gets Extracted

The txex tool extracts:

  • Images (PNG, JPG, GIF, WEBP)
  • Videos (MP4, WEBM)
  • Audio files
  • Text/JSON data
  • Any binary data inscribed in transaction

Output

Files are saved with:

  • Original filename (if embedded in tx)
  • Auto-detected file extension
  • Saved to current directory or specified path

Requirements

  • txex
    CLI installed:
    bun add -g txex
  • Transaction ID of ordinal/inscription
  • Internet connection to fetch from blockchain

CLI Reference

txex <txid>                 # Extract to current directory
txex <txid> -o /path        # Extract to specific path

Common Use Cases

  1. View NFT Images: Extract ordinal inscription image
  2. Download Files: Retrieve documents stored on-chain
  3. Archive Media: Backup ordinals locally
  4. Content Verification: Check what's actually inscribed