ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified finance Safety 4/5

eth-payment

Generate EIP-681 Ethereum payment links and QR codes for any EVM chain. Zero configuration, instant setup for receiving ETH and ERC-20 payments. Use when you need to create payment requests, invoices, donation links, or any on-chain payment request. Supports Base, Ethereum, Arbitrum, Optimism, Polygon.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/bevanding/eth-payment
Or

What This Skill Does

The eth-payment skill provides a robust, zero-configuration solution for generating EIP-681 compliant Ethereum payment links and QR codes directly from your terminal or AI agent environment. Designed for simplicity and interoperability, this skill allows users to create standardized payment requests that function seamlessly with major wallets like MetaMask, Trust Wallet, and other EVM-compatible interfaces. By abstracting the complexities of EIP-681, the skill enables developers and casual users alike to create invoices, donation requests, and checkout links for native ETH and major ERC-20 tokens across multiple chains, including Base, Ethereum, Arbitrum, Optimism, and Polygon.

Installation

To integrate this skill into your environment, use the OpenClaw management command:

clawhub install openclaw/skills/skills/bevanding/eth-payment

Ensure you have Node.js and npm installed to handle the dependency generation for QR codes. The skill operates entirely offline for link generation and requires no API keys, ensuring your wallet privacy is maintained.

Use Cases

  • E-commerce & Invoicing: Generate dynamic payment links for small merchants or freelancers who need to accept payments without setting up complex web3 payment gateways.
  • Donation Portals: Create static or dynamic QR codes for community fundraising that can be easily printed or displayed on websites.
  • Programmatic Integration: Leverage the --json output flag to integrate payment request logic directly into backend services, bots, or custom AI agent workflows.
  • On-chain Transfers: Quickly construct transaction data for complex ERC-20 token transfers across supported L2 networks.

Example Prompts

  1. "Generate a payment link for 50 USDC on the Optimism network for recipient 0x123... and save the QR code as optimism_payment.png."
  2. "Show me the supported tokens for the Arbitrum network so I know what I can use for my invoice."
  3. "Create a payment request for 0.5 ETH to 0xAbc... on the Base network and output the data in JSON format for my application."

Tips & Limitations

  • Default Network: The skill defaults to the Base network; always double-check the network flag when creating requests for other chains to avoid user confusion.
  • Security: Always verify the recipient address before sharing generated links. While the tool is secure, it cannot reverse on-chain transactions.
  • QR Codes: QR codes are generated locally. Ensure you provide a writable path for the image file output.
  • Token Support: Only the tokens listed in the tokens command output are supported by the logic wrapper to ensure EIP-681 compliance.

Metadata

Author@bevanding
Stars4473
Views1
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-bevanding-eth-payment": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#ethereum#payments#crypto#web3#invoicing
Safety Score: 4/5

Flags: file-write