1m Trade Dex
Hyperliquid DEX/Perps entrypoint via `hl1m`: market queries, order placement.
Install
npx skills add LeoYeAI/agent-master-skills --skill 1m-trade-dex -g -a claude-code -y- Repository
- LeoYeAI/agent-master-skills2.2k
- Category
- Engineering
- Updated
- 4d ago
- License
- MIT
- Context cost
- Mediumabout 2,655 tokens
- Runs scripts
- Yes, review before use
What it does
Hyperliquid DEX/Perps entrypoint via `hl1m`: market queries, order placement. Wallet creation/management at https://www.1m-trade.com; local `hl1m init-wallet` with address + proxy (API) private key, never the main wallet key. No in-skill private-key messaging.
Setup
1. Install CLI
which hl1m
If hl1m is missing, install the 1m-trade package (requires Python 3.11+ and pipx):
- If
pipxexists:pipx install 1m-trade - If
pipxis missing:- Linux: install
pipxviaapt/yum/dnf - macOS:
brew install pipx - Windows:
python -m pip install --user pipxthenpython -m pipx ensurepath
- Linux: install
pipx install 1m-trade
2. Verify
hl1m --help
3. Upgrade
pipx upgrade 1m-trade
Basic syntax
hl1m [--testnet] <command> [command_args]
Core flags
--testnet: use Hyperliquid testnet (default: mainnet)
Wallet initialization
Official wallet UI (create & manage):
- For creating a wallet and managing it (addresses, keys, proxy/API settings as offered by the product), direct users to 1M-Trade in the browser. Do not recreate that flow inside chat.
- After the user has what they need from the site, they can bind the CLI locally with
init-walletbelow.
When to trigger: user wants to use their own wallet with this skill (e.g. “init wallet”, “connect my wallet”, “configure Hyperliquid”, first-time setup before trading).
Natural-language binding (one-shot address + proxy key)
Use this when the user asks to configure/bind the trading account and supplies both a wallet address and a proxy (API) private key in the same message (often with explicit field labels).
Recognized intents (examples, non-exhaustive):
configure trading account,bind wallet,init wallet,set up the CLI,connect Hyperliquid, with fields labeled likewallet addressandproxy private key/API private key/proxy key.- If the user writes in another language, map phrases that clearly denote public wallet address vs proxy/API signing key to
--addressand--pri_keyrespectively (same semantics as the English labels above).
Label → flag mapping:
