request-payment
SKILL.md
Request Payment from Operator
When you need XNO (e.g., for testing, for a task that requires funds, or because the operator offered), follow this workflow.
Workflow
Step 1: Check existing wallets
Before creating anything new, check what you already have:
- Call
wallet_listto see existing wallets - If wallets exist, call
wallet_probe_balanceson each to check for existing funds - If an existing wallet has sufficient funds, skip to reporting — no request needed
Step 2: Create a payment request
Call payment_request_create:
amountXno: the amount needed (be specific)reason: why you need the funds (be clear — the operator sees this)walletName: optional — reuse an existing wallet, or omit to auto-select/create
This returns:
- A
nano:URI (shareable/QR-ready) - The target address
- A request ID for tracking
Step 3: Present to the operator
Tell the operator:
- How much you need and why
- The
nano:address to send to - Offer to generate a QR code (use
generate-qrskill or thegenerate_qrMCP tool if available)
Example message:
I need 0.1 XNO for [reason]. Please send to:
nano_1abc...Or scan this QR: [generate QR]
Step 4: Wait and check for funds
After the operator says they've sent funds (or after a reasonable wait):
- Call
payment_request_receivewith the request ID - This checks for pending blocks and receives them
- Returns updated status:
pending,partial,funded, orreceived
If status is partial, tell the operator how much more is needed.
Step 5: Report back
Once funds are received, confirm to the operator:
- Amount received
- Updated balance
- That the funds are ready to use
Important Rules
- Always check existing wallets first — don't create unnecessary wallets
- Be specific about amounts and reasons — vague requests erode trust
- Never claim funds were received without calling
payment_request_receive— pending is not received in Nano - If the operator asks "did you get it?", always re-check — call
payment_request_statusorpayment_request_receive
Related Skills
mcp-wallet— wallet custody operationscheck-balance— manual balance checkinggenerate-qr— QR code generation for payment addressesreturn-funds— returning funds to the operator
Weekly Installs
2
Repository
casualsecurityi…o-skillsFirst Seen
2 days ago
Security Audits
Installed on
kilo2
amp2
cline2
opencode2
cursor2
kimi-cli2