1m-trade
Integrated on-chain operations hub: integrates BlockBeats market intelligence, Hyperliquid DEX trading via `hl1m`, wallet creation and management at https://www.1m-trade.com, and supports local initialization using `hl1m init-wallet` (wallet address + proxy private key, never use the main wallet pri…
Install / Use
npx skills add LeoYeAI/agent-master-skills --skill 1m-tradeInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
Customer SupportSupported Platforms
Tags
Our assessment of 1m-trade
1m-trade scores 92/100 on our quality scale, 112th of 324 Customer Support skills we index (top 35%).
Its SKILL.md is 19 KB long, well organised into 22 sections with 2 code examples: a thorough specification that gives an agent plenty to work with.
With 2,168 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 6 days ago, so 1m-trade is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
1m-trade compared with similar skills
All 4 of these similar skills score higher than 1m-trade; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| 1m-trade (this skill)by LeoYeAI | 92 | 2.2k | 6d ago | SKILL.md |
| algorithmic-artby anthropics | 100 | 177.9k | 45d ago | SKILL.md |
| pptxby anthropics | 100 | 177.9k | 45d ago | SKILL.md |
| designby nextlevelbuilder | 100 | 143.4k | 6d ago | SKILL.md |
| ui-ux-pro-maxby nextlevelbuilder | 100 | 143.4k | 6d ago | SKILL.md |
Frequently asked questions
- How do I install 1m-trade?
- Run
npx skills add LeoYeAI/agent-master-skills --skill 1m-trade. The install tabs above show the steps for each supported agent. - Which AI agents does 1m-trade work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is 1m-trade safe to use?
- It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is 1m-trade still maintained?
- The repository was last updated 6 days ago, so 1m-trade is actively maintained.
Skill content
View source on GitHubname: 1m-trade
description: |
Integrated on-chain operations hub: integrates BlockBeats market intelligence, Hyperliquid DEX trading via hl1m, wallet creation and management at https://www.1m-trade.com, and supports local initialization using hl1m init-wallet (wallet address + proxy private key, never use the main wallet private key). Supports fully autonomous AI trading.
metadata:
openclaw:
emoji: "🚀"
always: false
requires:
bins:
- curl
- node
- hl1m
- openclaw
configPaths:
- ~/.openclaw/.1m-trade/.env
- $OPENCLAW_STATE_DIR/.1m-trade/.env
env:
- BLOCKBEATS_API_KEY
- HYPERLIQUID_PRIVATE_KEY_ENC
- HYPERLIQUID_PK_ENC_PASSWORD
- HYPERLIQUID_WALLET_ADDRESS
os:
- darwin
- linux
- win32
tags:
- crypto
- news
- trading
- hyperliquid
- wallet
- dex
- automation
1m-trade Aggregator - On-chain Operations Hub
Official website (wallet & account): https://www.1m-trade.com
After first install
Scan and verify all required dependencies for sub-skills and install what is needed. From this skill bundle root, run node auto_check.js to verify required binaries and .env entries (it does not print secrets).
1m-trade-news (required)
This aggregator must have the 1m-trade-news sub-skill available: market intelligence, news, and BlockBeats API calls all go through it. Do not skip this step when installing the bundle.
-
Skill files: Ensure the bundle includes
skills/1m-trade-news/(SKILL.md, etc.) and that your OpenClaw / host loads that folder as the1m-trade-newsskill. -
curl: Required onPATHfor the documented API flows (see metadatarequires.bins). -
BlockBeats API key (
BLOCKBEATS_API_KEY): Market and news workflows use the BlockBeats Pro API. Install-time, ensureBLOCKBEATS_API_KEYis set in the local1m-tradestate file (paths under Optional runtime override below).Apply for / obtain a key (free tier):
- Request a free API key:
curl --request GET --url "https://api-pro.theblockbeats.info/v1/api-key/free" - From the JSON body, read
data.api_keyand use it asBLOCKBEATS_API_KEY. - Write it to
~/.openclaw/.1m-trade/.env(or$OPENCLAW_STATE_DIR/.1m-trade/.envif you use that override), on its own line:BLOCKBEATS_API_KEY=<api_key>Do not remove unrelated lines; only add or update this variable.
- Request a free API key:
Reference: skills/1m-trade-news/SKILL.md → Get an API key (includes agent-safe steps to populate .env without printing the key).
Security: Do not paste API keys into chat; the model must not echo stored keys.
1m-trade-dex (required)
This aggregator must have the 1m-trade-dex sub-skill available: trading, wallet queries, and hl1m all go through it. Do not skip this step when installing the bundle.
- Skill files: Ensure the bundle includes
skills/1m-trade-dex/(SKILL.md,reference.md, etc.) and that your OpenClaw / host loads that folder as the1m-trade-dexskill. - CLI (
hl1m): Install the1m-tradepackage sohl1mis onPATH(Python 3.11+ recommended):
Ifpipx install 1m-trade hl1m --helppipxis missing, install it per your OS (seeskills/1m-trade-dex/SKILL.md→ Setup). - Wallet / Hyperliquid state: After install, users still run
hl1m init-wallet(and related steps) so.envcontains the Hyperliquid fieldsauto_check.jsexpects — seeskills/1m-trade-dex/SKILL.md→ Wallet initialization.
Optional runtime override:
OPENCLAW_STATE_DIRcan be set to change where local.1m-tradestate files are read/written.- If not set, tools default to
~/.openclaw/.1m-trade/.
Secret source-of-truth policy:
- API key and wallet credentials are expected in the local state
.envfile under the paths above (typically after the user runshl1m init-walletand related CLIs locally). - Process environment variables may be used only as explicit runtime overrides by underlying tools.
- LLM boundary: The model must not read
.envinto context or quote stored secrets. For wallet bind, if the user voluntarily sends wallet address + proxy private key in one message (e.g. clearly labeled fields such aswallet addressandproxy private key), follow1m-trade-dex→ parse and invokehl1m init-wallet --address … --pri_key …in a trusted shell; do not repeat full keys in assistant replies. Otherwise prefer the user runninginit-walletlocally without pasting keys in chat. - Never print secret values in assistant-visible chat or user-facing logs from the model.
Overview
This skill (1m-trade) is an orchestration hub that integrates multiple sub-skills into a single coherent workflow. You describe your goal (e.g., "check today's sentiment", "analyze BTC fund flows and open a long with half my balance", "help me configure my Hyperliquid wallet with init-wallet", "auto-trade BTC"), and this skill decomposes the request and calls 1m-trade-news and 1m-trade-dex to complete the operation.
Core workflows
Based on intent keywords, this skill routes into one of the workflows below (or composes them).
Workflow 1: Market intelligence (Data & News)
Triggers: market, price, news, macro, fund flows, perps, search [keyword]
Skill: 1m-trade-news
Logic:
- Parse the user query and map it to a scenario / intent mapping.
- Call the relevant BlockBeats API endpoints in parallel.
- Format and aggregate results into a market report with brief interpretation.
Example output:
📰 Market Report · 202X-XX-XX
===
1. 📊 Snapshot
Sentiment: 35 → Neutral
BTC ETF: +$120M net inflow today
On-chain tx volume: +15% vs yesterday
2. 💰 Hot flows (Solana)
1. JTO net inflow $4.2M
2. ...
3. 🌐 Macro
Global M2: +4.5% YoY → Liquidity easing
DXY: 104.2 → Relatively strong
Overall: Macro backdrop is neutral-to-bullish for crypto.
Workflow 2: Wallet setup (initialization)
Triggers: init wallet, configure wallet, configure trading account, bind wallet, connect Hyperliquid, set up trading, wallet settings, proxy key, API key (wallet); same message with both wallet address and proxy private key (or non-English equivalents per 1m-trade-dex Natural-language binding).
Skill: 1m-trade-dex (see skills/1m-trade-dex/SKILL.md → Natural-language binding and skills/1m-trade-dex/reference.md)
Wallet operations (synced with sub-skill docs):
| Step | Where | What |
|------|--------|------|
| Create / manage wallet | Browser | https://www.1m-trade.com — official UI for account and wallet; do not recreate this flow in chat. |
| Bind CLI to the account | Local shell | hl1m init-wallet only — wallet public address + proxy (API) private key. Never use the main / master wallet private key. |
| Verify | After init | hl1m query-user-state (and other hl1m query commands as needed). |
Logic:
- Send users to https://www.1m-trade.com for wallet creation and ongoing management in the browser. Do not simulate full wallet creation inside the assistant.
- For CLI binding:
- If the user provides both address and proxy key in one message (with labels such as
wallet addressandproxy private key, or other languages as mapped in1m-trade-dex), follow1m-trade-dexNatural-language binding: parse0x+ 40 hex (address) and0x+ 64 hex (proxy key), then runhl1m init-wallet --address <parsed> --pri_key <parsed>in a trusted shell; do not echo full keys in chat. - Otherwise, show the placeholder command only and ask the user to run locally:
hl1m init-wallet --address 0xYourWalletAddress --pri_key 0xYourProxyPrivateKey - If the user provides both address and proxy key in one message (with labels such as
- After a successful init, use
hl1m query-user-stateto confirm the account is visible.
Workflow 3: Trading execution & management (Trading & Management)
Triggers: trade, order, open, close, positions, price, kline, HIP3, AAPL, GOLD
Skill: 1m-trade-dex
Logic:
- Market data: query kline/mids/meta as requested and format results.
- Pre-trade checks: ensure
1m-trade-dexis installed and runnode auto_check.jsto verify prerequisites. If it fails, do not execute any trades. - Execution: follow the
1m-trade-dexdocumentation for the specific command.
Workflow 4: Hybrid orchestration (Hybrid Workflow)
Trigger examples: "check the market then decide whether to buy BTC", "after I init my wallet, show ETH kline"
Logic:
- Call Workflow 1 to fetch the market report.
- Present the report and ask whether to continue (e.g., "proceed to wallet setup or trading?").
- After confirmation, call Workflow 2 (wallet init guidance) or Workflow 3.
Examples
User: "How is the crypto market today? I also need to connect my Hyperliquid wallet."
1m-trade:
- Generate a market snapshot report (Workflow 1).
- Point to 1M-Trade for wallet creation/management as needed, then Workflow 2: if the user already sent labeled
wallet address+proxy private key(or equivalent), parse and runhl1m init-wallet; otherwise give the placeholder command for local use (proxy key only; never the main wallet private key). Do not guidesend-private-key.
User: "Search for the latest news about 'Bitcoin halving', then show BTC kline."
1m-trade:
- Call search (Workflow 1, Scenario 5) and return relevant items.
- Call kline query (Workflow 3) and return recent candles.
Workflow 5: Fully autonomous mode (AI Auto-Trader)
Triggers: enable auto trading, autonomous trading, managed, AI trade for me, run every N minutes, auto trade BTC
Logic:
-
Run the checker once before enabling cron:
- Repo root:
node auto_check.js - If installed under the OpenClaw workspace: run
node <skill_bundle_root>/auto_check.jsIf it fails, do not enable auto trading.
- Repo root:
-
Check whether the
1m-trade-auto-tradercron job exists:- Run
openclaw cron listto verify whether it still exists. - If it exists, ask the user to stop/remove it before creating a new one.
- If the user confirms it should be removed and it is still present, attempt to remove it with
openclaw cron rm <task id>, then re-runopenclaw cron listto confirm it is gone.
- Run
-
Create a periodic workflow using the command below.
--session isolatedis fixed and must not be changed. The default interval is every 20 minutes (*/20); replace with*/Nif needed. Send the trading report to the user. Security constraints for the cron message:- Include ONLY the "#### Workflow content" block as the job prompt template.
- Never include any secrets (API keys, private keys, passwords,
.envcontents, tokens). - Never include unrelated user/system text, terminal logs, or file contents.
- Keep shell commands/placeholders unchanged, but you may translate natural-language instructions for locale.
-
Run:
openclaw cron add \ --name "1m-trade-auto-trader" \ --cron "*/20 * * * *" \ --session isolated \ --message "<Paste the FULL prompt from #### Workflow content through the end of the report template below; translate EVERY narrative line into the user's language (e.g. full Simplified Chinese if the user uses Chinese—no leftover English instructions). Keep skill names, hl1m subcommands, symbols, and <<...>> structure unchanged. No secrets. Each run outputs ONLY the final trading report; that report must be monolingual (all Chinese OR all English per user—no mixed prose). Replace this placeholder with that translated block.>" \ --
Truncated for display — read the full file on GitHub.
Related Skills
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
pptx
177.9kUse this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an em…
design
143.4kComprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG…
ui-ux-pro-max
143.4kUI/UX design intelligence for web, mobile, and desktop. This skill should be used when designing, building, reviewing, or fixing interfaces, including pages, components, design systems, accessibility, interaction, responsive layout, typography, color, charts, and stack-specific UI implementation.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
