Fintool
second-state/fintool
Financial trading CLIs — spot and perp trading on Hyperliquid, Binance, Coinbase, OKX.
Autonomous Hyperliquid trading — 14 strategies (MM, momentum, arbitrage, LLM) with APEX multi-slot orchestrator, REFLECT performance review, DSL trailing stops, and builder fee revenue collection.
$ npx skills add Nunchi-trade/agent-cli --skill yex-trader -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Nunchi-trade/agent-cli yex-trader --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/Nunchi-trade/agent-cli.git skills-src && mkdir -p .claude/skills && cp -r skills-src/cli .claude/skills/yex-trader && 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 "yex-trader" agent skill from https://github.com/Nunchi-trade/agent-cli/tree/main/cli into .claude/skills/yex-trader/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "yex-trader", 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/Nunchi-trade/agent-cli/tree/main/cliType 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 Nunchi-trade/agent-cli --skill yex-trader -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Nunchi-trade/agent-cli yex-trader --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Nunchi-trade/agent-cli.git skills-src && mkdir -p .agents/skills && cp -r skills-src/cli .agents/skills/yex-trader && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "yex-trader" agent skill from https://github.com/Nunchi-trade/agent-cli/tree/main/cli into .agents/skills/yex-trader/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "yex-trader", 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 Nunchi-trade/agent-cli --skill yex-trader -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Nunchi-trade/agent-cli yex-trader --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Nunchi-trade/agent-cli.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/cli .cursor/skills/yex-trader && 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 "yex-trader" agent skill from https://github.com/Nunchi-trade/agent-cli/tree/main/cli into .cursor/skills/yex-trader/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "yex-trader", 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/Nunchi-trade/agent-cli.git --path cli--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 Nunchi-trade/agent-cli --skill yex-trader -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Nunchi-trade/agent-cli yex-trader --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Nunchi-trade/agent-cli.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/cli .gemini/skills/yex-trader && 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 "yex-trader" agent skill from https://github.com/Nunchi-trade/agent-cli/tree/main/cli into .gemini/skills/yex-trader/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "yex-trader", 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 Nunchi-trade/agent-cli yex-traderInstalls 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 Nunchi-trade/agent-cli --skill yex-trader -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Nunchi-trade/agent-cli.git skills-src && mkdir -p .github/skills && cp -r skills-src/cli .github/skills/yex-trader && 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 "yex-trader" agent skill from https://github.com/Nunchi-trade/agent-cli/tree/main/cli into .github/skills/yex-trader/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "yex-trader", 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 Nunchi-trade/agent-cli --skill yex-trader -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Nunchi-trade/agent-cli yex-trader --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Nunchi-trade/agent-cli.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/cli .opencode/skills/yex-trader && 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 "yex-trader" agent skill from https://github.com/Nunchi-trade/agent-cli/tree/main/cli into .opencode/skills/yex-trader/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "yex-trader", 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.
yex-traderAutonomous Hyperliquid trading — 14 strategies (MM, momentum, arbitrage, LLM) with APEX multi-slot orchestrator, REFLECT performance review, DSL trailing stops, and builder fee revenue collection.
Yex Trader is an agent skill from Nunchi-trade/agent-cli. Autonomous Hyperliquid trading — 14 strategies (MM, momentum, arbitrage, LLM) with APEX multi-slot orchestrator, REFLECT performance review, DSL trailing stops, and builder fee revenue collection.
Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 61 other files (for example `__init__.py`, `api/__init__.py` and `api/status_reader.py`).
It sits in Business, Finance & HR, covering Trading and backtesting and Performance reviews. It works with Hyperliquid. The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 58619a2. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
BashFrom allowed-tools in the SKILL.md frontmatter.
Ships script files (Python, from the files we listed), which the agent can run.
Shell commands in SKILL.md call:
bashpipFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use pip, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
HL_PRIVATE_KEYHL_KEYSTORE_PASSWORDANTHROPIC_API_KEYGEMINI_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Yex Trader loads about 1.9k tokens when it runs. Until then it costs about 52 tokens; SKILL.md has 488 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 noted patterns worth knowing about, such as sudo or a known installer.
allowed-tools: BashAutomated 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 Nunchi-trade/agent-cli at commit 58619a2, republished under its MIT licence (© Nunchi-trade). 488 words, ~1,910 tokens.
.claude/skills/yex-trader/SKILL.md (or your agent's skills folder). This skill also uses 59 other files; get the full folder from GitHub.Autonomous Hyperliquid trading via agent-cli. 14 strategies across market making, momentum, arbitrage, and LLM-powered trading. APEX multi-slot orchestrator. REFLECT nightly performance review. Builder fee revenue collection.
cd ~/agent-cli
bash scripts/bootstrap.sh # Creates venv, installs, validates
hl wallet auto --save-env # Creates wallet, saves creds to ~/.hl-agent/env
hl setup claim-usdyp # Claim testnet USDyP
hl builder approve # Approve builder fee (one-time)
hl run avellaneda_mm --mock --max-ticks 3 # Validate
hl run engine_mm -i ETH-PERP --tick 15 --max-ticks 5 # First live tradeFor full step-by-step onboarding, see skills/onboard/SKILL.md.
cd ~/agent-cli && pip install -e .
hl setup check # Validate environmenthl wallet auto):export HL_PRIVATE_KEY=0x...
export HL_TESTNET=true # defaulthl setup claim-usdyphl builder approvehl run avellaneda_mm -i VXX-USDYP --tick 15 # YEX yield market
hl run engine_mm -i ETH-PERP --tick 10 # Standard perp
hl apex run --mock --max-ticks 5 # APEX multi-slotexport HL_PRIVATE_KEY=0x...
export HL_TESTNET=falsehl builder approve --mainnethl run engine_mm -i ETH-PERP --tick 10 --mainnet # ETH perp
hl run avellaneda_mm -i BTC-PERP --tick 10 --mainnet # BTC perp
hl apex run --mainnet # APEX multi-slot| Variable | Required | Description |
|---|---|---|
HL_PRIVATE_KEY | Yes* | Hyperliquid private key |
HL_KEYSTORE_PASSWORD | Alt* | Password for encrypted keystore |
HL_TESTNET | No | true (default) or false for mainnet |
BUILDER_ADDRESS | No | Override builder fee address (default: hardcoded) |
BUILDER_FEE_TENTHS_BPS | No | Override fee rate (default: 100 = 10 bps) |
ANTHROPIC_API_KEY | No | For claude_agent strategy |
GEMINI_API_KEY | No | For claude_agent with Gemini |
* Either HL_PRIVATE_KEY or a keystore with HL_KEYSTORE_PASSWORD is required.
# Start autonomous trading
hl run <strategy> [-i INSTRUMENT] [-t TICK] [--config FILE] [--mainnet] [--dry-run] [--mock] [--max-ticks N]
# Single manual order
hl trade <instrument> <side> <size>
# Account info
hl account [--mainnet]
# Check positions and PnL
hl status [--watch] [--interval 5]
# List all strategies
hl strategieshl apex run [-t 60] [--preset conservative|default|aggressive] [--mock] [--budget 1000] [--slots 5]
hl apex once [--mock]
hl apex status
hl apex presetshl reflect run [--since 2026-03-01] [--data-dir data/cli]
hl reflect report [--date 2026-03-03]
hl reflect history [-n 10]hl dsl start <instrument> [--entry-price 2500] [--direction long] [--preset tight|standard|wide]
hl dsl check <instrument>
hl dsl status
hl dsl presetshl radar run [--top 10] [--min-score 7.0]
hl radar history [-n 5]
hl movers run [--top 10]hl builder status
hl builder approve [--mainnet]hl wallet auto # Non-interactive wallet creation (agent-friendly)
hl wallet create # Interactive wallet creation
hl wallet import --key <hex>
hl wallet list
hl wallet export [--address 0x...]hl setup check # Validate environment
hl setup bootstrap # Auto-create venv and install
hl setup claim-usdyp # Claim testnet USDyP tokenshl mcp serve # Start MCP server (stdio transport)
hl mcp serve --transport sse # Start MCP server (SSE transport)Tools: strategies, builder_status, wallet_list, wallet_auto, setup_check, funding_hedge_info, funding_hedge_propose, funding_hedge_backtest, account, status, trade, run_strategy, radar_run, apex_status, apex_run, reflect_run, schedule_cancel, emergency_close_all, order_status, funding_rates, agent_memory, trade_journal, judge_report, obsidian_context
| Name | Type | Description |
|---|---|---|
| simple_mm | MM | Symmetric bid/ask quoting around mid |
| avellaneda_mm | MM | Inventory-aware Avellaneda-Stoikov model |
| engine_mm | MM | Production quoting engine — composite FV, dynamic spreads, multi-level ladder |
| regime_mm | MM | Vol-regime adaptive — switches behavior by volatility regime (calm/normal/volatile/extreme) |
| grid_mm | MM | Fixed-interval grid levels above and below mid |
| liquidation_mm | MM | Provides liquidity during cascade/liquidation events |
| funding_arb | Arb | Cross-venue funding rate arbitrage |
| basis_arb | Arb | Trades implied basis from funding rate (contango/backwardation) |
| mean_reversion | Signal | Trades when price deviates from SMA |
| momentum_breakout | Signal | Enters on volume + price breakout above/below N-period range |
| aggressive_taker | Taker | Directional spread crossing with bias |
| hedge_agent | Risk | Inventory exposure reducer; BTCSWP funding hedge lives under hl hedge |
| rfq_agent | RFQ | Block-size dark RFQ liquidity |
| claude_agent | LLM | Claude/Gemini-powered autonomous trading agent |
hl setup checkhl setup claim-usdyphl builder approve (testnet) or hl builder approve --mainnethl run avellaneda_mm --mock --max-ticks 5hl run engine_mm --dry-run --max-ticks 10hl run engine_mm -i ETH-PERP --tick 10hl run engine_mm -i ETH-PERP --tick 10 --mainnethl apex run --mainnet or hl apex run --mock --max-ticks 5hl status --watchhl reflect runSet BUILDER_ADDRESS and BUILDER_FEE_TENTHS_BPS to collect fees on every trade. Users must approve once via hl builder approve. Fee is collected natively by Hyperliquid — no extra gas, no contract calls.
Run hl reflect run after a trading session. REFLECT computes win rate, fee drag ratio (FDR), direction analysis, holding period buckets, monster trade dependency, and generates actionable recommendations. Reports saved to data/reflect/.
© Nunchi-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 59 other files in cli of Nunchi-trade/agent-cli.
Open the folder on GitHubat commit 58619a2
Yex Trader 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 |
|---|---|---|---|---|---|---|
| Yex Trader this skillNunchi-trade/agent-cli | 521 | — | ~1.9k | Automated safety check: Notes | MIT | |
| Fintoolsecond-state/fintool | 316 | — | ~5.9k | Automated safety check: Pass | None | |
| Moss Trade Bot Factorymoss-site/moss-trade-bot-skills | 390 | — | ~2.2k | Automated safety check: Pass | MIT-0 | |
| Nansen Tradingnansen-ai/nansen-cli | 139 | — | ~3.3k | Automated safety check: Notes | MIT | |
| Hyperliquidalsk1992/CloddsBot | 3k | — | ~1.4k | Automated safety check: Pass | MIT | |
| Trading Futuresalsk1992/CloddsBot | 3k | — | ~5.6k | Automated safety check: Pass | MIT |
second-state/fintool
Financial trading CLIs — spot and perp trading on Hyperliquid, Binance, Coinbase, OKX.
moss-site/moss-trade-bot-skills
用户用自然语言描述币种、回测时间区间和策略风格时,自动创建加密货币交易 Bot,读取内置 Hyperliquid CSV 覆盖并运行本地回测/进化;若币种、时间区间或策略风格缺失,则主动询问缺失项并展示 CSV 解析出的可用回测区间。也可在回测后上传平台 verify 或创建模拟实盘 Bot。适用于创建bot、交易策略、回测、backtest、evolve、upload verify、live…
nansen-ai/nansen-cli
Execute DEX swaps on Solana or Base (including cross-chain bridges) and Hyperliquid perpetual trades.
alsk1992/CloddsBot
Hyperliquid L1 perps DEX (69% market share). An agent skill from alsk1992/CloddsBot.
alsk1992/CloddsBot
Trade perpetual futures on Binance, Bybit, Hyperliquid, MEXC with up to 200x leverage
Senpi-ai/senpi-skills
Answer "what makes Senpi different?" / "why Senpi?" / "Senpi vs other trading apps, bots or AI chatbots?" — the positioning answer, led by value, not a feature dump.
Nunchi-trade/agent-cli
Guard — two-phase ROE-based trailing stop system for Hyperliquid perps.
Nunchi-trade/agent-cli
Autonomous multi-slot trading orchestrator. An agent skill from Nunchi-trade/agent-cli.
Nunchi-trade/agent-cli
Screens all Hyperliquid perps and surfaces top trading setups
Nunchi-trade/agent-cli
Detects assets with sudden capital inflow via OI/volume/funding proxy signals
Nunchi-trade/agent-cli
First-time setup — from zero to first trade on Hyperliquid. An agent skill from Nunchi-trade/agent-cli.
Nunchi-trade/agent-cli
Reflect, Evaluate, Fine-tune, Learn, Evolve, Correct, Transform — nightly automated performance review
Works with
Categories
Autonomous Hyperliquid trading — 14 strategies (MM, momentum, arbitrage, LLM) with APEX multi-slot orchestrator, REFLECT performance review, DSL trailing stops, and builder fee revenue collection. Yex Trader is an agent skill from Nunchi-trade/agent-cli. Autonomous Hyperliquid trading — 14 strategies (MM, momentum, arbitrage, LLM) with APEX multi-slot orchestrator, REFLECT performance review, DSL trailing stops, and builder fee revenue collection.
Yex Trader fits situations like: tasks that involve Trading and backtesting; tasks that involve Performance reviews.
Run `npx skills add Nunchi-trade/agent-cli --skill yex-trader -a claude-code`. Or copy the skill folder (cli in Nunchi-trade/agent-cli) into .claude/skills/yex-trader in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Nunchi-trade/agent-cli --skill yex-trader -a codex`. Or copy the skill folder (cli in Nunchi-trade/agent-cli) into .agents/skills/yex-trader 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 Nunchi-trade/agent-cli --skill yex-trader -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/yex-trader, .gemini/skills/yex-trader, .github/skills/yex-trader and .opencode/skills/yex-trader in your project.
Going by SKILL.md and its folder, Yex Trader needs Python for the scripts in its folder, the command-line tools its instructions call (bash and pip) and credentials named HL_PRIVATE_KEY, HL_KEYSTORE_PASSWORD, ANTHROPIC_API_KEY and GEMINI_API_KEY. Our summary lists: Python 3; A credential in HL_PRIVATE_KEY; A credential in ANTHROPIC_API_KEY. Its frontmatter pre-approves these tools: Bash.
SKILL.md contains no URLs. Its commands use pip, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Yex Trader 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.9k tokens (SKILL.md is roughly 7.6k 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 Yex Trader: Fintool (second-state/fintool, 316 stars), Moss Trade Bot Factory (moss-site/moss-trade-bot-skills, 390 stars), Nansen Trading (nansen-ai/nansen-cli, 139 stars) and Hyperliquid (alsk1992/CloddsBot, 3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Nunchi-trade (a GitHub organization) maintains it in Nunchi-trade/agent-cli, which has 521 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on July 8, 2026.
Source: Nunchi-trade/agent-cli on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.