Notebook To Strategy
tradingstrategy-ai/trade-executor
Transfer code from a backtesting Jupyter notebook to a Trade Executor strategy module
A skill your agent uses when a user wants to fund or bridge from an external wallet through a third-party UI such as Relay, especially when asking for MetaMask Mobile QR codes, bridge links…
$ npx skills add Superior-Trade/superior-skills --skill external-deposit -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Superior-Trade/superior-skills external-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/Superior-Trade/superior-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/external-deposit .claude/skills/external-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 "external-deposit" agent skill from https://github.com/Superior-Trade/superior-skills/tree/main/skills/external-deposit into .claude/skills/external-deposit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "external-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/Superior-Trade/superior-skills/tree/main/skills/external-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 Superior-Trade/superior-skills --skill external-deposit -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Superior-Trade/superior-skills external-deposit --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Superior-Trade/superior-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/external-deposit .agents/skills/external-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 "external-deposit" agent skill from https://github.com/Superior-Trade/superior-skills/tree/main/skills/external-deposit into .agents/skills/external-deposit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "external-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 Superior-Trade/superior-skills --skill external-deposit -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Superior-Trade/superior-skills external-deposit --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Superior-Trade/superior-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/external-deposit .cursor/skills/external-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 "external-deposit" agent skill from https://github.com/Superior-Trade/superior-skills/tree/main/skills/external-deposit into .cursor/skills/external-deposit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "external-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/Superior-Trade/superior-skills.git --path skills/external-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 Superior-Trade/superior-skills --skill external-deposit -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Superior-Trade/superior-skills external-deposit --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Superior-Trade/superior-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/external-deposit .gemini/skills/external-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 "external-deposit" agent skill from https://github.com/Superior-Trade/superior-skills/tree/main/skills/external-deposit into .gemini/skills/external-deposit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "external-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 Superior-Trade/superior-skills external-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 Superior-Trade/superior-skills --skill external-deposit -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Superior-Trade/superior-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/external-deposit .github/skills/external-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 "external-deposit" agent skill from https://github.com/Superior-Trade/superior-skills/tree/main/skills/external-deposit into .github/skills/external-deposit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "external-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 Superior-Trade/superior-skills --skill external-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 Superior-Trade/superior-skills external-deposit --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Superior-Trade/superior-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/external-deposit .opencode/skills/external-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 "external-deposit" agent skill from https://github.com/Superior-Trade/superior-skills/tree/main/skills/external-deposit into .opencode/skills/external-deposit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "external-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.
external-depositA skill your agent uses when a user wants to fund or bridge from an external wallet through a third-party UI such as Relay, especially when asking for MetaMask Mobile QR codes, bridge links…
External Deposit is an agent skill from Superior-Trade/superior-skills. Use when a user wants to fund or bridge from an external wallet through a third-party UI such as Relay, especially when asking for MetaMask Mobile QR codes, bridge links, prefilled deposit URLs, Robinhood Chain USDG, or avoiding high-fee transaction QR mistakes.
Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including scripts.
It sits in Business, Finance & HR, covering Trading and backtesting. It works with Ethereum. The repository describes itself as: Open agent skills and tool schemas for Superior Trade — build, backtest, and deploy trading strategies on Hyperliquid. The licence is MIT.
Read from SKILL.md and the folder at commit 9d41db5. 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.
Ships 2 files in scripts/ (JavaScript), which the agent can run.
Shell commands in SKILL.md call:
nodeFrom 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:
link.metamask.iorelay.linklink.trustwallet.comquickchart.ioFrom 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.
External Deposit loads about 1.7k tokens when it runs. Until then it costs about 70 tokens; SKILL.md has 671 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); the scripts in this folder are not scanned.
The full file from Superior-Trade/superior-skills at commit 9d41db5, republished under its MIT licence (© Superior-Trade). 671 words, ~1,692 tokens.
.claude/skills/external-deposit/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Use this skill for deposits that should be completed in an external wallet or third-party bridge UI rather than by exporting Superior-managed keys or encoding arbitrary transaction calldata into a QR code.
Use skills/deposit-qr only for simple wallet funding QRs: native token sends or ERC-20 transfer payment URIs to a destination address.
approve(...) or bridge deposit calls into MetaMask Mobile QR/deeplinks. MetaMask Mobile supports native sends and token transfers better than arbitrary transaction calldata; forcing calldata can show wrong or high fees.transfer payment URI instead of Relay.When the source chain, destination chain, and token contract are identical, do not use Relay. Generate an EIP-681 ERC-20 transfer URI:
ethereum:<token-address>@<chain-id>/transfer?address=<recipient>&uint256=<amount-base-units>The bundled script automatically switches to this mode when --from-chain, --to-chain, --from-token, and --to-token resolve to the same chain/token and --recipient plus --to-amount are provided. In this mode:
mode is direct_erc20_transfer.payment_uri contains the transfer URI.relay_url and quote are null.Supported built-in chains and tokens:
| Chain | Tokens |
|---|---|
ethereum | USDC |
arbitrum | USDC |
base | USDC |
avalanche | USDC |
polygon | USDC, USDC.e, pUSD |
robinhood | USDG |
Custom ERC-20 token addresses are also accepted and default to 18 decimals.
Relay supports bridge URLs shaped like:
https://relay.link/bridge/<destination-chain>?toCurrency=<destination-token>&fromChainId=<source-chain-id>&fromCurrency=<source-token>&toAddress=<recipient>&amount=<target-amount>&tradeType=EXPECTED_OUTPUTUse toAddress, amount, and tradeType=EXPECTED_OUTPUT when a recipient and target output amount are known. Relay's web app uses EXPECTED_OUTPUT to prefill the Buy field; keep using the quote API with EXACT_OUTPUT when you need a live exact-output quote.
For MetaMask Mobile, wrap the Relay URL:
https://link.metamask.io/dapp/<url-encoded-relay-url>Supported wallet link targets:
| Wallet target | Link format |
|---|---|
metamask | https://link.metamask.io/dapp/<encoded-url> |
trust | https://link.trustwallet.com/open_url?coin_id=60&url=<encoded-url> |
okx | okx://wallet/dapp/url?dappUrl=<encoded-url> |
plain | raw Relay URL |
Always include plain as a fallback when a wallet-specific link fails to open.
Example: Arbitrum USDC to Robinhood Chain USDG:
https://relay.link/bridge/robinhood?toCurrency=0x5fc5360d0400a0fd4f2af552add042d716f1d168&fromChainId=42161&fromCurrency=0xaf88d065e77c8cc2239327c5edb3a432268e5831&toAddress=0xF60CA00ef5e510137bC09691b52BA7863F52158F&amount=20&tradeType=EXPECTED_OUTPUTThis opens Relay with the route prefilled. The user still reviews the live quote and signs normal wallet prompts inside Relay.
Use the bundled script:
node skills/external-deposit/scripts/create-relay-bridge-qr.mjs \
--from-chain arbitrum \
--from-token USDC \
--to-chain robinhood \
--to-token USDG \
--wallet metamask \
--wallet trust \
--wallet okx \
--wallet plain \
--recipient 0xF60CA00ef5e510137bC09691b52BA7863F52158F \
--to-amount 20 \
--quoteIt prints JSON with:
mode — direct_erc20_transfer for same-chain token sends, otherwise relay_bridge.relay_url — prefilled Relay bridge URL.payment_uri — EIP-681 ERC-20 transfer URI for same-chain direct transfers.wallet_links — wallet-specific dapp URLs and QR URLs for requested targets.metamask_mobile_url — backward-compatible alias for the MetaMask link when requested.qr_url — hosted QR image URL for the default wallet link.quote — live Relay quote summary when --quote is provided.summary — route, token contracts, recipient, and amount.If no --wallet flags are provided, the script emits metamask and plain.
Display the QR in Markdown when the client supports images:
Relay Deposit Summary:
* From: Arbitrum USDC
* Source token: 0xaf88d065e77c8cc2239327c5edb3a432268e5831
* To: Robinhood Chain USDG
* Destination token: 0x5fc5360d0400a0fd4f2af552add042d716f1d168
* Recipient: 0xF60CA00ef5e510137bC09691b52BA7863F52158F
* Quote: pay 20.14 USDC, receive 20 USDG
* Expected gas: tiny Arbitrum ETH gas
Scan this QR with your phone camera to open Relay inside MetaMask Mobile.
Reject the transaction if MetaMask shows the wrong chain or a high network fee.approve or deposit calldata and expecting MetaMask Mobile to show a safe transaction popup.© Superior-Trade, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files (scripts) in skills/external-deposit of Superior-Trade/superior-skills.
Open the folder on GitHubat commit 9d41db5
External 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 |
|---|---|---|---|---|---|---|
| External Deposit this skillSuperior-Trade/superior-skills | 215 | — | ~1.7k | Automated safety check: Pass | MIT | |
| Notebook To Strategytradingstrategy-ai/trade-executor | 160 | — | ~1.1k | Automated safety check: Pass | Custom licence | |
| Gmgn PortfolioGMGNAI/gmgn-skills | 609 | — | ~5.8k | Automated safety check: Notes | MIT | |
| Berry JuicerBankrBot/skills | 1.2k | — | ~5.2k | Automated safety check: Pass | None | |
| Opensea SwapsBankrBot/skills | 1.2k | — | ~1.3k | Automated safety check: Pass | MIT | |
| BankraAAaqwq/AGI-Super-Team | 105 | 2 repos | ~7k | Automated safety check: Notes | MIT |
tradingstrategy-ai/trade-executor
Transfer code from a backtesting Jupyter notebook to a Trade Executor strategy module
GMGNAI/gmgn-skills
Analyze one or many crypto wallets by address — holdings, batch realized/unrealized P&L, win rate, trading history, performance stats, specific token balance, and tokens created by a developer…
BankrBot/skills
Single-sided token-supply yield on Base, paid as AI inference.
BankrBot/skills
Swap ERC20 tokens across supported chains via OpenSea's cross-chain DEX aggregator.
aAAaqwq/AGI-Super-Team
AI-powered crypto trading agent and LLM gateway via natural language.
LeoYeAI/openclaw-master-skills
Buy or sell XAUT (Tether Gold) on Ethereum. An agent skill from LeoYeAI/openclaw-master-skills.
Superior-Trade/superior-skills
A skill your agent uses when an agent needs to register a Superior Trade account, verify an email OTP, configure x-api-key authentication, or recover from missing or invalid credentials before using…
Superior-Trade/superior-skills
A skill your agent uses 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…
Superior-Trade/superior-skills
A skill your agent uses when creating, validating, backtesting, deploying, sizing, or troubleshooting Aerodrome/Base spot trading strategies through the Superior Trade API, especially Freqtrade…
Superior-Trade/superior-skills
A skill your agent uses when the user wants to trade, research, or backtest Polymarket prediction markets through Superior Trade — finding markets by slug or event URL, placing a single immediate…
Superior-Trade/superior-skills
A skill your agent uses when running, interpreting, or designing backtests on Superior Trade — anything about backtest windows, trade-count thresholds, exit-reason mix, parameter sweeps…
Superior-Trade/superior-skills
A skill your agent uses when the user asks for spot-perp basis trade, basis arbitrage, cash-and-carry, perp discount, or any setup that reads the spot–perp basis as a positioning signal.
Works with
Categories
A skill your agent uses when a user wants to fund or bridge from an external wallet through a third-party UI such as Relay, especially when asking for MetaMask Mobile QR codes, bridge links…. External Deposit is an agent skill from Superior-Trade/superior-skills. Use when a user wants to fund or bridge from an external wallet through a third-party UI such as Relay, especially when asking for MetaMask Mobile QR codes, bridge links, prefilled deposit URLs, Robinhood Chain USDG, or avoiding high-fee transaction QR mistakes.
External Deposit fits situations like: A user wants to fund; bridge from an external wallet through a third-party UI such as Relay; especially when asking for MetaMask Mobile QR codes; prefilled deposit URLs.
Run `npx skills add Superior-Trade/superior-skills --skill external-deposit -a claude-code`. Or copy the skill folder (skills/external-deposit in Superior-Trade/superior-skills) into .claude/skills/external-deposit in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Superior-Trade/superior-skills --skill external-deposit -a codex`. Or copy the skill folder (skills/external-deposit in Superior-Trade/superior-skills) into .agents/skills/external-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 Superior-Trade/superior-skills --skill external-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/external-deposit, .gemini/skills/external-deposit, .github/skills/external-deposit and .opencode/skills/external-deposit in your project.
Going by SKILL.md and its folder, External Deposit needs JavaScript for the scripts in its folder and the command-line tools its instructions call (node). Our summary lists: Node.js.
SKILL.md names 4 domains. In commands or code: link.metamask.io, relay.link, link.trustwallet.com and quickchart.io; the agent is likely to contact these 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
External 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.7k tokens (SKILL.md is roughly 6.8k 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 External Deposit: Notebook To Strategy (tradingstrategy-ai/trade-executor, 160 stars), Gmgn Portfolio (GMGNAI/gmgn-skills, 609 stars), Berry Juicer (BankrBot/skills, 1.2k stars) and Opensea Swaps (BankrBot/skills, 1.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Superior-Trade (a GitHub organization) maintains it in Superior-Trade/superior-skills, which has 215 GitHub stars. The repository holds 31 skills in this directory. The repository was last updated on September 10, 2026.
Source: Superior-Trade/superior-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.