← 返回 Skills 市场
eycuit

[1m-trade] AI Autonomous Trading

作者 eycuit · GitHub ↗ · v1.1.8 · MIT-0
darwinlinuxwin32 ⚠ suspicious
353
总下载
0
收藏
0
当前安装
13
版本数
在 OpenClaw 中安装
/install 1m-trade
功能描述
Integrated on-chain operations hub: integrates BlockBeats market intelligence, Hyperliquid DEX trading via `hl1m`, wallet creation and management at https://...
使用说明 (SKILL.md)

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.

  1. Skill files: Ensure the bundle includes skills/1m-trade-news/ (SKILL.md, etc.) and that your OpenClaw / host loads that folder as the 1m-trade-news skill.

  2. curl: Required on PATH for the documented API flows (see metadata requires.bins).

  3. BlockBeats API key (BLOCKBEATS_API_KEY): Market and news workflows use the BlockBeats Pro API. Install-time, ensure BLOCKBEATS_API_KEY is set in the local 1m-trade state file (paths under Optional runtime override below).

    Apply for / obtain a key (free tier):

    1. Request a free API key:
      curl --request GET --url "https://api-pro.theblockbeats.info/v1/api-key/free"
      
    2. From the JSON body, read data.api_key and use it as BLOCKBEATS_API_KEY.
    3. Write it to ~/.openclaw/.1m-trade/.env (or $OPENCLAW_STATE_DIR/.1m-trade/.env if you use that override), on its own line: BLOCKBEATS_API_KEY=\x3Capi_key> Do not remove unrelated lines; only add or update this variable.

Reference: skills/1m-trade-news/SKILL.mdGet 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.

  1. Skill files: Ensure the bundle includes skills/1m-trade-dex/ (SKILL.md, reference.md, etc.) and that your OpenClaw / host loads that folder as the 1m-trade-dex skill.
  2. CLI (hl1m): Install the 1m-trade package so hl1m is on PATH (Python 3.11+ recommended):
    pipx install 1m-trade
    hl1m --help
    
    If pipx is missing, install it per your OS (see skills/1m-trade-dex/SKILL.mdSetup).
  3. Wallet / Hyperliquid state: After install, users still run hl1m init-wallet (and related steps) so .env contains the Hyperliquid fields auto_check.js expects — see skills/1m-trade-dex/SKILL.mdWallet initialization.

Optional runtime override:

  • OPENCLAW_STATE_DIR can be set to change where local .1m-trade state 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 .env file under the paths above (typically after the user runs hl1m init-wallet and related CLIs locally).
  • Process environment variables may be used only as explicit runtime overrides by underlying tools.
  • LLM boundary: The model must not read .env into 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 as wallet address and proxy private key), follow 1m-trade-dex → parse and invoke hl1m init-wallet --address … --pri_key … in a trusted shell; do not repeat full keys in assistant replies. Otherwise prefer the user running init-wallet locally 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:

  1. Parse the user query and map it to a scenario / intent mapping.
  2. Call the relevant BlockBeats API endpoints in parallel.
  3. 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.mdNatural-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:

  1. 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.
  2. For CLI binding:
    • If the user provides both address and proxy key in one message (with labels such as wallet address and proxy private key, or other languages as mapped in 1m-trade-dex), follow 1m-trade-dex Natural-language binding: parse 0x + 40 hex (address) and 0x + 64 hex (proxy key), then run hl1m init-wallet --address \x3Cparsed> --pri_key \x3Cparsed> 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
    
  3. After a successful init, use hl1m query-user-state to 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:

  1. Market data: query kline/mids/meta as requested and format results.
  2. Pre-trade checks: ensure 1m-trade-dex is installed and run node auto_check.js to verify prerequisites. If it fails, do not execute any trades.
  3. Execution: follow the 1m-trade-dex documentation 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:

  1. Call Workflow 1 to fetch the market report.
  2. Present the report and ask whether to continue (e.g., "proceed to wallet setup or trading?").
  3. 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:

  1. Generate a market snapshot report (Workflow 1).
  2. 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 run hl1m init-wallet; otherwise give the placeholder command for local use (proxy key only; never the main wallet private key). Do not guide send-private-key.

