starknet-mini-pay

Generate Starknet payment links, QR codes, and invoices via CLI.

80|25|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/keep-starknet-strange/starknet-agentic --skill starknet-mini-pay
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: starknet-mini-pay
Source: https://github.com/keep-starknet-strange/starknet-agentic/tree/main/skills/starknet-mini-pay
Command: npx skills add https://github.com/keep-starknet-strange/starknet-agentic --skill starknet-mini-pay

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires aiohttp, starknet-py, aiosqlite, qrcode, Pillow, python-telegram-bot, and includes scripts (resource) components.

What problem does it solve?

Starknet Mini-Pay provides a complete, non-custodial solution for fast Starknet payments, enabling users to send and receive tokens without centralized services or escrow.

Core Features & Use Cases

  • P2P transfers: Send ETH, STRK, or USDC to any Starknet address directly.
  • QR codes & payment links: Generate scannable QR codes and shareable links to request payments.
  • Invoices & Telegram bot: Create time-limited invoices and interact via a Telegram bot for streamlined workflows.
  • Multi-interface support: Works via CLI, wallet deep links, and wallet integrations for broad adoption.

Quick Start

Install dependencies, set environment variables, and run the CLI to generate links, QR codes, or invoices.

Frequently Asked Questions about starknet-mini-pay

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

FAQPage Schema
How do I generate a QR code for a Starknet payment request?

To generate a Starknet payment QR code, run the provided CLI scripts to create a payment link for ETH, STRK, or USDC, which then outputs a scannable QR image. The workflow uses the qrcode and Pillow libraries to render the self-custodial transfer request.

Can I send peer-to-peer Starknet transfers without a centralized escrow service?

Yes, you can execute peer-to-peer Starknet transfers without a centralized escrow by using this self-custodial solution. It directly interacts with Starknet wallets to transfer ETH, STRK, or USDC, ensuring users retain full control of their funds throughout the transaction.

Does the Starknet Mini-Pay solution support automated invoice workflows via Telegram?

The solution supports automated invoice workflows via a Telegram bot integration. It creates time-limited invoices and allows users to manage payment requests directly through Telegram, streamlining the peer-to-peer transfer process.

What tokens are supported for self-custodial Starknet wallet transfers?

The supported tokens for self-custodial Starknet wallet transfers are ETH, STRK, and USDC. The CLI processes these specific assets to generate payment links, QR codes, and direct peer-to-peer transactions across the network.

Do I need to install specific Python dependencies to run the Starknet payment CLI?

Yes, you must install specific Python dependencies including starknet-py, aiohttp, aiosqlite, qrcode, and Pillow to run the CLI. These libraries enable the asynchronous network calls, database storage, and QR code generation required for the workflows.