Lnget lnget

HTTP client with automatic L402 Lightning micropayment support

install
source · Clone the upstream repo
git clone https://github.com/lightninglabs/lnget
Claude Code · Install into ~/.claude/skills/
git clone --depth=1 https://github.com/lightninglabs/lnget ~/.claude/skills/lightninglabs-lnget-lnget
OpenClaw · Install into ~/.openclaw/skills/
git clone --depth=1 https://github.com/lightninglabs/lnget ~/.openclaw/skills/lightninglabs-lnget-lnget
manifest: SKILL.md
source content

lnget

Download files with automatic L402 Lightning micropayments. When a server returns HTTP 402 Payment Required with an L402 challenge, lnget automatically pays the Lightning invoice and retries the request.

Quick Reference

# JSON metadata + inline response body
lnget --json --print-body https://api.example.com/data.json

# Pipe raw response body to stdout
lnget -q https://api.example.com/data.json | jq .
lnget -o - https://api.example.com/data.json

# Preview payment without executing
lnget --dry-run https://api.example.com/paid-endpoint

# Agent-first JSON input
lnget --json --params '{"url": "https://api.example.com/data", "max_cost": 500}'

# Introspect CLI schema
lnget schema --all

# Manage tokens
lnget tokens list --json --fields domain,amount_sat

# Check Lightning backend
lnget ln status --json

Key Rules

  1. Always use
    --json
    for machine-readable output
  2. Use
    --print-body
    with
    --json
    to get response content inline
  3. Use
    --dry-run
    before making payments
  4. Use
    -q
    or
    -o -
    when you only want the raw response body
  5. Use
    --fields
    to limit output to needed fields
  6. Use
    --force
    on destructive commands (tokens clear)
  7. Check
    lnget schema <command>
    for parameter details

Full skill documentation

See

skills/lnget/SKILL.md
for comprehensive usage guide.