One-click install
npx skills add https://github.com/b-open-io/prompts --skill txex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: txex
Source: https://github.com/b-open-io/prompts/tree/main/user/.claude/skills/txex
Command: npx skills add https://github.com/b-open-io/prompts --skill txex

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates extraction of media from Bitcoin SV transactions, with optional transforms and caching to accelerate repeated extractions.

Core Features & Use Cases

  • Automated media extraction: Pulls files from BSV transactions with auto-detected filenames and extensions.
  • Media transforms: Resize, convert, and apply transforms to images, video, and audio.
  • Collection downloads & caching: Download entire NFT collections and cache outputs for speed.
  • Use Case: Extract a video, resize to 800px width, convert to webp, and cache for reuse.

Quick Start

Install the tool globally:

  • bun add -g txex Basic usage:
  • txex <outpoint>
  • txex <collection_outpoint> --limit 50
  • txex <outpoint> -w 800 -f webp -o thumb.webp

Frequently Asked Questions about txex

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

FAQPage Schema
How do I extract media files from Bitcoin SV transactions?

Extract media files from BSV transactions using txex with an outpoint identifier. The tool auto-detects filenames and file extensions, pulling images, video, and audio directly from the blockchain with a single command like `txex <outpoint>`.

Can I resize and convert images or video extracted from the blockchain?

Yes, txex applies media transforms to resize, convert formats, and process images, video, and audio. Specify width with `-w`, output format with `-f`, and output filename with `-o`, such as `txex <outpoint> -w 800 -f webp -o thumb.webp`.

What do I need to transform media with txex?

Transforming media with txex requires ffmpeg installed on your system. The tool uses ffmpeg to resize, convert, and apply transforms to images, video, and audio extracted from Bitcoin SV transactions.

How do I download entire NFT collections from the blockchain?

Download entire NFT collections from BSV using txex with a collection outpoint and a limit flag, such as `txex <collection_outpoint> --limit 50`. Results are cached locally for repeated fast access.

Does txex support different blockchain media protocols and standards?

txex supports B://, BCAT, 1Sat Ordinals, and ORDFS Streams for extracting media from Bitcoin SV. The tool handles multiple protocol formats in a unified extraction and caching workflow.

Where does txex store extracted and transformed files?

txex uses a two-tier cache at ~/.txex/cache/ with raw transaction data stored under tx/ and transformed outputs cached separately. This structure accelerates repeated extractions and transformations.