
stripe / purl
✓ Official★ 174A skill package that teaches your agent 1 capability — every one documented and browsable below, no GitHub required · by stripe.
Each skill below is one capability this package teaches your agent. Install the whole package, or open a skill to install just that one.
purl
A curl-esque CLI for making HTTP requests that require payment. Designed for humans and agents alike.
Installation
via Homebrew
Copy & paste — that's it
brew install stripe/purl/purlvia source
Copy & paste — that's it
git clone https://github.com/stripe/purl
cd purl
cargo install --locked --path cliRequires Rust. Ensure ~/.cargo/bin is in your PATH.
Quickstart
It is recommended to use a wallet dedicated for usage with purl.
Copy & paste — that's it
# Set up your wallet
purl wallet add
# Preview payment without executing
purl --dry-run https://api.example.com/data
# Make a request
purl https://api.example.com/data
# Require confirmation before paying
purl --confirm https://api.example.com/data
# Understand payment requirements for a resource
purl inspect http://api.example.com/data
# See your balance
purl balance
# See and manage wallets
purl wallet listUsage
Copy & paste — that's it
purl [OPTIONS] <URL>
purl <COMMAND>Run purl help for all commands or purl topics for detailed documentation.
Development
Copy & paste — that's it
make build # Build
make test # Run tests
make release # Build release binaryInstall the whole package (1 skills):
Copy & paste — that's it
npx skills add https://github.com/stripe/purlOr install a single skill:
Copy & paste — that's it
npx skills add https://github.com/stripe/purl --skill <name>Pick the skill name from the Skills tab — each entry there installs independently.