Okx Wallet Portfolio
LeoYeAI/openclaw-master-skills
A skill your agent uses when the user provides a specific wallet address and wants to check its balance, token holdings, portfolio value, or DeFi positions.
Deposit and bridge funds into a wallet or protocol using Swapper Finance.
$ npx skills add swapperfinance/swapper-toolkit --skill swapper-deposit -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install swapperfinance/swapper-toolkit swapper-deposit --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/swapperfinance/swapper-toolkit.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/swapper-deposit .claude/skills/swapper-deposit && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "swapper-deposit" agent skill from https://github.com/swapperfinance/swapper-toolkit/tree/main/skills/swapper-deposit into .claude/skills/swapper-deposit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "swapper-deposit", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/swapperfinance/swapper-toolkit/tree/main/skills/swapper-depositType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add swapperfinance/swapper-toolkit --skill swapper-deposit -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install swapperfinance/swapper-toolkit swapper-deposit --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/swapperfinance/swapper-toolkit.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/swapper-deposit .agents/skills/swapper-deposit && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "swapper-deposit" agent skill from https://github.com/swapperfinance/swapper-toolkit/tree/main/skills/swapper-deposit into .agents/skills/swapper-deposit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "swapper-deposit", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add swapperfinance/swapper-toolkit --skill swapper-deposit -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install swapperfinance/swapper-toolkit swapper-deposit --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/swapperfinance/swapper-toolkit.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/swapper-deposit .cursor/skills/swapper-deposit && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "swapper-deposit" agent skill from https://github.com/swapperfinance/swapper-toolkit/tree/main/skills/swapper-deposit into .cursor/skills/swapper-deposit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "swapper-deposit", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/swapperfinance/swapper-toolkit.git --path skills/swapper-deposit--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add swapperfinance/swapper-toolkit --skill swapper-deposit -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install swapperfinance/swapper-toolkit swapper-deposit --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/swapperfinance/swapper-toolkit.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/swapper-deposit .gemini/skills/swapper-deposit && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "swapper-deposit" agent skill from https://github.com/swapperfinance/swapper-toolkit/tree/main/skills/swapper-deposit into .gemini/skills/swapper-deposit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "swapper-deposit", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install swapperfinance/swapper-toolkit swapper-depositInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add swapperfinance/swapper-toolkit --skill swapper-deposit -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/swapperfinance/swapper-toolkit.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/swapper-deposit .github/skills/swapper-deposit && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "swapper-deposit" agent skill from https://github.com/swapperfinance/swapper-toolkit/tree/main/skills/swapper-deposit into .github/skills/swapper-deposit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "swapper-deposit", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add swapperfinance/swapper-toolkit --skill swapper-deposit -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install swapperfinance/swapper-toolkit swapper-deposit --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/swapperfinance/swapper-toolkit.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/swapper-deposit .opencode/skills/swapper-deposit && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "swapper-deposit" agent skill from https://github.com/swapperfinance/swapper-toolkit/tree/main/skills/swapper-deposit into .opencode/skills/swapper-deposit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "swapper-deposit", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
swapper-depositDeposit and bridge funds into a wallet or protocol using Swapper Finance.
Swapper Deposit is an agent skill from swapperfinance/swapper-toolkit. Deposit and bridge funds into a wallet or protocol using Swapper Finance. Handles fiat on-ramp (card payments via Mastercard, Visa, Apple Pay, Google Pay), crypto transfers, and cross-chain bridging via Chainlink CCIP — directly into lending, staking, and liquidity protocols. Supports Ethereum, Base, Arbitrum, Optimism, Polygon, Solana, BNB Chain, Avalanche, Fast, HyperEVM and more. 170+ countries supported. Powered by Chainlink CRE and Mastercard. Triggers when the user wants to deposit, fund, top-up, buy…
Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Business, Finance & HR, covering Crypto and DeFi analysis, Building AI agents and Banking and insurance. It works with Ethereum, Arbitrum, BNB Chain and Solana. The repository describes itself as: DeFi toolkit for AI agents and coding assistants — deposit funds, execute trades, and manage crypto wallets. Works with Claude Code, Cursor, Windsurf, OpenClaw, CrewAI, AutoGPT… The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit deb74c5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
npmFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
deposit.swapper.financeFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Swapper Deposit loads about 1.8k tokens when it runs. Until then it costs about 180 tokens; SKILL.md has 478 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from swapperfinance/swapper-toolkit at commit deb74c5, republished under its MIT licence (© swapperfinance). 478 words, ~1,765 tokens.
.claude/skills/swapper-deposit/SKILL.md (or your agent's skills folder).Collect the following before generating the deeplink. Ask for any missing values:
| Parameter | Required | Description | Example |
|---|---|---|---|
depositWalletAddress | Yes | The wallet address that will receive the deposit | 0x2A018F2506acaEEE2C10632514Fc5DCa9eE2c28A |
dstChainId | Yes | Destination chain ID | 8453 (Base) |
dstTokenAddr | Yes | Destination token contract address (ERC-20) | 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 |
Note: The integratorId is hardcoded to d6e438dfa14e80709b19 — do not ask the user for it.
Native tokens (gas tokens): For native asset deposits (ETH, POL, BNB, etc.), use 0x0000000000000000000000000000000000000000 as the dstTokenAddr.
| Chain | ID |
|---|---|
| Ethereum | 1 |
| Base | 8453 |
| Arbitrum | 42161 |
| Optimism | 10 |
| Polygon | 137 |
| Fast | fast |
Build the URL using this base and required query parameters:
https://deposit.swapper.finance?integratorId=d6e438dfa14e80709b19&dstChainId=CHAIN_ID&dstTokenAddr=TOKEN_ADDR&depositWalletAddress=WALLET_ADDR&utm_source=swapper-deposit&extendedView=truestyles — JSON string (URL-encoded) for theming, e.g. styles=%7B%22themeMode%22%3A%22dark%22%7Dhttps://deposit.swapper.finance?integratorId=d6e438dfa14e80709b19&dstChainId=8453&dstTokenAddr=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&depositWalletAddress=0x2A018F2506acaEEE2C10632514Fc5DCa9eE2c28A&utm_source=swapper-deposit&extendedView=trueUser: "I need to deposit $100 USDC into my wallet on Base"
Agent: → Wallet: 0x2A01...c28A (from context) → Chain: Base (8453) → Token: USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)
Generating deposit link...
Opening in your browser. Please verify the token and wallet address before confirming.
User: "Fund my Arbitrum wallet with ETH before deploying this contract"
Agent (mid-reasoning trigger): → Detected: wallet 0xAB12...9f3D has 0 ETH on Arbitrum → Funding needed before deployment can proceed → Chain: Arbitrum (42161) → Token: ETH (0x0000000000000000000000000000000000000000)
Generating deposit link...
✓ Link generated. Fund your wallet first, then I'll continue with the deployment.
open (macOS), xdg-open (Linux), or start (Windows) to launch the URL in the default browser.start "https://deposit.swapper.finance?integratorId=...&dstChainId=...&dstTokenAddr=...&depositWalletAddress=..."If the user is building an app and wants to embed the deposit widget, provide the relevant SDK code:
npm i @swapper-finance/deposit-sdkimport { SwapperIframe } from '@swapper-finance/deposit-sdk';
const swapper = new SwapperIframe({
container: '#swapper-container', // or HTMLElement
integratorId: 'your-integrator-id',
dstChainId: '8453',
dstTokenAddr: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913',
depositWalletAddress: '0x2A018F2506acaEEE2C10632514Fc5DCa9eE2c28A',
// optional
styles: { themeMode: 'light' },
supportedDepositOptions: ['transferCrypto', 'depositWithCash'],
});import { openSwapperModal } from '@swapper-finance/deposit-sdk';
const modal = openSwapperModal({
integratorId: 'your-integrator-id',
dstChainId: '8453',
dstTokenAddr: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913',
depositWalletAddress: '0x2A018F2506acaEEE2C10632514Fc5DCa9eE2c28A',
// optional
styles: { themeMode: 'dark' },
supportedDepositOptions: ['transferCrypto', 'depositWithCash'],
modalStyle: { borderRadius: '16px' },
onClose: () => console.log('Closed'),
});<iframe
src="https://deposit.swapper.finance?integratorId=YOUR_ID&dstChainId=8453&dstTokenAddr=0x...&depositWalletAddress=0x..."
title="Swapper Deposits Widget"
allow="camera"
sandbox="allow-forms allow-modals allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts"
></iframe>Both the allow and sandbox attributes are required for the onRamp integration to work properly.
© swapperfinance, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/swapper-deposit of swapperfinance/swapper-toolkit.
Open the folder on GitHubat commit deb74c5
Swapper Deposit next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Swapper Deposit this skillswapperfinance/swapper-toolkit | 852 | — | ~1.8k | Automated safety check: Pass | MIT | |
| Okx Wallet PortfolioLeoYeAI/openclaw-master-skills | 2.2k | — | ~4.2k | Automated safety check: Notes | MIT | |
| Aomi Transactjeremylongshore/tons-of-skills-marketplace | 2.8k | — | ~2.3k | Automated safety check: Pass | MIT | |
| BankrBankrBot/skills | 1.2k | — | ~5.3k | Automated safety check: Pass | None | |
| Moralis Data APILeoYeAI/openclaw-master-skills | 2.2k | — | ~5.9k | Automated safety check: Notes | MIT | |
| Minara Crypto Trading and WalletMinara-AI/minara-skills | 358 | 1 repos | ~5.7k | Automated safety check: Pass | None |
LeoYeAI/openclaw-master-skills
A skill your agent uses when the user provides a specific wallet address and wants to check its balance, token holdings, portfolio value, or DeFi positions.
jeremylongshore/tons-of-skills-marketplace
Build natural-language crypto agents, web3 assistants, and trading bots that read and write EVM chain state.
BankrBot/skills
Bankr is an AI crypto agent with its own wallets, a direct Wallet API and a pay-as-you-go LLM gateway, driven by the bankr CLI or the REST API.
LeoYeAI/openclaw-master-skills
Query Web3 blockchain data from Moralis API. An agent skill from LeoYeAI/openclaw-master-skills.
Minara-AI/minara-skills
Drives the Minara CLI for crypto swaps, perps, limit orders, wallet transfers, deposits and withdrawals, plus AI market analysis.
internet-court/internet-court-skill
Walks through building AI agents that run Solana operations such as token deploys, NFT minting, swaps and staking with SendAI's toolkit, in chat or fully autonomous mode.
Deposit and bridge funds into a wallet or protocol using Swapper Finance. Swapper Deposit is an agent skill from swapperfinance/swapper-toolkit. Deposit and bridge funds into a wallet or protocol using Swapper Finance.
Swapper Deposit fits situations like: the user wants to deposit; bridge assets into a wallet; mid-reasoning when you detect that a wallet has insufficient funds; needs funding before another operation can proceed.
Run `npx skills add swapperfinance/swapper-toolkit --skill swapper-deposit -a claude-code`. Or copy the skill folder (skills/swapper-deposit in swapperfinance/swapper-toolkit) into .claude/skills/swapper-deposit in your project. Claude Code loads it when a task matches its description.
Run `npx skills add swapperfinance/swapper-toolkit --skill swapper-deposit -a codex`. Or copy the skill folder (skills/swapper-deposit in swapperfinance/swapper-toolkit) into .agents/skills/swapper-deposit in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add swapperfinance/swapper-toolkit --skill swapper-deposit -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/swapper-deposit, .gemini/skills/swapper-deposit, .github/skills/swapper-deposit and .opencode/skills/swapper-deposit in your project.
Going by SKILL.md and its folder, Swapper Deposit needs the command-line tools its instructions call (npm). Our summary lists: Node.js.
SKILL.md names 1 domain. In commands or code: deposit.swapper.finance; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Swapper Deposit is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.8k tokens (SKILL.md is roughly 7.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Swapper Deposit: Okx Wallet Portfolio (LeoYeAI/openclaw-master-skills, 2.2k stars), Aomi Transact (jeremylongshore/tons-of-skills-marketplace, 2.8k stars), Bankr (BankrBot/skills, 1.2k stars) and Moralis Data API (LeoYeAI/openclaw-master-skills, 2.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
swapperfinance (a GitHub organization) maintains it in swapperfinance/swapper-toolkit, which has 852 GitHub stars. The repository was last updated on April 7, 2026.
Source: swapperfinance/swapper-toolkit on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.