← Back to Skills Marketplace
OpenPayment
by
Vittorio Minacori
· GitHub ↗
· v1.0.2
· MIT-0
400
Downloads
1
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install openpayment
Description
Create x402 stablecoin payment links using the OpenPayment CLI.
Usage Guidance
This skill appears to be what it says: a wrapper for an OpenPayment CLI. Before installing, verify the npm package and publisher (look up the openpayment package on the npm registry, check the homepage/repo, review recent versions and download counts). Consider installing in a sandbox or VM if you are unsure. Be cautious with the PROXY mode: supplying a --resourceUrl will cause the service to call that URL after settlement — do not provide private/internal endpoints unless you trust the service and have reviewed what data will be sent. Double-check any --payTo wallet addresses (to avoid sending funds to the wrong recipient), and test behavior on the Sepolia/test network before using Mainnet. If you need stronger assurance, review the openpayment package source code or its repository and run 'npm audit' before globally installing.
Capability Analysis
Type: OpenClaw Skill
Name: openpayment
Version: 1.0.2
The openpayment skill is designed to facilitate the creation of USDC payment links on the Base network using a dedicated CLI tool. The SKILL.md provides clear, functional instructions for the AI agent, including validation rules and a safe workflow that explicitly warns against requesting private keys. No indicators of data exfiltration, malicious execution, or prompt injection were found.
Capability Tags
Capability Assessment
Purpose & Capability
Name/description describe creating stablecoin payment links via an openpayment CLI; the skill requires node and declares an npm install of the openpayment package which produces an openpayment binary — this is coherent and proportionate.
Instruction Scope
SKILL.md describes invoking the openpayment CLI with flags and defaulting to Base mainnet. All instructions stay within the payment-link use case. One noteworthy feature: the PROXY payment type accepts a --resourceUrl (an arbitrary HTTPS upstream API) that the service will call after settlement — this is part of the stated functionality but means the system will make outbound calls to a user-supplied endpoint, which could carry user/payment data if misused.
Install Mechanism
Install spec is an npm package (openpayment) that creates an openpayment binary. npm installs are expected for a Node CLI but carry typical supply-chain risks (typosquatting, malicious package versions). The install comes from the registry (no arbitrary URL/extract), which is moderate and expected for this use case.
Credentials
The skill does not request environment variables, credentials, or config paths. That is proportionate for a CLI wrapper that uses a globally installed binary.
Persistence & Privilege
always is false and the skill does not request elevated or system-wide configuration changes. It does not try to modify other skills or store extra agent-wide credentials.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openpayment - After installation, invoke the skill by name or use
/openpayment - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Added support for a new payment type: PROXY, which enables fixed-price multi-use payments that call a private upstream API after settlement.
- Introduced the --resourceUrl flag, required when using the PROXY payment type.
- Updated command examples and workflow to include PROXY payments and clarify required input for proxy scenarios.
- Validation rules now check for the PROXY type and require a valid resourceUrl (https only) when used.
- On first use, the skill now explains available payment types and networks to the user.
v1.0.1
openpayment v1.0.1
- Clarified and condensed documentation throughout for improved readability.
- Refined instructions for the workflow when handling user requests.
- Updated descriptions to consistently refer to USDC as the default currency.
- Strengthened language around security: never ask for or share private keys and secrets.
- Noted upcoming support for other networks, stablecoins, and ERC-20 tokens.
- Improved skill metadata.
v1.0.0
Initial release of the openpayment skill.
- Create x402 stablecoin (USDC) payment links using the OpenPayment CLI.
- Supports single-use, multi-use, and variable amount payment types.
- Payments settle in USDC on Base mainnet (default) or Base Sepolia testnet.
- Simple CLI command structure with clear required and optional flags.
- Guides user to provide missing info (amount, wallet address, etc.) for payment link creation.
- Outputs both plain text and JSON formats with payment URL.
Metadata
Frequently Asked Questions
What is OpenPayment?
Create x402 stablecoin payment links using the OpenPayment CLI. It is an AI Agent Skill for Claude Code / OpenClaw, with 400 downloads so far.
How do I install OpenPayment?
Run "/install openpayment" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is OpenPayment free?
Yes, OpenPayment is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does OpenPayment support?
OpenPayment is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created OpenPayment?
It is built and maintained by Vittorio Minacori (@vittominacori); the current version is v1.0.2.
More Skills