SKILL.md workflow package. It is not a protocol, not a coding agent, and not a replacement for the REST API. It teaches a compatible host how to choose 0xArchive routes, keep venue families separate, run bounded curl requests, parse JSON with jq, and preserve request IDs. Source: 0xArchiveIO/0xarchive-skill.
Discovery Contract
Use the well-known indexes for machine discovery:
Do not treat
/skill.md as the public Markdown Skill package. The docs host may reserve that route for generated Skill discovery JSON, so docs, agents, and llms files should use the well-known indexes instead.
Requirements
Install
- OpenClaw
- Claude Code
- Codex
- Other hosts
What The Skill Does
1
Choose the venue family
Separate Hyperliquid core, Hyperliquid Spot, HIP-3, HIP-4, and Lighter before choosing routes.
2
Run bounded requests
Use shell-backed
curl patterns with explicit symbols, windows, limits, and auth headers.3
Parse and gate output
Use
jq to inspect success, data shape, freshness, and meta.request_id before expanding the job.Skill Versus MCP Server Versus CLI
Skill Execution Checklist
Ask the host to collect the venue family, symbol, data family, route or command, freshness check, expected output, and widening limit before it runs the Skill. That checklist keeps the Skill from turning a vague market-data prompt into a broad shell job.Why 0xArchive Fits
0xArchive’s Skill package is useful when the agent already has a shell and needs repeatable market-data procedures rather than a full generated client. It keeps Hyperliquid core, Hyperliquid Spot, HIP-3, HIP-4, and Lighter route families explicit, then routes execution through authenticated HTTP calls.Operational Boundaries
The Skill should teach the agent how to choose routes and run small, inspectable requests. It should not hide broad shell mutation, install arbitrary dependencies, or make unsupported product claims. Use it for bounded market-data retrieval, freshness checks, and route selection. Use MCP Server when the host needs typed tool calls, CLI when the workflow should become a command, and SDKs or REST when the code belongs inside an application.Prompt Shape
Good Skill prompts name the venue family, symbol, data family, and output goal. For example: “Use 0xArchive to check freshness for Lighter BTC, then pull the first 50 trades if the freshness check is acceptable.” That gives the Skill enough context to choose/v1/lighter/*, use the key safely, parse the response, and preserve the request ID.