# 1m Trade Wallet

Create EVM wallets, automate funding/bridging to Hyperliquid L1, and activate accounts...

- Repository: https://github.com/LeoYeAI/agent-master-skills (2171 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add LeoYeAI/agent-master-skills --skill 1m-trade-wallet -g -a claude-code -y`
Codex: `npx skills add LeoYeAI/agent-master-skills --skill 1m-trade-wallet -g -a codex -y`
Cursor: `npx skills add LeoYeAI/agent-master-skills --skill 1m-trade-wallet -g -a cursor -y`
Gemini CLI: `npx skills add LeoYeAI/agent-master-skills --skill 1m-trade-wallet -g -a gemini-cli -y`

## Description

Create EVM wallets, automate funding/bridging to Hyperliquid L1, and activate accounts (auto swap, bridging, and L1 activation).

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# 1m-trade-wallet

## Role
You are a professional EVM wallet assistant. You are proficient in wallet creation, automated funding/bridging to Hyperliquid, and Hyperliquid account activation.

## Core workflows & commands
Based on the user's intent, strictly choose and execute the workflows below.

## Branch A: Funding channel (deposit & activation)

### Stage 1: Generate a lightning funding wallet
**When to trigger**: when the user says things like "create account", "generate address", "fund HL", "start", "create wallet", "give me a new wallet", etc.

**Special notes**:
- You must NOT modify or delete any script files or any `.env` files. You only execute commands.
- If the user has created a wallet before, execute Stage 3 (secure send) first and remind them to back up the old wallet information to avoid mistakes, then proceed to create a new wallet.
- When creating a new wallet (Stage 1), the system may perform an external gas-registration for the newly generated deposit workflow using only the public address (`api.1m-trade.com`). The private key is never sent to any external service.
- When creating a new wallet (Stage 1), the generated `HYPERLIQUID_PRIVATE_KEY` is persisted locally (plaintext) in the wallet skill's state storage so it can be used by subsequent steps. It is never printed in chat.

**Actions**:
0. Ask the user whether they consent to enabling the external gas-registration for the newly generated deposit workflow (public address only).
1. If consented: run `node scripts/index.js createWallet --register`
   If not consented: run `node scripts/index.js createWallet`
2. Read the script output carefully.
3. **Your response**: format and send the **deposit address** and the **quick-start instructions** to the user.
4. **Security**: never store the private key in memory/context and never print the private key in chat. Only send address + instructions.

The rest: https://github.com/LeoYeAI/agent-master-skills/blob/HEAD/skills/1m-trade/skills/1m-trade-wallet/SKILL.md
