Fintool
second-state/fintool
Financial trading CLIs — spot and perp trading on Hyperliquid, Binance, Coinbase, OKX.
Screens all Hyperliquid perps and surfaces top trading setups
$ npx skills add Nunchi-trade/agent-cli --skill opportunity-radar -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Nunchi-trade/agent-cli opportunity-radar --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/skills/radar .claude/skills/opportunity-radar && 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 "opportunity-radar" agent skill from https://github.com/Nunchi-trade/agent-cli/tree/main/skills/radar into .claude/skills/opportunity-radar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "opportunity-radar", 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/skills/radarType 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 opportunity-radar -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Nunchi-trade/agent-cli opportunity-radar --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/skills/radar .agents/skills/opportunity-radar && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "opportunity-radar" agent skill from https://github.com/Nunchi-trade/agent-cli/tree/main/skills/radar into .agents/skills/opportunity-radar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "opportunity-radar", 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 opportunity-radar -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Nunchi-trade/agent-cli opportunity-radar --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/skills/radar .cursor/skills/opportunity-radar && 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 "opportunity-radar" agent skill from https://github.com/Nunchi-trade/agent-cli/tree/main/skills/radar into .cursor/skills/opportunity-radar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "opportunity-radar", 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 skills/radar--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 opportunity-radar -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Nunchi-trade/agent-cli opportunity-radar --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/skills/radar .gemini/skills/opportunity-radar && 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 "opportunity-radar" agent skill from https://github.com/Nunchi-trade/agent-cli/tree/main/skills/radar into .gemini/skills/opportunity-radar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "opportunity-radar", 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 opportunity-radarInstalls 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 opportunity-radar -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/skills/radar .github/skills/opportunity-radar && 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 "opportunity-radar" agent skill from https://github.com/Nunchi-trade/agent-cli/tree/main/skills/radar into .github/skills/opportunity-radar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "opportunity-radar", 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 opportunity-radar -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 opportunity-radar --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/skills/radar .opencode/skills/opportunity-radar && 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 "opportunity-radar" agent skill from https://github.com/Nunchi-trade/agent-cli/tree/main/skills/radar into .opencode/skills/opportunity-radar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "opportunity-radar", 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.
opportunity-radarScreens all Hyperliquid perps and surfaces top trading setups
Opportunity Radar is an agent skill from Nunchi-trade/agent-cli. Screens all Hyperliquid perps and surfaces top trading setups
Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including scripts (for example `scripts/standalone_runner.py`).
It sits in Business, Finance & HR, covering Trading and backtesting. It works with Hyperliquid. The licence is MIT.
6 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 nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From 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.
Opportunity Radar loads about 1.2k tokens when it runs. Until then it costs about 20 tokens; SKILL.md has 471 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 Nunchi-trade/agent-cli at commit 58619a2, republished under its MIT licence (© Nunchi-trade). 471 words, ~1,192 tokens.
.claude/skills/opportunity-radar/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Screens all Hyperliquid perpetual markets through a 4-stage funnel to surface the highest-conviction trading setups.
Stage 0: BTC Macro Context (EMA 5/13 on 4h, 1h momentum)
Stage 1: Bulk Screen (~500 assets → ~70 by volume)
Stage 2: Top-N Selection (by composite liquidity score)
Stage 3: Deep Dive (multi-TF technicals + 3-pillar scoring)
Stage 4: Momentum + Final Ranking| Pillar | Weight | Signals |
|---|---|---|
| Market Structure | 35% | Volume tiers, surge, OI, OI/Vol health |
| Technicals | 40% | 4h trend, hourly trend, RSI, patterns, volume |
| Funding | 25% | Neutral (+40), favorable, unfavorable penalties |
hl radar once # Single scan
hl radar run --tick 900 # Continuous (15 min intervals)
hl radar once --json # JSON output
hl radar once --mock # With mock data (no HL connection)
hl radar status # Show last scan results
hl radar presets # List presetsfrom skills.radar.scripts.standalone_runner import RadarRunner
from cli.hl_adapter import DirectHLProxy
runner = RadarRunner(hl=hl, tick_interval=900)
runner.run()Via YAML config or CLI flags:
--min-volume: Minimum 24h volume to qualify (default: $500K)--top-n: Assets to deep dive (default: 20)--preset: "default" or "aggressive"--score-threshold: Minimum final score (default: 150)You are the opportunity radar. Your job is to screen the entire Hyperliquid perps universe and rank assets by trading conviction. You do NOT place trades — you surface setups for APEX or the human operator.
RULES:
| Score Range | Interpretation | Action |
|---|---|---|
| 250-400 | Elite setup — rare, strong multi-pillar confluence | Immediate entry candidate for APEX |
| 170-250 | Good setup — solid edge | Standard entry if Pulse confirms |
| 140-170 | Marginal — needs confirmation | Queue only, wait for Pulse signal |
| 100-140 | Weak — one pillar carrying | Skip — insufficient edge |
| 0-100 | No edge | Ignore completely |
| BTC Macro | Effect | Action |
|---|---|---|
| Strong uptrend (mod > +20) | Tailwind for longs | Score longs normally, penalize shorts |
| Neutral (mod -10 to +10) | No macro effect | Score normally |
| Downtrend (mod < -20) | Headwind | Raise entry threshold to 200+ |
| Crash (mod < -40) | Major headwind | Skip all entries, wait for stabilization |
| Error | Cause | Fix |
|---|---|---|
0 candidates after scan | Low-vol period | Normal — no action needed. Don't force trades. |
Candle fetch timeout | HL API rate limit | Reduce --top-n or increase tick interval |
BTC candle unavailable | API issue | Radar defaults to neutral macro — safe fallback |
Score calculation error | Missing data for asset | Asset auto-skipped — check logs for pattern |
Radar is a sub-component of APEX (runs every 15 ticks). Can also be used standalone for manual trade selection. Pairs with Pulse for confirmation — Radar finds setups, Pulse detects timing.
# Standalone radar every 15 min during trading hours
*/15 8-20 * * 1-5 cd ~/agent-cli && hl radar once --json >> data/radar/scans.jsonl 2>&1© 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 1 other file (scripts) in skills/radar of Nunchi-trade/agent-cli.
Open the folder on GitHubat commit 58619a2
Opportunity Radar 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 |
|---|---|---|---|---|---|---|
| Opportunity Radar this skillNunchi-trade/agent-cli | 521 | — | ~1.2k | Automated safety check: Pass | 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
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
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.
Works with
Categories
Screens all Hyperliquid perps and surfaces top trading setups. Opportunity Radar is an agent skill from Nunchi-trade/agent-cli.
Opportunity Radar fits situations like: tasks that involve Trading and backtesting.
Run `npx skills add Nunchi-trade/agent-cli --skill opportunity-radar -a claude-code`. Or copy the skill folder (skills/radar in Nunchi-trade/agent-cli) into .claude/skills/opportunity-radar in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Nunchi-trade/agent-cli --skill opportunity-radar -a codex`. Or copy the skill folder (skills/radar in Nunchi-trade/agent-cli) into .agents/skills/opportunity-radar 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 opportunity-radar -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/opportunity-radar, .gemini/skills/opportunity-radar, .github/skills/opportunity-radar and .opencode/skills/opportunity-radar in your project.
Going by SKILL.md and its folder, Opportunity Radar needs Python for the scripts in its folder. Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. 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.
Opportunity Radar 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.2k tokens (SKILL.md is roughly 4.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 Opportunity Radar: 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.