- Home
- Skills
- Bankrbot
- Claude Plugins
- Bankr Transfers
bankr-transfers_skill
- JavaScript
70
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill bankrbot/claude-plugins --skill bankr-transfers- SKILL.md2.1 KB
Overview
This skill handles token transfers across EVM chains and Solana, resolving recipients given as addresses, ENS names, or social handles. It guides recipient resolution, amount formats, and chain selection to prepare safe, accurate transfers. Use it whenever a user asks to send tokens, ETH, or SPL/ERC20 assets.
How this skill works
It parses the recipient input (wallet address, ENS, Twitter/Farcaster/Telegram handle) and resolves any social handle to a linked wallet address before preparing the transfer. It accepts amounts in USD, percentage of balance, or exact token units, and recommends or selects the appropriate chain based on recipient activity and gas costs. The skill surfaces resolution results, balance checks, and common problems so you can confirm before executing.
When to use it
- User requests sending tokens: “send”, “transfer”, or “send to” commands
- Recipient provided as address, ENS, or social handle (Twitter/Farcaster/Telegram)
- Amount specified in token units, USD, or percentage of balance
- User asks to transfer ERC20/SPL tokens or native chain currency (ETH, MATIC, SOL)
- User needs guidance on recipient resolution or chain selection
Best practices
- Always display the resolved wallet address for user confirmation before sending
- Require additional confirmation for large transfers or transfers to newly resolved addresses
- If chain not specified, show recommended chain and allow override to avoid accidental cross-chain sends
- Validate ENS and social handle resolution; present clear errors and next steps if unresolved
- Show estimated fees and check for sufficient balance before proceeding
Example use cases
- Send 0.5 ETH to 0x1234...abcd on Ethereum
- Transfer $50 of USDC to vitalik.eth, with chain suggested based on activity
- Send 0.1 ETH to @friend on Farcaster after resolving their linked wallet
- Move 10% of ETH balance to a new self-custody address
- Transfer SOL or SPL tokens to a Solana address specified by the user
FAQ
Direct wallet addresses, ENS names, and social handles on Twitter, Farcaster, and Telegram that are linked to wallets.
How do I enter amounts?
You can specify exact token amounts (e.g., 0.1 ETH), USD values (e.g., $50), or percentages of your balance (e.g., 10%).
Which chains are supported and how is chain chosen?
EVM: Base, Polygon, Ethereum, Unichain for ETH/MATIC/ERC20; Solana for SOL/SPL. If you don't specify a chain, the skill recommends one based on recipient activity and gas costs; you can override it.