User: "Search for the latest news about 'Bitcoin halving', then show BTC kline." 1m-trade:

  1. Call search (Workflow 1, Scenario 5) and return relevant items.
  2. 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:

  1. Run the checker once before enabling cron:

    • Repo root: node auto_check.js
    • If installed under the OpenClaw workspace: run node \x3Cskill_bundle_root>/auto_check.js If it fails, do not enable auto trading.
  2. Check whether the 1m-trade-auto-trader cron job exists:

    • Run openclaw cron list to 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 \x3Ctask id>, then re-run openclaw cron list to confirm it is gone.
  3. Create a periodic workflow using the command below. --session isolated is fixed and must not be changed. The default interval is every 20 minutes (*/20); replace with */N if 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, .env contents, 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.
  4. Run:

    openclaw cron add \
      --name "1m-trade-auto-trader" \
      --cron "*/20 * * * *" \
      --session isolated \
      --message "\x3CPaste 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 \x3C\x3C...>> 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.>" \
      --timeoutSeconds 600 \
      --announce \
      --channel \x3Cchannel e.g. telegram> \
      --to "\x3Cuser id>" \
    

Workflow content

Pre-start: dependency memory check All skills are installed locally.

  1. Try reading: $OPENCLAW_STATE_DIR/.1m-trade/dependencies-status.md

    • If missing → first run, treat as "not confirmed installed"
    • If present, look for any marker:
      • Installed: true
      • DependencyStatus: Installed
      • SkillsReady: true
    • Record status as "installed" or "not installed/unknown"
  2. Decide based on the status:

    • If clearly "installed" → skip checks/install and go to step 4
    • Otherwise → run step 3
  3. Only when initialization is needed: Ensure these skills are available in order:

    • 1m-trade-news
    • 1m-trade-dex If a skill is unavailable, attempt to install/enable it via the system's mechanism. Then record success in the memory file.
  4. Must execute: update/create the dependency memory file by overwriting:

# Dependency install marker - do not edit manually
Installed: true
Skills: 1m-trade-news (or others)
Skills Path: \x3Cskill paths>
LastChecked: 2026-03-15 14:30:00 UTC

Start execution

Start execution.

Workflow: Fully autonomous trading mode (AI Auto-Trader)

Execution Guidelines

  • Evaluate the full market universe (scan multiple assets). Trades are determined by risk controls; 0 to multiple trades are allowed.
  • Output must be a trading report only (no executable code). Markdown tables/quotes are allowed.
  • Do not create or modify any files.
  • Only call existing skills.
  • Use real trading (not simulation).

