Senpi Trading Runtime Contract
Senpi-ai/senpi-skills
Documents how a Senpi strategy's scan function talks to the runtime that schedules it, sizes orders, and manages stop-loss exits on Hyperliquid.
Hyperliquid DEX/Perps entrypoint via hl1m: market queries, order placement.
$ npx skills add LeoYeAI/openclaw-master-skills --skill 1m-trade-dex -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills 1m-trade-dex --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/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/1m-trade/skills/1m-trade-dex .claude/skills/1m-trade-dex && 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 "1m-trade-dex" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/1m-trade/skills/1m-trade-dex into .claude/skills/1m-trade-dex/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "1m-trade-dex", 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/LeoYeAI/openclaw-master-skills/tree/main/skills/1m-trade/skills/1m-trade-dexType 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 LeoYeAI/openclaw-master-skills --skill 1m-trade-dex -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills 1m-trade-dex --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/1m-trade/skills/1m-trade-dex .agents/skills/1m-trade-dex && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "1m-trade-dex" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/1m-trade/skills/1m-trade-dex into .agents/skills/1m-trade-dex/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "1m-trade-dex", 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 LeoYeAI/openclaw-master-skills --skill 1m-trade-dex -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills 1m-trade-dex --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/1m-trade/skills/1m-trade-dex .cursor/skills/1m-trade-dex && 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 "1m-trade-dex" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/1m-trade/skills/1m-trade-dex into .cursor/skills/1m-trade-dex/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "1m-trade-dex", 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/LeoYeAI/openclaw-master-skills.git --path skills/1m-trade/skills/1m-trade-dex--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 LeoYeAI/openclaw-master-skills --skill 1m-trade-dex -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills 1m-trade-dex --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/1m-trade/skills/1m-trade-dex .gemini/skills/1m-trade-dex && 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 "1m-trade-dex" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/1m-trade/skills/1m-trade-dex into .gemini/skills/1m-trade-dex/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "1m-trade-dex", 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 LeoYeAI/openclaw-master-skills 1m-trade-dexInstalls 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 LeoYeAI/openclaw-master-skills --skill 1m-trade-dex -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/1m-trade/skills/1m-trade-dex .github/skills/1m-trade-dex && 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 "1m-trade-dex" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/1m-trade/skills/1m-trade-dex into .github/skills/1m-trade-dex/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "1m-trade-dex", 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 LeoYeAI/openclaw-master-skills --skill 1m-trade-dex -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills 1m-trade-dex --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/1m-trade/skills/1m-trade-dex .opencode/skills/1m-trade-dex && 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 "1m-trade-dex" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/1m-trade/skills/1m-trade-dex into .opencode/skills/1m-trade-dex/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "1m-trade-dex", 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.
1m-trade-dexHyperliquid DEX/Perps entrypoint via hl1m: market queries, order placement.
1m Trade Dex is an agent skill from LeoYeAI/openclaw-master-skills. 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.
Its SKILL.md is about 2.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including scripts (for example `reference.md`, `scripts/exchange.py` and `scripts/hl.py`).
It sits in Business, Finance & HR. It works with Hyperliquid and Python. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e5199b5. 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 4 files in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
pipxpythonbrewFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
1m-trade.comFrom 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.
1m Trade Dex loads about 2.8k tokens when it runs. Until then it costs about 69 tokens; SKILL.md has 1,364 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 noted patterns worth knowing about, such as sudo or a known installer.
mmands; do not edit skill files or read `.env` contents into the model context.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 LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 1,364 words, ~2,783 tokens.
.claude/skills/1m-trade-dex/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.which hl1mIf hl1m is missing, install the 1m-trade package (requires Python 3.11+ and pipx):
pipx exists: pipx install 1m-tradepipx is missing:pipx via apt / yum / dnfbrew install pipxpython -m pip install --user pipx then python -m pipx ensurepathpipx install 1m-tradehl1m --helppipx upgrade 1m-tradehl1m [--testnet] <command> [command_args]--testnet: use Hyperliquid testnet (default: mainnet)Official wallet UI (create & manage):
init-wallet below.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).
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 like wallet address and proxy private key / API private key / proxy key.--address and --pri_key respectively (same semantics as the English labels above).Label → flag mapping:
| User wording (meaning) | hl1m flag |
|---|---|
wallet address, address, or any label clearly referring to the public trading / master address shown in the UI | --address |
proxy private key, API private key, proxy key, or any label clearly referring to the bot/API signing key — not the main EOA key | --pri_key |
Parsing (apply before running init-wallet):
0x + 40 hexadecimal characters (case-insensitive), typically the value next to a label for the public wallet / address when labels exist.0x + 64 hexadecimal characters (typical for this flow). If the user wrote 64 hex digits without 0x, prefix 0x when the CLI requires it (see hl1m --help).0x… strings appear, use labels to pair: the hex labeled as address → --address; the hex labeled as proxy/API key → --pri_key. Do not swap.Exact command (values come from the user message; run in a trusted local shell):
hl1m init-wallet --address <parsed_address> --pri_key <parsed_proxy_private_key>Assistant output: confirm bind success or CLI error; run hl1m query-user-state after success. Do not repeat the full private key in chat (mask or omit).
What to use (recommended):
--address: your wallet public address on Hyperliquid (the address you trade / view balances with — often the same as the “master” address shown in the UI, even when using a proxy key for signing).--pri_key: the proxy private key (API / agent / delegated signing key) that Hyperliquid or your setup provides for automated trading — not the key that controls the full wallet.Critical security warning:
init-wallet.Rules:
init-wallet locally with no keys in chat. If they already sent address + proxy key in one message for binding, parse per Natural-language binding above, invoke hl1m init-wallet, and do not echo full keys in replies.hl1m commands; do not edit skill files or read .env contents into the model context.Command (placeholders — user substitutes on their machine; never paste real keys in chat):
hl1m init-wallet --address 0xYourWalletAddress --pri_key 0xYourProxyPrivateKey--address: wallet public address (see above).--pri_key: proxy private key for signing — not the main wallet private key.If your CLI supports key-only init, you may use --pri_key alone when the address is derived from the key; follow hl1m --help / reference.md for your version.
After success:
hl1m query-user-state to confirm the account is visible and balances look correct.Note: for any asset name (e.g. --coin), you can run query-meta to confirm the exact symbol. For example, user input "gold" often maps to xyz:GOLD. Always pass the canonical symbol.
| Command | Description | Example |
|---|---|---|
query-user-state | Query user state (positions + balances). Optional address override; structure follows the API/SDK response. | hl1m query-user-state --address 0x123... |
query-open-orders | Query open orders | hl1m --testnet query-open-orders |
query-fills | Query fills / trade history | hl1m query-fills |
query-meta | Query asset metadata (all symbols) | hl1m query-meta |
query-mids | Query mid prices (all symbols) | hl1m query-mids |
query-kline | Query kline/candles for a symbol | hl1m query-kline --coin BTC --period 15m --start 1772511125000 --end 1772597525000 |
Retry rule (query commands only):
query-user-state--address: optional. If omitted, the address is derived from the configured private key.query-kline--coin: required. Symbol such as BTC, ETH, or xyz:TSLA. Use query-meta to confirm the canonical symbol first.--period: required. One of: 1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 8h, 12h, 1d, 3d, 1w, 1M.--start: optional (ms). Default is the start of the last 24 hours.--end: optional (ms). Default is the current timestamp in ms.| Command | Description | Example |
|---|---|---|
place-order | Place a limit order (HIP-3 supported) | hl1m place-order --coin BTC --is-buy True --qty 0.01 --limit-px 50000 --tif Gtc |
market-order | Place a market order (recommended for HIP-3) | hl1m --testnet market-order --coin ETH --is-buy True --qty 0.1 --slippage 0.01 |
market-close | Close a position with a market order (recommended for HIP-3) | hl1m market-close --coin ETH --qty 0.1 --slippage 0.01 |
cancel-order | Cancel orders | hl1m cancel-order --oid 123456 --coin HYPE |
update-leverage | Update leverage | hl1m update-leverage --coin BTC --leverage 10 --is-cross True |
update-isolated-margin | Transfer isolated margin (HIP-3) | hl1m update-isolated-margin --coin xyz:GOLD --amount 10 |
--coin, always resolve the canonical symbol (use query-meta if needed).--qty, use query-meta results (e.g. szDecimals) to format the quantity precision correctly.update-isolated-margin--coin: required. Canonical symbol.--amount: required. Transfer amount.place-order--coin: required.--is-buy: required (True/False). True = long, False = short.--qty: required.--limit-px: required.--tif: optional (Gtc/Ioc/Alo, default Gtc).--reduce-only: optional (default False).market-order--coin: required.--is-buy: required (True/False). True = long, False = short.--qty: required.--slippage: optional (default 0.02 = 2%).market-close--coin: required.--qty: required.--slippage: optional (default 0.02 = 2%).cancel-order--coin: optional; cancel all orders for a given symbol--oid: optional; cancel a specific order idupdate-leverage--coin: required.--leverage: required (integer).--is-cross: optional (True/False, default True).All commands print formatted JSON for easy parsing:
--testnet before acting.hl1m help for --address / --pri_key behavior.hl1m for queries, trading, and init-wallet to bind a user-supplied address and key to local encrypted state.pipx install 1m-trade (or your package manager); see hl1m --help and reference.md for full flags.© LeoYeAI, 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 5 other files (scripts) in skills/1m-trade/skills/1m-trade-dex of LeoYeAI/openclaw-master-skills.
Open the folder on GitHubat commit e5199b5
1m Trade Dex 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 |
|---|---|---|---|---|---|---|
| 1m Trade Dex this skillLeoYeAI/openclaw-master-skills | 2.2k | — | ~2.8k | Automated safety check: Notes | MIT | |
| Senpi Trading Runtime ContractSenpi-ai/senpi-skills | 134 | — | ~2.6k | Automated safety check: Pass | Apache-2.0 | |
| Agent OnboardingNunchi-trade/agent-cli | 521 | — | ~2.1k | Automated safety check: Pass | MIT | |
| Crypto Pricesundial-org/awesome-openclaw-skills | 663 | — | ~489 | Automated safety check: Pass | None | |
| Itr Walakaranb192/itr-wala | 871 | — | ~3.6k | Automated safety check: Pass | MIT | |
| Tushare Datazillionare/zillionare | 322 | 2 repos | ~2.3k | Automated safety check: Pass | None |
Senpi-ai/senpi-skills
Documents how a Senpi strategy's scan function talks to the runtime that schedules it, sizes orders, and manages stop-loss exits on Hyperliquid.
Nunchi-trade/agent-cli
First-time setup — from zero to first trade on Hyperliquid. An agent skill from Nunchi-trade/agent-cli.
sundial-org/awesome-openclaw-skills
Get cryptocurrency token price and generate candlestick charts via CoinGecko API or Hyperliquid API.
karanb192/itr-wala
File Indian income tax returns (ITR) for FY 2025-26 / AY 2026-27.
zillionare/zillionare
面向中文自然语言的 Tushare 数据研究技能。用于把“看看这只股票最近怎么样”“帮我查财报趋势”“最近哪个板块最强”“北向资金在买什么”“给我导出一份行情数据”这类请求,转成可执行的数据获取、清洗、对比、筛选、导出与简要分析流程。适用于 A 股、指数、ETF/基金、财务、估值、资金流、公告新闻、板块概念与宏观数据等研究场景。
simonlin1212/global-stock-data
美股港股全栈数据工具包(官方源优先)— 十三层架构·30+端点·11数据源·全部零鉴权。在原有行情/K线/技术指标(MA/MACD/RSI/KDJ/布林带)/基本面/资金面/期权/SEC Filing/工具八层之上,新增:CBOE官方期权链(完整希腊字母+IV+0DTE流+异动识别)、FINRA全市场每日空头成交量、SEC…
LeoYeAI/openclaw-master-skills
Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.
LeoYeAI/openclaw-master-skills
Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.
LeoYeAI/openclaw-master-skills
Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.
LeoYeAI/openclaw-master-skills
Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.
LeoYeAI/openclaw-master-skills
Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.
LeoYeAI/openclaw-master-skills
Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.
Works with
Categories
Hyperliquid DEX/Perps entrypoint via hl1m: market queries, order placement. 1m Trade Dex is an agent skill from LeoYeAI/openclaw-master-skills. Hyperliquid DEX/Perps entrypoint via hl1m: market queries, order placement.
1m Trade Dex fits situations like: business, Finance & HR work in your project.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill 1m-trade-dex -a claude-code`. Or copy the skill folder (skills/1m-trade/skills/1m-trade-dex in LeoYeAI/openclaw-master-skills) into .claude/skills/1m-trade-dex in your project. Claude Code loads it when a task matches its description.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill 1m-trade-dex -a codex`. Or copy the skill folder (skills/1m-trade/skills/1m-trade-dex in LeoYeAI/openclaw-master-skills) into .agents/skills/1m-trade-dex 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 LeoYeAI/openclaw-master-skills --skill 1m-trade-dex -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/1m-trade-dex, .gemini/skills/1m-trade-dex, .github/skills/1m-trade-dex and .opencode/skills/1m-trade-dex in your project.
Going by SKILL.md and its folder, 1m Trade Dex needs Python for the scripts in its folder and the command-line tools its instructions call (pipx, python and brew). Our summary lists: Python 3.
SKILL.md names 1 domain. As links in the text: 1m-trade.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. 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.
1m Trade Dex is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.8k tokens (SKILL.md is roughly 11k 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 1m Trade Dex: Senpi Trading Runtime Contract (Senpi-ai/senpi-skills, 134 stars), Agent Onboarding (Nunchi-trade/agent-cli, 521 stars), Crypto Price (sundial-org/awesome-openclaw-skills, 663 stars) and Itr Wala (karanb192/itr-wala, 871 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,161 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.
Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.