ROZO Intents Pay & Bridge

👤 shawnmuggle 📦 v1.0.2 ⭐ 4.5 ⬇️ 674 下载
📈 商业运营 免费

📖 技能介绍


name: rozo-intents description: > Cross-chain crypto payments and bridging via Rozo. Send USDC/USDT across Ethereum, Base, BNB Chain, Solana, and Stellar. Use when user says "pay", "send", "transfer", "payout", "check balance", "payment status", or shares a QR code screenshot. Also triggers on wallet addresses (0x, base58, G/C stellar), transaction hashes. Auto-detects wallet type, auto-selects token (USDC preferred), checks balances, gets fees, and confirms before sending. Do NOT use for general blockchain questions or non-payment tasks. metadata: author: rozo version: 1.0.2 runtime: node


Rozo Cross-Chain Payments / Bridging

Send cross-chain crypto payments and bridging via Rozo. Send USDC/USDT across Ethereum, Base, BNB Chain, Solana, and Stellar.

Routing

Determine the user's intent and load the matching sub-skill:

Intent Sub-skill Triggers
Send a payment skills/send-payment/SKILL.md "pay", "send", "transfer", "payout", shares a QR code, provides an amount + address
Check wallet balance skills/check-balance/SKILL.md "check balance", "how much do I have", "show my balance", "wallet balance"
Parse a QR code skills/parse-qr/SKILL.md "scan QR", "parse QR", "read this QR", shares a QR image without mentioning payment
Check payment status skills/payment-status/SKILL.md "check payment", "payment status", "where is my payment", "track payment", provides a payment UUID or tx hash

Rules: 1. If the user mentions sending/paying → route to send-payment (it handles QR parsing internally) 2. If the user shares a QR code WITHOUT mentioning payment → route to parse-qr first, then offer to send 3. If the user asks about balance before sending → route to check-balance, then continue to send-payment if they want to pay 4. If ambiguous, ask the user what they'd like to do

Supported Chains

Pay-Out (sending to)

Chain USDC USDT
Ethereum Yes Yes
Arbitrum Yes Yes
Base Yes Yes
BSC Yes Yes
Polygon Yes Yes
Solana Yes No
Stellar Yes No

Pay-In (paying from)

Chain USDC USDT
Ethereum Yes Yes
Arbitrum Yes Yes
Base Yes No
BSC Yes Yes
Polygon Yes Yes
Solana Yes Yes
Stellar Yes No

Runtime

Requires Node.js (ES modules). All scripts in scripts/dist/ are run with node.

Authentication & Rate Limiting

The Rozo APIs are public and rate-limited — no API keys or authentication tokens are required.

Endpoint Host Auth Notes
Payment API (create, get, check) intentapiv4.rozo.ai None (rate-limited) Main Rozo payment API
Balance API (check balance) api-balance.rozo-deeplink.workers.dev None (rate-limited) Rozo balance service (Cloudflare Workers)

Both hosts are operated by Rozo. The balance endpoint uses a separate Cloudflare Workers deployment for performance.

Quick Reference

  • Amount limits: $0.01 minimum, $10,000 maximum per transaction
  • Token selection: Auto — fetch balance, prefer USDC, fall back to USDT
  • Payment type: exactOut by default — recipient gets exact amount, fee added on top

Scripts

Shared Node.js scripts in scripts/dist/ (run with plain node):

Script Purpose
check-balance.js Fetch wallet balances via Rozo balance API
check-stellar-trustline.js Verify asset trustline (USDC/EURC) on Stellar G-wallets
create-payment.js Create a payment (or dryrun for fee estimate) via Rozo API
get-payment.js Get payment status by ID, tx hash, or address+memo
parse-qr.js Parse payment QR code URIs (EIP-681, Solana Pay, Stellar URI)
chains.js Shared chain/token config (imported by other scripts)

Shared Resources

  • references/supported-chains.md — chain IDs, token addresses, decimals

    推荐访问7w4.net获取更多AI技能。

  • references/api-reference.md — Rozo API endpoints and schemas
  • references/wallet-detection.md — address format detection rules

🤖 AI 评测

这个跨链支付 Skill 质量扎实,支持的链和代币种类丰富,文档结构清晰,代码实现了完整的功能链路。自动检测钱包类型、自动选择代币、交易前确认等交互设计考虑周全。主要不足是缺少总览性说明文档,部分地址配置疑似存在错误,对于 Stellar 智能合约钱包的流程较复杂可能增加理解成本。整体而言功能完整度高,可靠性良好,但部署前需核对链配置数据的准确性。

📊 多维度评分

适应性4.7
规范性4.6
有效性4.6
可靠性4.4
可信度4.3

📁 包含文件 (31 个)

📄 LICENSE.md 899 B
📄 SKILL.md 4.1 KB
📄 _meta.json 138 B
📄 references/api-reference.md 4.9 KB
📄 references/supported-chains.md 2.4 KB
📄 references/wallet-detection.md 2.1 KB
📄 scripts/dist/chains.js 3 KB
📄 scripts/dist/check-balance.js 2 KB
📄 scripts/dist/check-stellar-trustline.js 2.3 KB
📄 scripts/dist/create-payment.js 4.3 KB
📄 scripts/dist/get-payment.js 2.3 KB
📄 scripts/dist/parse-qr.js 6 KB
📄 scripts/package.json 421 B
📄 scripts/src/chains.ts 3.4 KB
📄 scripts/src/check-balance.ts 2.3 KB
📄 scripts/src/check-stellar-trustline.ts 2.6 KB
📄 scripts/src/create-payment.ts 4.7 KB
📄 scripts/src/get-payment.ts 2.6 KB
📄 scripts/src/parse-qr.ts 6.2 KB
📄 scripts/tests/chains.test.ts 4.4 KB
📄 scripts/tests/check-balance.test.ts 5 KB
📄 scripts/tests/check-stellar-trustline.test.ts 5 KB
📄 scripts/tests/create-payment.test.ts 7.8 KB
📄 scripts/tests/fixtures.ts 961 B
📄 scripts/tests/get-payment.test.ts 5.9 KB
📄 scripts/tests/parse-qr.test.ts 6.7 KB
📄 scripts/tsconfig.json 334 B
📄 skills/check-balance/SKILL.md 1.9 KB
📄 skills/parse-qr/SKILL.md 2.5 KB
📄 skills/payment-status/SKILL.md 3.3 KB
📄 skills/send-payment/SKILL.md 8.3 KB