hyperliquid-reader skill
✓ 인증됨Hyperliquid DEX의 무기한/현물 가격, 펀딩비, 호가창, OHLCV 캔들을 포함한 읽기 전용 시장 데이터를 가져옵니다.
- GitHub 스타
- 3,526
- 파일
- 3
- 마지막 커밋
- 2026년 11월 4일
- 라이선스
- MIT
- 허용된 도구
- —
hyperliquid-reader skill은 무엇을 하나요?
hyperliquid-reader은(는) agent skill입니다. Hyperliquid DEX의 무기한/현물 가격, 펀딩비, 호가창, OHLCV 캔들을 포함한 읽기 전용 시장 데이터를 가져옵니다.
skill의 SKILL.md에서 생성된 요약입니다.
hyperliquid-reader skill 정보
이 SKILL은 트레이더와 분석가가 Hyperliquid 탈중앙화 거래소에서 실시간 시장 데이터를 가져올 수 있도록 지원합니다. 무기한 및 현물 가격, 펀딩비, 미결제약정, 호가창 깊이를 포함한 읽기 전용 정보에 접근할 수 있습니다. opencli 도구와 전용 Hyperliquid 플러그인을 활용하면 API 키나 지갑 연결 없이도 OHLCV 캔들 및 과거 펀딩비와 같은 구조화된 데이터를 가져올 수 있습니다.
사용자는 이 도구를 사용하여 거래량과 24시간 가격 변동을 통해 시장 상태를 모니터링하거나, Hyperliquid 펀딩비를 Binance 및 Bybit와 비교하여 차익 거래 기회를 포착할 수 있습니다. 데이터는 JSON, Markdown, CSV 등 다양한 형식으로 생성되어 사람이 읽기 좋은 보고서 작성이나 프로그래밍 방식의 분석 모두에 적합합니다. 공개 정보 API를 기반으로 하므로 시장 데이터로 기능이 엄격히 제한되며, 계정 작업, 주문 실행 또는 자금 이체는 수행할 수 없습니다.
skill의 SKILL.md를 기반으로 작성되었습니다. 모든 사용 사례는 해당 문서의 인용구와 대조 확인되었습니다.
hyperliquid-reader skill 설치 방법
각 명령은 skill 폴더를 클라이언트의 skills 디렉터리에 복사합니다. 클라이언트를 재시작하거나 새 세션을 시작하여 로드하세요.플러그인에 hyperliquid-reader skill 설치
/plugin marketplace add himself65/finance-skills /plugin install finance-data-providers@finance-skills
Claude Code에 hyperliquid-reader skill 설치
~/.claude/skills/hyperliquid-reader/SKILL.md
$ npx degit himself65/finance-skills/plugins/data-providers/skills/hyperliquid-reader ~/.claude/skills/hyperliquid-readerClaude Code (project)에 hyperliquid-reader skill 설치
.claude/skills/hyperliquid-reader/SKILL.md
$ npx degit himself65/finance-skills/plugins/data-providers/skills/hyperliquid-reader .claude/skills/hyperliquid-readerCodex에 hyperliquid-reader skill 설치
~/.agents/skills/hyperliquid-reader/SKILL.md
$ npx degit himself65/finance-skills/plugins/data-providers/skills/hyperliquid-reader ~/.agents/skills/hyperliquid-readerGemini CLI에 hyperliquid-reader skill 설치
~/.gemini/skills/hyperliquid-reader/SKILL.md
$ npx degit himself65/finance-skills/plugins/data-providers/skills/hyperliquid-reader ~/.gemini/skills/hyperliquid-readerClaude.ai에 hyperliquid-reader skill 설치
npx degit himself65/finance-skills/plugins/data-providers/skills/hyperliquid-reader hyperliquid-reader && zip -r hyperliquid-reader.zip hyperliquid-reader # claude.ai → Customize → Skills → + → Create skill → Upload a skill → hyperliquid-reader.zip
자동 검사
2026년 11월 15일에 실행됨전체 보고서 →자동 검사를 통과했습니다. 보안 감사는 아닙니다. 에이전트가 실행하기 전에 스크립트를 읽어 보세요. 검사 방식
- 소스 저장소 연결 및 접근 가능himself65/finance-skills/plugins/data-providers/skills/hyperliquid-reader is public and reachablegithub.com/himself65/finance-skills/tree/HEAD/plugins/data-p ↗통과
- 오픈 소스 라이선스 (OSI)MITspdx.org/licenses/MIT.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit 2026-11-04github.com/himself65/finance-skills/commits ↗통과
- 스크립트에 다운로드 후 실행이나 자격 증명 탈취가 없음No scripts in the skill folder통과
- SKILL.md에 숨겨진 지침 없음No override phrases, safeguard switches, credential requests or hidden charactersgithub.com/himself65/finance-skills/blob/HEAD/plugins/data-p ↗통과
- 사전 허용 도구가 제한됨No pre-approved tools; the agent asks before using onegithub.com/himself65/finance-skills/blob/HEAD/plugins/data-p ↗통과
- SKILL.md가 Agent Skills 형식을 따름Valid name and description; says when to use it; 160 linesgithub.com/himself65/finance-skills/blob/HEAD/plugins/data-p ↗통과
SKILL.md
GitHub에서 보기Hyperliquid Reader (Read-Only)
If your host has not already executed the shell probes below (for example, in Codex), run the commands inside the ! wrappers with its shell tool before choosing a setup path. Use the actual output; if shell access is unavailable, report that limitation.
Reads Hyperliquid — the on-chain perps/spot DEX — for market data via opencli and the hyperliquid plugin in this repo's opencli-plugins/hyperliquid tree (a separate plugin from opencli's built-in adapters, installed via opencli's monorepo subpath syntax).
This skill is read-only and market-data only. It reads Hyperliquid's fully public info API for analysis: market tables, funding, order book, and candles. It does NOT read individual accounts, place/modify/cancel orders, or move funds. There is no trading path in the plugin — order placement requires wallet-signed actions on a separate endpoint this adapter never calls.
How it works: every command issues a single POST https://api.hyperliquid.xyz/info with a { "type": "..." } body and normalizes the response. No API key, no wallet, no login, no running app — the info API is public.
Step 1: Ensure opencli + Plugin Are Installed and Ready
Current environment status:
!`(command -v opencli && opencli hyperliquid markets --coin BTC -f json 2>&1 | head -3 && echo "READY" || echo "SETUP_NEEDED") 2>/dev/null || echo "NOT_INSTALLED"`
If the status above shows READY, skip to Step 2. Otherwise:
NOT_INSTALLED — Install opencli
npm install -g @jackwener/opencli
Requires Node.js >= 24 — the hyperliquid plugin declares engines.node >= 24.
SETUP_NEEDED — Install the Hyperliquid plugin
The Hyperliquid adapter is not built into opencli — it's a separate plugin:
opencli plugin install github:himself65/finance-skills/hyperliquid
That's the entire setup — no auth, no launch step. Verify with opencli hyperliquid markets --coin BTC.
Common setup issues
| Symptom | Fix |
|---|---|
opencli: command not found |
npm install -g @jackwener/opencli (Node ≥ 24) |
Unknown command: hyperliquid |
opencli plugin install github:himself65/finance-skills/hyperliquid |
hyperliquid info 429 |
Rate limited — wait a few seconds and retry |
Step 2: Identify What the User Needs
| User Request | Command | Key Flags |
|---|---|---|
| Perp markets overview / top by volume | opencli hyperliquid markets |
--sort, --limit, --coin |
| One perp's price + funding + OI | opencli hyperliquid markets --coin BTC |
— |
| Spot pairs overview | opencli hyperliquid spot-markets |
--sort, --limit, --pair, --canonical-only |
| All current mid prices | opencli hyperliquid mids |
--coin <substring> |
| Order book for a coin | opencli hyperliquid book --coin ETH |
--depth, --n-sig-figs |
| OHLCV candles | opencli hyperliquid candles --coin BTC --interval 1h |
--limit |
| Historical funding for a coin | opencli hyperliquid funding-history --coin BTC |
--hours, --limit |
| Funding arb: HL vs Binance vs Bybit | opencli hyperliquid funding-compare |
--coin, --sort, --limit |
Step 3: Execute the Command
General pattern
# Use -f json or -f yaml for structured output
opencli hyperliquid markets --sort fundingAprPct --limit 15 -f json
opencli hyperliquid funding-compare --sort hlVsBinancePct --limit 20 -f md
opencli hyperliquid candles --coin BTC --interval 4h --limit 50 -f csv
opencli hyperliquid book --coin ETH --depth 5 -f json
Key rules
- Coin symbols are bare perp names —
BTC,ETH,SOL,HYPE(no exchange prefix). Spot pairs areBASE/USDC(e.g.PURR/USDC); forbook/candlesyou can pass either a perp coin or a spot pair. marketsis the default lens for "how is X / the market doing" — it carries mark/oracle/mid price, 24h change, hourly funding + APR, open interest (coins and notional), and 24h volume in one row per perp. Filter with--coinfor a single asset.- Funding is reported two ways —
fundingHrPctis the raw hourly rate as a percent;fundingAprPctannualizes it (hourly × 24 × 365). Lead with APR when comparing carry across assets; use the hourly figure for "what will I pay next hour". funding-compareis the funding-arb screen — it annualizes each venue with its own interval (HL hourly, Binance/Bybit usually 4h) and reportshlVsBinancePct/hlVsBybitPctspreads. Default sort ranks by absolute HL-vs-Binance spread (widest dislocations first). A positivehlVsBinancePctmeans HL longs pay more than Binance longs.bookdefaults to 10 levels per side — raise--depth(max 20) for more, or--n-sig-figs 2..5to aggregate price levels. Compute the spread/mid from the top bid and ask.candlespulls the most recent--limitcandles of--interval(default1h, 100 candles). Valid intervals:1m 3m 5m 15m 30m 1h 2h 4h 8h 12h 1d 3d 1w 1M. Max 5000.-f jsonfor programmatic processing / feeding other skills;-f mdor-f tablefor human-readable output.- Read-only market data. No account reads, no order placement, modification, or cancellation, and no transfers — the plugin intentionally exposes no write endpoints, so don't look for workarounds.
Output format flag (-f)
| Format | Flag | Best for |
|---|---|---|
| Table | -f table (default) |
Human-readable terminal output |
| JSON | -f json |
Programmatic processing, LLM context |
| YAML | -f yaml |
Structured, readable |
| Markdown | -f md |
Reports |
| CSV | -f csv |
Spreadsheet export |
Output columns
markets—coin,markPx,midPx,oraclePx,change24hPct,fundingHrPct,fundingAprPct,openInterest,oiNotional,dayNtlVlm,premiumPct,maxLeveragespot-markets—pair,base,markPx,midPx,change24hPct,dayNtlVlm,circulatingSupply,marketCap,canonicalmids—coin,midbook—side,level,px,sz,orderscandles—time,open,high,low,close,volume,tradesfunding-history—coin,fundingRatePct,fundingAprPct,premiumPct,timefunding-compare—coin,hlAprPct,binanceAprPct,bybitAprPct,hlVsBinancePct,hlVsBybitPct,nextHlFunding
Step 4: Present the Results
- Lead with the headline number, then the table. For
markets --coin BTC: state mark price, 24h change, funding APR, and open interest in prose first. For a fullmarketsdump: lead with the count and the top movers / highest-funding names. - Frame funding in carry terms — e.g. "BTC perp funding is +10.9% APR (longs pay shorts)". Positive funding ⇒ longs pay shorts; negative ⇒ shorts pay longs.
- For
funding-compare, surface the widest dislocations first — name the coin, both venues' APRs, and the spread, and remember the spread is annualized; a real arb also pays exchange/withdrawal frictions, so present it as a screen, not a guaranteed edge. - For
book, report the spread — best bid, best ask, mid, and spread in bps before (or instead of) dumping every level. Don't paste 20 levels unless asked. - For
candles, describe the move — first/last close, high/low, and direction; only show the full OHLCV table when the user wants the series. - Filter aggressively before showing —
marketshas ~180 perps andmids~700 markets; cap to top 15-20 by the relevant sort unless the user asks for the full list. - Cross-reference for trade decisions — Hyperliquid is the on-chain venue; for equities/options context pair it with the
tradingview-readerskill. For funding/basis trades,funding-compareplusmarkets(premium, OI) is the core view.
Step 5: Diagnostics
opencli hyperliquid markets --coin BTC
A successful BTC row confirms opencli, the plugin, and the public API are all reachable. If it errors with Unknown command: hyperliquid, reinstall the plugin (Step 1). A hyperliquid info 4xx/5xx is an upstream API issue — retry after a short wait.
Error Reference
| Error | Cause | Fix |
|---|---|---|
Unknown command: hyperliquid |
Plugin not installed | opencli plugin install github:himself65/finance-skills/hyperliquid |
hyperliquid info 429 |
Rate limited | Wait a few seconds, then retry |
hyperliquid info 422/500 |
Malformed body or upstream issue | Re-check the coin/interval; retry after a wait |
No perp market for coin "X" |
Wrong/unlisted symbol | Run opencli hyperliquid markets (or mids) to find the exact symbol |
Reference Files
references/commands.md— Every command with all flags, output schemas, and analyst workflows (funding carry, basis/arb, spot snapshot)
이 스킬의 파일
3hyperliquid-reader skill 질문
Claude Code에 hyperliquid-reader skill을 어떻게 설치하나요?
npx degit himself65/finance-skills/plugins/data-providers/skills/hyperliquid-reader ~/.claude/skills/hyperliquid-reader를 실행합니다. Claude Code는 ~/.claude/skills(모든 프로젝트) 또는 .claude/skills(한 프로젝트)에서 skills를 로드하며, 설명이 작업과 일치할 때 skill을 사용합니다.
hyperliquid-reader skill을 사용할 수 있는 클라이언트는 무엇인가요?
Agent Skills 형식을 읽는 모든 클라이언트(Claude Code, Codex, Gemini CLI, claude.ai(ZIP으로 업로드))가 사용할 수 있습니다. skill 내 스크립트는 클라이언트가 코드 실행을 허용하는 경우에만 실행됩니다.
이 SKILL로 거래를 실행할 수 있나요?
아니요, 이 SKILL은 엄격히 읽기 전용이며 시장 데이터만 제공합니다. 계정 접속, 주문 실행 또는 자금 이체는 지원하지 않습니다.
이 SKILL을 사용하려면 API 키나 지갑이 필요한가요?
아니요, 이 SKILL은 인증, API 키 또는 지갑 연결이 필요 없는 Hyperliquid의 공개 정보 API를 사용합니다.
Hyperliquid 펀딩비를 다른 거래소와 어떻게 비교할 수 있나요?
funding-compare 명령어를 사용하여 Hyperliquid, Binance, Bybit 간의 연간 펀딩비 스프레드를 확인할 수 있습니다.