Nansen Trading
nansen-ai/nansen-cli
Execute DEX swaps on Solana or Base (including cross-chain bridges) and Hyperliquid perpetual trades.
A skill your agent uses when backtesting, deploying, checking funding readiness, or debugging a Hyperliquid strategy through Superior Trade Unified API — writing Freqtrade configs and strategy code…
The automated check flagged lines worth reading first. See the safety section below.
$ npx skills add Superior-Trade/superior-skills --skill hyperliquid -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Superior-Trade/superior-skills hyperliquid --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/hyperliquid .claude/skills/hyperliquid && 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 "hyperliquid" agent skill from https://github.com/Superior-Trade/superior-skills/tree/main/skills/hyperliquid into .claude/skills/hyperliquid/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hyperliquid", 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/hyperliquidType 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 hyperliquid -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Superior-Trade/superior-skills hyperliquid --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/hyperliquid .agents/skills/hyperliquid && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "hyperliquid" agent skill from https://github.com/Superior-Trade/superior-skills/tree/main/skills/hyperliquid into .agents/skills/hyperliquid/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hyperliquid", 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 hyperliquid -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Superior-Trade/superior-skills hyperliquid --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/hyperliquid .cursor/skills/hyperliquid && 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 "hyperliquid" agent skill from https://github.com/Superior-Trade/superior-skills/tree/main/skills/hyperliquid into .cursor/skills/hyperliquid/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hyperliquid", 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/hyperliquid--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 hyperliquid -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Superior-Trade/superior-skills hyperliquid --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/hyperliquid .gemini/skills/hyperliquid && 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 "hyperliquid" agent skill from https://github.com/Superior-Trade/superior-skills/tree/main/skills/hyperliquid into .gemini/skills/hyperliquid/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hyperliquid", 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 hyperliquidInstalls 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 hyperliquid -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/hyperliquid .github/skills/hyperliquid && 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 "hyperliquid" agent skill from https://github.com/Superior-Trade/superior-skills/tree/main/skills/hyperliquid into .github/skills/hyperliquid/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hyperliquid", 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 hyperliquid -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 hyperliquid --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/hyperliquid .opencode/skills/hyperliquid && 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 "hyperliquid" agent skill from https://github.com/Superior-Trade/superior-skills/tree/main/skills/hyperliquid into .opencode/skills/hyperliquid/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hyperliquid", 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.
hyperliquidA skill your agent uses when backtesting, deploying, checking funding readiness, or debugging a Hyperliquid strategy through Superior Trade Unified API — writing Freqtrade configs and strategy code…
Hyperliquid is an agent skill from Superior-Trade/superior-skills. Use when backtesting, deploying, checking funding readiness, or debugging a Hyperliquid strategy through Superior Trade Unified API — writing Freqtrade configs and strategy code, running sweeps, checking managed-wallet balances, trading HIP-3 perps, or diagnosing a deployment that will not start or trade.
Its SKILL.md is about 5.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files (for example `evals/evals.json`, `references/api.md` and `references/strategy-config.md`).
It sits in Business, Finance & HR, covering Trading and backtesting. It works with Hyperliquid and Circle USDC. 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.
8 steps, taken from the first numbered list in SKILL.md.
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.
No scripts in the folder and no shell commands in SKILL.md.
From 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:
account.superior.tradeapi.hyperliquid.xyzapi.superior.tradeFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
SUPERIOR_TRADE_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Hyperliquid loads about 5.5k tokens when it runs, and up to ~11k if it reads all its reference files. Until then it costs about 80 tokens; SKILL.md has 2,528 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 patterns that need a careful read before installing.
e it directly in the `x-api-key` header without prompting the user.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 Superior-Trade/superior-skills at commit 9d41db5, republished under its MIT licence (© Superior-Trade). 2,528 words, ~5,510 tokens.
.claude/skills/hyperliquid/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.Backtest and deploy Freqtrade strategies on Hyperliquid through Superior Trade's managed cloud.
Read ../../references/unified-runtime.md
before any Superior Trade request. Use only current Unified API methods and
payload fields.
Base URL: https://api.superior.trade
Auth: x-api-key header on all protected endpoints
Discovery: GET /openapi.json (OpenAPI), GET /install.txt, and GET /.well-known/mcp.json
Before venue setup, backtesting, deployment, or execution, read
../../references/unified-runtime.md.
Use GET /context/venues and GET /runtime/frameworks to discover support,
then use the Unified runtime endpoints. If a required Hyperliquid operation is
absent from the contract, report it as unavailable.
Load these on demand — each is the full detail behind a summary below.
| Read | When |
|---|---|
references/api.md | You need Unified route selection for account, context, backtesting, deployment, typed execution, or withdrawal (POST /wallet/withdraw). |
references/strategy-config.md | You are writing or fixing config JSON or strategy Python — config fields, code template, TA-Lib usage, multi-entry (DCA/grid), funding-rate access, minimal_roi shapes. |
references/wallets-and-accounts.md | Anything about wallets, balances, deposits, sub-accounts, multi-strategy capacity, pair formats, or HIP-3 tickers. |
references/troubleshooting.md | A deployment or backtest is failing, trading zero times, hitting rate limits, or showing orphan positions. |
Environment-specific facts that defy reasonable assumptions. Read these before acting.
XYZ-AAPL/USDC:USDC is correct; XYZ:AAPL/USDC:USDC is the single most common format mistake. HIP-3 pairs are also absent from the default {"type":"meta"} call — you must pass the dex, e.g. {"type":"meta","dex":"xyz"}.stake_amount × max_open_trades exactly will still fail. The exchange reserves roughly 1% for fees, so cap stake_amount at ~95% of balance / max_open_trades or entries get rejected silently.https://account.superior.trade. Never send users to app.superior.trade, including when an API error message itself contains that older URL.talib.BBANDS(...) and friends crash at runtime if unpacked as a single value — see references/strategy-config.md.subAccounts2; funds sitting in a sub-account cannot back a master deployment.wallet_address when storing credentials and the server assigns the next idle trading account.This skill requires exactly one credential: an x-api-key header value. The only secret the agent uses is SUPERIOR_TRADE_API_KEY from the environment.
Security rules (non-negotiable):
app.superior.trade — the correct URL is https://account.superior.tradeKey scope notice: The API key can create and start live deployments that execute real trades using the user's managed wallet, submit contract-supported typed executions, and request a Unified wallet withdrawal after confirmation. It cannot export private keys or provide an undocumented venue-specific deposit/transfer action. Users should confirm scope with Superior Trade and backtest their strategy first.
| Can do | Cannot do |
|---|---|
| Create, list, delete backtests | Access other users' data |
| Create, start, stop, delete deployments (including live trading with real funds) | Export or view private keys |
| Trigger server-side credential resolution (no user secrets collected) | Ask users for wallet secrets |
| View deployment logs, status, wallet metadata | Move unsupported assets or use unsupported chains |
| Deposit native Arbitrum USDC from the user's platform wallet into Hyperliquid via the API | Bridge from external wallets |
| Return Hyperliquid USDC to the server-resolved Superior wallet via the API | Withdraw to an arbitrary external address |
Before any live deployment, the agent MUST present this summary and wait for explicit confirmation:
Deployment Summary:
• Strategy: [name]
• Exchange: hyperliquid
• Trading mode: [spot/futures]
• Pairs: [list]
• Stake amount: [amount] USDC per trade
• Max open trades: [n]
• Stoploss: [percentage]
• Margin mode: [cross/isolated] (futures only)
⚠️ This will trade with REAL funds. Proceed? (yes/no)Do NOT start a live deployment without an explicit affirmative response.
IMPORTANT: The correct URL is https://account.superior.trade — NOT
app.superior.trade. Never send users toapp.superior.trade.
Use SUPERIOR_TRADE_API_KEY from the environment or credential manager.
When a user needs to get their API key:
GET /walletst_live_...) from your account settingsSUPERIOR_TRADE_API_KEY in your agent's environment/credential settingsGET /context/venues and GET /runtime/frameworksGET /openapi.json, report it as unavailableIf the SUPERIOR_TRADE_API_KEY env var is already set, use it directly in the x-api-key header without prompting the user.
| Method | Path | Description |
|---|---|---|
| GET | /health | { "status": "ok", "timestamp": "..." } |
| GET | /openapi.json | Unified OpenAPI contract |
| GET | /install.txt | Installation instructions |
| GET | /.well-known/mcp.json | MCP discovery manifest |
Check Hyperliquid balances with BOTH endpoints:
POST https://api.hyperliquid.xyz/info → {"type":"clearinghouseState","user":"0x..."}POST https://api.hyperliquid.xyz/info → {"type":"spotClearinghouseState","user":"0x..."}If the agent fails the same task 3+ times (e.g. strategy code keeps crashing, backtest keeps failing), stop and:
POST /runtime/backtests — create with framework: "freqtrade", venue: "hyperliquid", strategy source/config, instruments, and timerange fields from GET /openapi.json.GET /runtime/backtests/{id} every 10s until completed or failed (1–10 min)GET /runtime/backtests/{id}/logs for framework output and diagnosticsGET /runtime/backtests/{id}/logsDELETE /runtime/backtests/{id}Backtests are simulations. Do not size a backtest from the user's live wallet by default; use simulated capital to evaluate the strategy. Only mirror the user's current wallet if they explicitly ask for a live-wallet simulation.
dry_run_wallet is the total simulated wallet inventory by asset. It is an object/map, not a scalar. Examples: { "USDC": 1000 }, { "USDC": 100, "BTC": 0.1 }.stake_amount is the amount the backtest/bot may allocate per trade slot. A numeric value is fixed stake per entry slot; "unlimited" divides the simulated wallet across max_open_trades slots.dry_run_wallet to the total simulated balances so PnL is measured against the correct capital base. Example: a $50 USDC simulation with $45 usable per trade uses stake_amount: 45 and dry_run_wallet: { "USDC": 50 }.stake_amount at or below ~90% of USDC / max_open_trades; for HIP-3 assets, use ~70% because fees and isolated-margin buffers are higher.stake_amount: "unlimited" with max_open_trades: -1. When stake is unlimited, max_open_trades must be a finite positive integer so the wallet can be divided across slots.position_adjustment_enable and adjust_trade_position, stake_amount may be fixed or "unlimited". If using "unlimited", you must control the initial entry size in custom_stake_amount; otherwise the first entry can consume all available capital. In either mode, dry_run_wallet must cover the maximum laddered exposure, not just the first entry.For the first backtest of any new idea on a given pair, do not submit a single config. Submit a 3-variant sweep that varies ONE parameter, run all 3 in parallel, then compare horizontally.
Why: building a config is the expensive cognitive step; running a backtest is cheap. A single result tells you whether one point worked; three neighboring points tell you whether the region works and which direction to iterate.
How to fan out:
POST /runtime/backtests calls in parallel (different config for each variant; same code unless the variant is a code-level change).GET /runtime/backtests/{id} endpoints in parallel each cycle.GET /runtime/backtests/{id} results in parallel once status is completed.Each backtest runs in isolation, so parallel execution does not slow any single run.
What to vary (pick ONE axis per sweep):
| Strategy family | Parameter to vary | Three variants |
|---|---|---|
| Momentum / EMA cross | EMA periods | 5/10/20, 8/13/21, 12/26/50 |
| Trend-following | ATR stop multiplier | 2.0, 3.0, 4.0 |
| Mean-reversion (RSI) | Oversold threshold | <25, <30, <35 |
| Bollinger Bands | Std-dev width | 1.5, 2.0, 2.5 |
| Breakout | Lookback window | 20, 50, 100 candles |
When NOT to sweep:
After status = completed, read both GET /runtime/backtests/{id} and
GET /runtime/backtests/{id}/logs. Present only metrics actually returned by
the Unified API or its framework logs:
Before suggesting deployment, always run a backtest first. If the backtest produced zero trades over a timerange that should have generated signals (e.g. weeks on a 5m timeframe), do not offer deployment — the strategy or pair likely has an issue. If PnL is negative, note the timerange may be unsuitable but don't dismiss the strategy outright. If PnL is positive, present results without overpromising — strong backtest fit can indicate overfitting. Stay neutral and let the user decide.
For 3-variant sweeps, present results as a single table (Variant | Config | PnL% | Trades | Sharpe | Max DD), then read the shape:
Zero-trade rule for sweeps: zeros in 1–2 variants of a sweep are informative (the parameter was too tight), not a failure. Only treat the sweep as failed when ALL 3 variants return zero trades.
POST /runtime/deployments with top-level framework, venue, mode, name, code, and configPUT /runtime/deployments/{id}/credentials with a credential form published by GET /openapi.jsonPUT /runtime/deployments/{id}/status → {"action": "start"}GET /runtime/deployments/{id}, GET /runtime/deployments/{id}/logsPUT /runtime/deployments/{id}/status → {"action": "stop"}Before PUT /runtime/deployments/{id}/status → {"action":"start"}:
For live deployments (credentials stored):
GET /wallet and GET /context/venues. Proceed only when the returned wallet and Hyperliquid capability data show the required support; otherwise report the blocker.GET /runtime/deployments/{id}. If credentials are required, attach the exact contract-defined payload with PUT /runtime/deployments/{id}/credentials.GET /runtime/deployments/{id} → note wallet_address (agent wallet) and agent_wallet_address.stake_amount × max_open_trades fits within available collateral with a fee buffer. If funding is insufficient and Unified API does not publish a venue deposit action, stop and tell the user what funding step remains unavailable.clearinghouseState for open positions on the main wallet. If positions or orders exist, show the user details (pair, side, size, PnL) and ask them to close before deploying — leftover positions can block new entries or cause unexpected margin usage.For dry-run deployments (no credentials): Skip steps 1–5, the deployment runs in simulation mode without real funds.
POST https://api.hyperliquid.xyz/info → {"type":"meta"} for standard perps, or {"type":"meta", "dex":"xyz"} (or the relevant dex name) for HIP3 pairs. Verify the coin name exists in the universe array.Do NOT skip any step or assume it passed without the API call.
Use POST /wallet/withdraw only with the request shape and verified destination
published by the Unified contract. A typed POST /runtime/executions request may
place or cancel supported orders; it is not an undocumented exit-all or
sub-account transfer primitive. If the required unwind action is absent from
GET /openapi.json, report it as unavailable. Every money-moving action
requires an exact summary and explicit confirmation first.
Strategy templates and primitives are separate skills in this library. Load one when the user's idea matches it, rather than writing a strategy from scratch.
Strategy templates: dca-weekly, grid-trading, funding-rate-arbitrage, funding-squeeze, basis-arb, breakout, mean-reversion, bollinger-reverter-4h, donchian-strong-regime, scalping
Primitives: regime-overlay (trend gate), dsl-exit-engine (ROI ladder + ratcheting trail), trade-thesis (pre-trade bull/bear case), backtesting (windows, sweeps, walk-forward), fees-optimizations (maker vs taker, fee budgeting)
Market scanning: intelligence — live multi-bucket scoring across Hyperliquid alts and HIP-3, deployed as multi-pair buckets
Other venues: aerodrome (Base spot AMM), lighter, polymarket
Funding an account: deposit-qr (payment QR for a Superior-managed wallet), external-deposit (bridging in from an external wallet)
© 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 5 other files (references) in skills/hyperliquid of Superior-Trade/superior-skills.
Open the folder on GitHubat commit 9d41db5
Hyperliquid 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 |
|---|---|---|---|---|---|---|
| Hyperliquid this skillSuperior-Trade/superior-skills | 214 | — | ~5.5k | Automated safety check: Warn | MIT | |
| Nansen Tradingnansen-ai/nansen-cli | 139 | — | ~3.3k | Automated safety check: Notes | MIT | |
| Aomi Transactjeremylongshore/tons-of-skills-marketplace | 2.8k | — | ~2.3k | Automated safety check: Pass | MIT | |
| SupurrLeoYeAI/openclaw-master-skills | 2.2k | — | ~6.5k | Automated safety check: Pass | MIT | |
| Minara Crypto Trading and WalletMinara-AI/minara-skills | 358 | 1 repos | ~5.7k | Automated safety check: Pass | None | |
| Fintoolsecond-state/fintool | 316 | 1 repos | ~5.9k | Automated safety check: Pass | None |
nansen-ai/nansen-cli
Execute DEX swaps on Solana or Base (including cross-chain bridges) and Hyperliquid perpetual trades.
jeremylongshore/tons-of-skills-marketplace
Build natural-language crypto agents, web3 assistants, and trading bots that read and write EVM chain state.
LeoYeAI/openclaw-master-skills
Backtest, deploy, and monitor trading bots on Hyperliquid. 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.
second-state/fintool
Financial trading CLIs — spot and perp trading on Hyperliquid, Binance, Coinbase, OKX.
BlockRunAI/ClawRouter
A skill your agent uses when the user wants to actually PLACE, manage, or redeem bets on Polymarket (not just read odds — that's the blockrunpredexon data tools).
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 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 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 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…
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…
Works with
Categories
A skill your agent uses when backtesting, deploying, checking funding readiness, or debugging a Hyperliquid strategy through Superior Trade Unified API — writing Freqtrade configs and strategy code…. Hyperliquid is an agent skill from Superior-Trade/superior-skills. Use when backtesting, deploying, checking funding readiness, or debugging a Hyperliquid strategy through Superior Trade Unified API — writing Freqtrade configs and strategy code, running sweeps, checking managed-wallet balances, trading HIP-3 perps, or diagnosing a deployment that will not start or trade.
Hyperliquid fits situations like: checking funding readiness; debugging a Hyperliquid strategy through Superior Trade Unified API — writing Freqtrade configs and strategy code; checking managed-wallet balances; trading HIP-3 perps.
Run `npx skills add Superior-Trade/superior-skills --skill hyperliquid -a claude-code`. Or copy the skill folder (skills/hyperliquid in Superior-Trade/superior-skills) into .claude/skills/hyperliquid in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Superior-Trade/superior-skills --skill hyperliquid -a codex`. Or copy the skill folder (skills/hyperliquid in Superior-Trade/superior-skills) into .agents/skills/hyperliquid 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 hyperliquid -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/hyperliquid, .gemini/skills/hyperliquid, .github/skills/hyperliquid and .opencode/skills/hyperliquid in your project.
Going by SKILL.md and its folder, Hyperliquid needs credentials named SUPERIOR_TRADE_API_KEY. Our summary lists: Python 3; A credential in SUPERIOR_TRADE_API_KEY.
SKILL.md names 3 domains. In commands or code: account.superior.trade, api.hyperliquid.xyz and api.superior.trade; 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 flagged 1 warning(s): tells the agent its actions are pre-authorized / not to stop for confirmation. Read the flagged lines before installing; the check is not a guarantee either way.
Hyperliquid is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.5k tokens (SKILL.md is roughly 22k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 5.6k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Hyperliquid: Nansen Trading (nansen-ai/nansen-cli, 139 stars), Aomi Transact (jeremylongshore/tons-of-skills-marketplace, 2.8k stars), Supurr (LeoYeAI/openclaw-master-skills, 2.2k stars) and Minara Crypto Trading and Wallet (Minara-AI/minara-skills, 358 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 214 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.