superior-trade/superior-skills/deposit-qr
Claude Code and agent skill by superior-trade/superior-skills
- community
Checking that the SKILL.md file is still in the repository.
Use when a user needs a QR code or wallet payment URI to fund a Superior-managed EVM wallet on a specific chain before using Lighter, Polymarket, Hyperliquid, or other Superior Trade workflows.
Install
npx vskill@latest install superior-trade/superior-skills/deposit-qrSKILL.md
The same SKILL.md was published earlier as majiayu000/claude-skill-registry/deposit-qr.
Deposit QR
Use this skill to create a wallet-scannable QR code for sending a coin or ERC-20 token to a Superior-managed EVM wallet address on a named chain.
This is for funding the wallet itself. It is not the same as a venue-specific deposit intent. Use GET /wallet for the managed destination and deposit details currently exposed by Unified API.
For external bridge/provider flows such as Relay, Robinhood Chain USDG, MetaMask Mobile bridge links, or prefilled third-party deposit URLs, use skills/external-deposit instead. Do not use this primitive to encode arbitrary bridge calldata, approvals, or contract deposit calls into transaction QRs.
Required Inputs
Ask for or verify all four fields:
- Destination wallet address, for example
0x1111111111111111111111111111111111111111 - Chain, for example
arbitrum,base,avalanche,polygon, orethereum - Asset, for example
USDC,USDC.e,ETH,AVAX,MATIC, or a token contract address - Amount
Never guess the chain. The same address can exist on many EVM chains, and sending a token on the wrong chain can strand funds.
Safety Rules
- Do not request private keys, seed phrases, passwords, or exchange credentials.
- Show the destination address, chain, asset, token contract, and amount before presenting the QR code.
- Warn that the user must send the correct asset on the correct chain.
- For ERC-20 tokens, include the token contract address in the summary.
- For wallet compatibility, provide both the EIP-681 QR and a plain-address fallback QR.
- Do not claim a deposit arrived. Verify with the relevant chain explorer, wallet balance, or Superior Trade API after the user sends funds.
- Do not use MetaMask deeplinks or QR codes for arbitrary contract calldata. This skill only covers native-token and ERC-20
transferpayment URIs.
QR Generator
Use the bundled script:
It prints JSON with:
payment_uri— EIP-681 URI for the requested token transferqr_url— hosted QR image URL for the payment URIplain_address_qr_url— fallback QR image URL containing only the destination addresssummary— human-readable chain, asset, token, amount, and destination
Display the QR in Markdown when the client supports images:
Example: Fund a Superior Wallet with Arbitrum USDC
Tell the user:
Common Mistakes
- Using this QR as the Lighter intent address. The destination here is the Superior wallet, not the Lighter deposit intent.
- Omitting the chain. A plain address QR alone does not specify Arbitrum vs Base vs Avalanche.
- Using Ethereum mainnet USDC when the workflow needs Arbitrum/Base/Avalanche USDC.
- Assuming every wallet supports ERC-20 EIP-681 transfer URIs. Always provide the plain-address fallback.
- Using this primitive for Relay or other bridge UIs. Use
skills/external-depositfor prefilled bridge links and quote-backed external wallet flows.
Next Step for Lighter
After sending funds, use Unified API to inspect the managed wallet and deposit history:
If the current OpenAPI contract does not expose a Lighter CCTP intent action, report that venue-funding step as unavailable.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/deposit-qr/SKILL.md
Popularity
- Repository stars
- 215
- Repository forks
- 9
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/superior-trade/superior-skills/deposit-qr)