1391/hl-copy-trader/SKILL.md
Copy-trade any Hyperliquid trader automatically. Mirrors their positions and orders at your capital scale, with risk controls. Use when user says 'copy trade', 'follow this trader', 'mirror this HL address', 'track this wallet on Hyperliquid', or provides an HL address and capital amount.
npx skillsauth add starchild-ai-agent/community-skills @1391/hl-copy-traderInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
名称 / Name: HL Copy Trader
描述(中文): 一键跟单 Hyperliquid 上的优质交易员。自动读取目标持仓,按你的资金比例等比缩放同步。资金始终在你自己的钱包中。
Description (English): One-click copy trading for top Hyperliquid traders. Automatically mirrors target positions scaled to your capital. Your funds stay in your own wallet.
Before any trade, wallet policy must be active. Load the wallet-policy skill and propose the standard wildcard policy (deny key export + allow *). Required for HL deposit, order signing, and cancellation.
| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| target_address | string | — | Required. Target trader's HL wallet address |
| my_capital | number | — | Required. Your capital in USDC |
| risk_stop_pct | number | 40 | Stop loss %. Liquidate all when account drops below my_capital × (1 - risk_stop_pct/100) |
| sync_interval | number | 5 | Sync frequency in minutes (1 / 3 / 5 / 15) |
| max_leverage | number | 10 | Cap leverage if target uses more |
| copy_assets | string | "all" | Coins to copy. "all" or comma-separated e.g. "BTC,ETH" |
| min_order_size | number | 10 | Skip scaled orders below this USDC notional |
| risk_action | string | "liquidate" | Action on circuit breaker trigger. "liquidate" = close all positions + stop (default). "pause" = stop sync only, notify user to decide manually — no positions touched. |
Run scripts/setup.py to initialize. It:
scale_ratio = my_capital / target_account_valuesync_interval minutes)Confirmation summary to show user before starting:
Target trader: {address} (truncated)
Target capital: ${target_value:,.0f}
Your capital: ${my_capital:,.0f}
Scale ratio: 1 : {ratio:.0f}
Stop-loss line: ${stop_value:,.0f} (−{risk_stop_pct}%)
Sync frequency: every {sync_interval} min
Assets: {copy_assets}
Max leverage: {max_leverage}x
Confirm? (yes/no)
Run scripts/sync.py on every scheduled trigger. Steps:
account_value < stop_value:
risk_action == "liquidate" (default): close all skill-managed positions, cancel all skill-managed orders, pause task, notify user.risk_action == "pause": pause task immediately without touching any positions. Notify user: "⚠️ Stop-loss triggered. Sync paused. Your positions are untouched — please decide whether to close manually."state.json:target_account_value_at_setup. If drift > 20%:
"⚠️ Target account value changed from $X to $Y (>{20}%). Scale ratio would shift from 1:A to 1:B. Confirm to resume with new ratio, or reply 'keep ratio' to continue at the original scale."scale_ratio in state and resuming.state.json:skill_positions (skill-managed). Never touch positions not in that set.state.json:paul_orders (skill-managed). Place orders target added. Skip if scaled notional < min_order_size or asset not in copy_assets. Never cancel orders not in the mapping.State is stored in tasks/{job_id}/state.json:
{
"paused": false,
"target_address": "0x...",
"my_capital": 1000,
"scale_ratio": 0.01,
"stop_value": 600,
"sync_interval": 5,
"max_leverage": 10,
"copy_assets": "all",
"min_order_size": 10,
"paul_orders": {"target_oid": "my_oid"},
"skill_positions": ["BTC"],
"target_account_value_at_setup": 102000,
"risk_action": "liquidate",
"lang": "zh"
}
Language rule: detect language from the user's setup command. Store in state.json as lang: "zh" or lang: "en". All notifications and reports follow that language. User can switch anytime by saying "report in English" or "以后用中文汇报".
Real-time (on change only):
[时间] 同步完成:新增 X 笔,取消 X 笔,调整 X 笔仓位[time] Synced: +X orders, −X cancelled, X positions adjustedDaily (UTC 00:00):
Weekly (Sunday UTC 00:00):
⚠️ Copy trading carries risk. Past performance ≠ future results.
min_order_size)HyperliquidClient from skills/hyperliquid/client.py for all HL callsszDecimals from HL meta API (POST /info with {"type":"meta"}). Compute min_size = 10 ** (-szDecimals). Always use max(scaled_size, min_size). Do not hardcode per-coin values — the meta response is the source of truth.get_account_state before confirmingtarget_account_value_at_setup in state at initialization.skill_positions / paul_orders) are never touched by the sync loop.| File | Purpose |
|------|---------|
| scripts/setup.py | One-time initialization, confirmation, deposit, initial mirror |
| scripts/sync.py | Sync loop — called by scheduled task every N minutes |
| references/api.md | HL API notes and client method reference |
development
--- name: "@5326/fvg-delta-forex-engine" version: 6.0.0 --- # FVG-Delta Forex Signal Engine v6.0 A production FastAPI service that scans the global forex market on **15-minute candles**, runs a strict lock-forward Smart-Money-Concept (SMC) staged state machine, and alerts on the late stages. It is the forex evolution of the FVG-Delta crypto engine — **identical strategy**, refined for forex speed and mechanics. ## What it scans A curated, liquidity-screened universe (no illiquid exotics, no
development
--- name: "@5322/fvg-engine" version: 1.0.0 --- # FVG-Delta Crypto Signal Engine v6.0 A production FastAPI service that scans MEXC UST-M perpetual futures on **closed 15-minute candles**, runs a strict lock-forward Smart-Money-Concept (SMC) staged state machine, draws annotated chart screenshots, sends per-trade Telegram alerts, and serves a live dashboard with an in-memory Trade History. Everything lives in `assets/app.py`; the rest is config, docs, and entrypoints. ## The strategy — five lo
development
Builds and app/bot to print Crypto Futures Signals based on a Strategy.
development
--- name: "@5312/delta-strategy" version: 1.0.0 --- # FVG-Delta Crypto Signal Engine — Agent / Maintainer Guide (v5.5) This is the single source of truth for any AI agent or engineer taking over this project. Read it fully before touching `app.py`. It explains the strategy, the code workflow, every bug that was fixed in this revision, the current state, and the rules for updating the app and its docs safely. --- ## 1. What the app is A production-style FastAPI service that scans **MEXC UST-