zimppy

Execute paid HTTP requests to Zcash-required endpoints via the zimppy CLI.

7|1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/betterclever/zimppy --skill zimppy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zimppy
Source: https://github.com/betterclever/zimppy/tree/main
Command: npx skills add https://github.com/betterclever/zimppy --skill zimppy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The zimppy skill solves the friction of making paid HTTP requests to services that require Zcash payment while keeping the transaction details private from everyone else.

Core Features & Use Cases

  • Automated private payment flow for HTTP 402 endpoints: Automatically performs the required ZEC payment (charge or session) and retries the original request.
  • Zcash wallet setup and readiness checks: Guides you through wallet status verification and makes sure the wallet is funded before you attempt paid calls.
  • Service and endpoint discovery: Helps you discover running paid services via /.well-known/payment and then target the correct API endpoint for your intent.

Quick Start

Run the skill to start by checking your wallet status and then discover available paid services before making your first request.

Frequently Asked Questions about zimppy

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

FAQPage Schema
How do I make paid HTTP requests to APIs that require Zcash?

To make paid HTTP requests requiring Zcash, you can use an automated 402-charge and session flow that performs the required ZEC payment and retries the original request. This keeps transaction details private while accessing paid REST or SSE endpoints.

What is the best way to set up a Zcash wallet for private API payments?

The best way to set up a Zcash wallet for private API payments is by running wallet initialization and readiness checks before attempting paid calls. This verifies your wallet status and confirms the wallet is funded prior to executing requests.

How does service discovery work for paid Zcash API endpoints?

Service discovery for paid Zcash API endpoints works by querying the /.well-known/payment path to find running paid services. Once discovered, you can target the correct API endpoint for your specific intent and construct the request URL.

Can I perform a dry run before sending actual Zcash payments to an API?

Yes, you can perform optional dry-runs before sending actual Zcash payments to an API. This allows you to handle balance readiness and verify the automated charge or session flow without committing real funds to the paid HTTP service.

Do I need to manually handle HTTP 402 payment required responses?

No, you do not need to manually handle HTTP 402 payment required responses. The automated flow detects the payment requirement, performs the necessary ZEC charge or session deposit, and automatically retries the original HTTP request.

What limitations exist when using custom session deposits for private payments?

When using custom session deposits for private payments, you are limited to selecting endpoints from discovered service results and must ensure correct URL construction from those endpoints. Custom deposits are optional and work alongside the standard charge flow for paid REST and SSE endpoints.