Response format

  • Your final assistant response must contain only the final trading report section in the required Markdown structure.
  • Language: The report must be fully in one language matching the user (see Locale / Monolingual output in #### 4. Trading brief) — no mixed Chinese/English prose.

Market universe (fixed; do not modify)

  • BTC
  • ETH
  • SOL
  • xyz:GOLD (alias: Gold)
  • xyz:CL (alias: Crude Oil)
  • xyz:SILVER (alias: Silver)
  • xyz:NVDA (alias: NVIDIA)
  • xyz:GOOGLE (alias: Google)
  • xyz:NATGAS (alias: Natural Gas)
  • xyz:BRENTOIL (alias: Brent Oil)
  • xyz:HOOD (alias: Robinhood) Quote currency: USDC

Execution loop: When triggered, execute the following steps in order. Avoid requesting intermediate confirmations; proceed with execution.

1. Intelligence & data collection (sense)

  • News: use 1m-trade-news to fetch the latest 20 newsflashes/news and determine whether they mention assets in the market universe to infer sentiment.
  • Kline: call 1m-trade-dexquery-kline (default 1h).
  • Wallet: call 1m-trade-dexquery-user-state.
  • Prices: call 1m-trade-dexquery-mids.

2. Decision

Decide based on news sentiment and kline trend:

  • Long
  • Short
  • Close
  • Hold

Mandatory risk controls & calculations:

  1. Each new position's notional value (after leverage) must be > 15 USDC (not balance).
  2. Calculate quantity rigorously using latest prices: qty (--qty) = target notional (USDC) / latest price, using appropriate precision.

3. Execution (act)

Based on the decision, use 1m-trade-dex commands to trade.

  • Example (market long/short): call market-order
  • Example (close): compute exact position size and place the appropriate market order
  • Example (limit): call place-order
  • If decision is Hold, do not execute any trade commands.

4. Trading brief (report)

Generate a brief report (not too long) describing the decision rationale and execution results. Follow this Markdown format strictly.

Locale: Infer the user’s primary language from the session (e.g. Chinese vs English). The report must be monolingualno zh/en mix in narrative text.

Language rule (strict):

  • Monolingual output (mandatory):
    • If the user’s language is Chinese (or they explicitly use Chinese): write the entire report in Chinese only — headings, bullets, table cells, and trading-status wording (e.g. use fully localized terms for hold / long / short / close, not English “Hold/Long/Short/Close” mixed into Chinese sentences).
    • If the user’s language is English: write the entire report in English only — no Chinese or other-language fragments in prose.
    • Allowed exceptions (do not “translate” these): canonical symbols and tickers (BTC, ETH, xyz:GOLD, …), the literal 1m-trade, pair suffixes like -USDC, numbers, and % where standard.
  • \x3C\x3C...>> are schema hints in this template only — strip them in the final answer. Do not print literal \x3C\x3C or >> in the user-visible report. For each slot, output normal Markdown: localized headings and body text (e.g. - **Fundamentals**: weak market sentiment…), not - **\x3C\x3CFundamentals>>**: … or • \x3C\x3CFundamentals>>: …. The reader must see finished prose, not bracket markers.
  • Translate/replace the meaning of each former \x3C\x3C...>> slot into the user’s language (including example values that stood in for real content).
  • Do NOT translate placeholders inside \x3C...>.
  • Do NOT translate crypto symbols, tickers, or trading pairs (e.g. BTC, ETH, SOL, xyz:GOLD). Keep them exactly as-is.
  • Do NOT translate the literal string 1m-trade anywhere.
  • Asset display name rule:
    • If the asset has an alias in the Market universe list, use the alias as the display name (alias text should follow the translation rule). Do NOT display the canonical symbol.
    • If the asset has no alias, use the canonical symbol as-is.

🤖 1m-trade \x3C\x3CAUTONOMOUS_TRADING_REPORT>>: \x3C\x3CACCOUNT_BALANCE>>: \x3C\x3Csummary>> \x3C\x3CPOSITIONS>>: Table coverage (same idea as per-asset section): If the market universe is large, do not fill one row per symbol by default. Prefer: (a) a narrow table — only rows for assets with material activity this run (traded, opened/closed, non-Hold, or materially different), plus one summary line for “everything else” (e.g. all others: Hold / no action); or (b) a short bullet summary instead of a wide table. When the set is small, you may use the full table pattern below.

\x3C\x3CASSET>> \x3C\x3CLATEST_PRICE>> \x3C\x3CTREND_TIMEFRAME>> \x3C\x3CDECISION>> \x3C\x3CRESULT>>
BTC xxx \x3C\x3CUp>> \x3C\x3CHold>> \x3C\x3CNo action>>
ETH xxx \x3C\x3CRange>> \x3C\x3CLong>> \x3C\x3COpened long 0.012 ETH>>
\x3C\x3CGold>> xxx \x3C\x3CUp>> \x3C\x3CHold>> \x3C\x3CNo action>>
... ... ... ... ...

🧠 \x3C\x3CPER_ASSET_DECISIONS>>

Coverage rule: If the market universe is large or a full per-asset write-up would make the report too long, prefer a summary instead of repeating the block below for every symbol. In summary mode: give one cross-asset fundamentals/sentiment paragraph, portfolio-level account state, then short bullets only for assets that mattered (e.g. traded this run, non-Hold decision, material risk, or materially different from the rest). End with a brief execution recap. Strip \x3C\x3C...>> in final output; stay monolingual.

When the set is small (or the user asked for full detail), repeat per asset:

[ASSET]-USDC

  • \x3C\x3CFUNDAMENTALS>>: \x3C\x3Ctop relevant news / sentiment summary>>
  • \x3C\x3CACCOUNT_STATE>>: \x3C\x3Cnone / long X / short X>>
  • \x3C\x3CDECISION_RATIONALE>>: \x3C\x3Cfundamentals + technicals>> → \x3C\x3CLong/Short/Hold/Close>>
  • \x3C\x3CEXECUTION>>: \x3C\x3C✅ executed (or ⏸️ hold, no action)>>
安全使用建议
This skill appears to be a legitimate trading/news orchestrator, but take these precautions before installing or using it: - Do not paste private keys or API keys into chat. Prefer running hl1m init-wallet locally on your machine rather than pasting secrets to the assistant. The skill instructs the model how to parse secrets from messages — that behavior is risky if you accidentally send secrets or if the model mis-parses other text. - Inspect the pipx package (1m-trade) before installing it: confirm the package owner, review its source repository, and test it in a controlled environment (container or VM) and on testnet first. - Store the .env under a directory with restricted permissions (chmod 600) and consider using a system secret store instead of plaintext files if possible. Verify who/what on the host can read ~/.openclaw/.1m-trade/.env. - Restrict autonomous actions: if you will use this skill, prefer configurations that require explicit user confirmation before placing real trades. Disable or tightly constrain any scheduled/automatic agents until you’ve validated flows on small test amounts. - Verify provenance: the skill's source/homepage are missing/unknown. Confirm the author and repository before giving it access to your trading credentials or running external installs. If you want, I can: (a) list concrete checks to run on the 1m-trade PyPI package and its repository, (b) produce a safe checklist for initializing the CLI with a test proxy key on testnet, or (c) suggest prompts/policies to force explicit confirmation before any trade command is executed.
功能分析
Type: OpenClaw Skill Name: 1m-trade Version: 1.1.8 The skill bundle provides an integrated trading hub for Hyperliquid DEX, featuring automated market analysis and autonomous execution. It is classified as suspicious due to high-risk credential handling and persistence mechanisms. Specifically, `skills/1m-trade-dex/SKILL.md` instructs the AI agent to parse wallet addresses and proxy private keys directly from user chat messages to initialize the `hl1m` CLI. Additionally, the bundle implements persistence via `openclaw cron` for an 'AI Auto-Trader' and includes a diagnostic script (`auto_check.js`) that reads sensitive environment variables from `~/.openclaw/.1m-trade/.env`. While the instructions include defensive prompts to prevent secret leakage, the inherent risk of handling private keys in chat and automating financial transactions warrants a suspicious classification.
能力评估
Purpose & Capability
Name/description, required binaries (hl1m, curl, node, openclaw) and the BlockBeats + Hyperliquid environment variables are consistent with a news + trading orchestration skill. Requiring an encrypted private key + password (instead of plaintext) is appropriate for a trading CLI. The only mild oddity is the explicit requirement for the openclaw binary and node even though the skill is instruction-first; node is used by the included auto_check.js, and openclaw is used as the host CLI — this is explainable.
Instruction Scope
SKILL.md directs the agent to read/write a local .env, call BlockBeats APIs, and invoke the hl1m CLI. It also instructs the model to parse user messages (including non-English) for a wallet address + proxy private key and, when present, run hl1m init-wallet in a trusted shell. Allowing the model to accept secrets in chat and run local commands based on parsed secrets creates a clear risk of accidental misuse or leakage (misclassification of inputs, forwarding of pasted secrets, or running commands from messages that were not intended as 'voluntary' secret submission). There is also a slight contradiction: the top-level SKILL.md says "supports fully autonomous AI trading" while some agent workflows (e.g., Trend Trader) say "Do not execute trades automatically; require final user confirmation." This gives the agent discretionary power that should be explicitly constrained.
Install Mechanism
The root package is instruction-only and includes a small Node preflight script (auto_check.js) — low risk. The dex sub-skill recommends installing a Python package via pipx (pipx install 1m-trade). Installing third-party packages from PyPI is a normal but non-trivial supply-chain risk: you should review the 1m-trade package source and ownership before installing. No direct downloads from obscure URLs are used.
Credentials
The environment variables requested (BLOCKBEATS_API_KEY, HYPERLIQUID_PRIVATE_KEY_ENC, HYPERLIQUID_PK_ENC_PASSWORD, HYPERLIQUID_WALLET_ADDRESS) map to the stated purposes (market data and trading). Requiring an encrypted private key + password rather than plaintext is a reasonable protection. The skill writes/reads a .env under ~/.openclaw/.1m-trade/, which is a local file that may be accessible to other processes — users should ensure appropriate filesystem permissions. No unrelated credentials are requested.
Persistence & Privilege
always:false (no forced global inclusion) and model invocation is enabled (normal). The skill includes pre-built agents that describe periodic/automated workflows (e.g., alerts every 5 minutes). Combined with permission to run hl1m, this means an agent could autonomously place trades if configured that way — this is powerful but expected for trading automation; however you should explicitly control whether the agent may act without explicit user confirmation.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install 1m-trade
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /1m-trade 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.8
Version 1.1.8 - Clarified that both `1m-trade-news` and `1m-trade-dex` sub-skills are mandatory for proper operation. - Added concrete install and verification steps for these sub-skills, including folder/file checks and CLI installation. - Explicitly separated prerequisites for market/news (BlockBeats API key, `curl`) and trading/dex (`hl1m`, Python, wallet state). - Improved top-level documentation for more robust installation, agent loading, and security practices. - No changes to core workflows or interface.
v1.1.7
- Added explicit instructions for obtaining and setting the BlockBeats API key for market/news workflows. - Clarified secure handling of credentials and new "natural-language binding" flow for wallet CLI binding: can now directly bind wallets if both address and proxy key are provided in a single message. - Updated wallet workflow triggers and instructions to match downstream skill requirements and support non-English variants. - Emphasized the requirement to run `node auto_check.js` after first install to verify dependencies and config. - Enhanced security guidance: the model avoids quoting secrets and improved reminders on safe key-handling practices.
v1.1.6
- Added a prominent link and reference to the official wallet & account website (https://www.1m-trade.com). - Updated wallet initialization workflow to clarify web UI usage, avoid in-chat wallet creation, and sync with sub-skill documentation. - Improved step-by-step guidance for linking the CLI via `hl1m init-wallet`, with clearer placeholders and explicit warnings not to share secrets in chat. - Minor clarifications and formatting improvements in wallet and hybrid orchestration workflows.
v1.1.5
**Wallet workflow separation and guidance improvements.** - Clarified that wallet creation and management are handled via the 1M-Trade official website; the assistant does not simulate or manage private key flows in-chat. - Added explicit guidance for wallet initialization: users should use `hl1m init-wallet` locally with a proxy (API) private key only—never the master wallet private key. - Adjusted triggers and workflow structure to make wallet setup a distinct flow, replacing prior combined funding/wallet actions. - Updated all references and instructions to reflect the new, safer wallet handling process. - Simplified user journey by pointing to authoritative wallet setup, reducing risk of key exposure.
v1.1.4
- Added a .gitignore file to the project. - No user-facing features or workflow changes. - Internal housekeeping update to improve repository management.
v1.1.3
Version 1.1.3 - Clarified and strengthened secret management policy: added explicit instructions to never read, quote, or expose sensitive keys or .env values in model-visible chat. - Updated documentation to specify secure boundaries and reinforce that only underlying CLI tools may access sensitive data. - No code changes; documentation and usage policies improved for security and privacy.
v1.1.2
1m-trade v1.1.2 - Added support for loading API keys and wallet credentials from a `.env` file at the primary and state override paths. - Enforced a strict secret management policy: secrets should be stored in `.env` rather than printed or logged. - Updated metadata to include `configPaths` for secret discovery. - No functional or workflow changes to the user experience.
v1.1.1
**Skill 1m-trade v1.1.1 Changelog** - Added new binary dependencies: `hl1m` and `openclaw` now required for full runtime support. - Documented optional `OPENCLAW_STATE_DIR` runtime override for custom state directory locations. - Enhanced security instructions for autonomous (cron) mode: automated trading prompt must not include secrets or unrelated content, with emphasis on safe message templating. - No code or workflow logic changes, but updated documentation for better clarity and operational safety.
v1.1.0
- Removed all direct references and dependencies on `1m-trade-wallet`. - Updated workflow instructions and routing to use only `1m-trade-news` and `1m-trade-dex` skills. - Deleted 8 files, mainly those related to the previous wallet implementation. - Added `.gitignore` and a new documentation reference for `1m-trade-dex`. - Simplified orchestration, maintenance, and documentation for wallet-related operations.
v1.0.3
- Updated environment variables: replaced HYPERLIQUID_PRIVATE_KEY with encrypted key variables (HYPERLIQUID_PRIVATE_KEY_ENC and HYPERLIQUID_PK_ENC_PASSWORD) for improved security. - Enhanced auto-trading cron job: Added options to send trading reports directly to specific users and channels (e.g., Telegram) with new parameters (--announce, --channel, --to). - No changes to skill logic or workflows.
v1.0.2
- Removed the setup_blockbeats_api_key.js file, simplifying credential management. - Updated SKILL.md metadata to require users to supply BLOCKBEATS_API_KEY, HYPERLIQUID_PRIVATE_KEY, and HYPERLIQUID_WALLET_ADDRESS through environment variables. - Changed 'always' flag in metadata to false, improving flexibility in skill activation.
v1.0.1
1m-trade v1.0.1 - No file changes detected; documentation and workflow descriptions remain consistent. - No new features, bug fixes, or enhancements introduced in this version. - All core functionalities and workflow triggers are unchanged from previous release. - Suitable for users who require stable, unchanged behavior from the previous version.
v1.0.0
- Initial release of 1m-trade: an on-chain operations hub integrating 1m-trade-news, 1m-trade-wallet, and 1m-trade-dex. - Supports complete workflows for market intelligence, wallet funding/activation, and DEX trading. - Enables hybrid and autonomous trading modes, including AI-powered, fully automated periodic strategies. - Routes user goals through intent parsing, orchestrating relevant actions across integrated modules. - Includes system-level dependency checks and managed skill installation on first run.
元数据
Slug 1m-trade
版本 1.1.8
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 13
常见问题

[1m-trade] AI Autonomous Trading 是什么?

Integrated on-chain operations hub: integrates BlockBeats market intelligence, Hyperliquid DEX trading via `hl1m`, wallet creation and management at https://... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 353 次。

如何安装 [1m-trade] AI Autonomous Trading?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install 1m-trade」即可一键安装,无需额外配置。

[1m-trade] AI Autonomous Trading 是免费的吗?

是的,[1m-trade] AI Autonomous Trading 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

[1m-trade] AI Autonomous Trading 支持哪些平台?

[1m-trade] AI Autonomous Trading 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(darwin, linux, win32)。

谁开发了 [1m-trade] AI Autonomous Trading?

由 eycuit(@eycuit)开发并维护,当前版本 v1.1.8。

💬 留言讨论