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.
Generate executable Hyperliquid trading strategy code from natural language prompts.
$ npx skills add LeoYeAI/openclaw-master-skills --skill vibetrading-code-gen -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills vibetrading-code-gen --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/vibetrading-code-gen .claude/skills/vibetrading-code-gen && 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 "vibetrading-code-gen" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/vibetrading-code-gen into .claude/skills/vibetrading-code-gen/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vibetrading-code-gen", 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/vibetrading-code-genType 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 vibetrading-code-gen -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills vibetrading-code-gen --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/vibetrading-code-gen .agents/skills/vibetrading-code-gen && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "vibetrading-code-gen" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/vibetrading-code-gen into .agents/skills/vibetrading-code-gen/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vibetrading-code-gen", 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 vibetrading-code-gen -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills vibetrading-code-gen --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/vibetrading-code-gen .cursor/skills/vibetrading-code-gen && 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 "vibetrading-code-gen" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/vibetrading-code-gen into .cursor/skills/vibetrading-code-gen/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vibetrading-code-gen", 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/vibetrading-code-gen--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 vibetrading-code-gen -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills vibetrading-code-gen --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/vibetrading-code-gen .gemini/skills/vibetrading-code-gen && 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 "vibetrading-code-gen" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/vibetrading-code-gen into .gemini/skills/vibetrading-code-gen/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vibetrading-code-gen", 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 vibetrading-code-genInstalls 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 vibetrading-code-gen -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/vibetrading-code-gen .github/skills/vibetrading-code-gen && 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 "vibetrading-code-gen" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/vibetrading-code-gen into .github/skills/vibetrading-code-gen/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vibetrading-code-gen", 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 vibetrading-code-gen -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 vibetrading-code-gen --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/vibetrading-code-gen .opencode/skills/vibetrading-code-gen && 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 "vibetrading-code-gen" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/vibetrading-code-gen into .opencode/skills/vibetrading-code-gen/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vibetrading-code-gen", 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.
vibetrading-code-genGenerate executable Hyperliquid trading strategy code from natural language prompts.
Vibetrading Code Gen is an agent skill from LeoYeAI/openclaw-master-skills. Generate executable Hyperliquid trading strategy code from natural language prompts. Use when a user wants to create automated trading strategies for Hyperliquid exchange based on their trading ideas, technical indicators, or VibeTrading signals. The skill generates complete Python code with proper error handling, logging, and configuration using actual Hyperliquid API wrappers.
Its SKILL.md is about 5.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 26 other files, including scripts (for example `README.md`, `_meta.json` and `api_wrappers/hyperliquid_api.py`).
It sits in Business, Finance & HR, covering Trading and backtesting and Third-party API integration. It works with Python and Hyperliquid. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.
12 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, from the files we listed), which the agent can run.
Shell commands in SKILL.md call:
pythonFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
HYPERLIQUID_API_KEYTELEGRAM_BOT_TOKENFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Vibetrading Code Gen loads about 5.7k tokens when it runs. Until then it costs about 101 tokens; SKILL.md has 1,947 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 found no risky patterns in SKILL.md.
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,947 words, ~5,660 tokens.
.claude/skills/vibetrading-code-gen/SKILL.md (or your agent's skills folder). This skill also uses 21 other files; get the full folder from GitHub.Generate executable Hyperliquid trading strategy code from natural language prompts. This skill transforms trading ideas into ready-to-run Python code using actual Hyperliquid API implementations. Generated code includes complete API integration, error handling, logging, and configuration management.
# Generate a simple RSI strategy
python scripts/strategy_generator.py "Generate a BTC RSI strategy, buy below 30, sell above 70"
# Generate a grid trading strategy
python scripts/strategy_generator.py "BTC grid trading 50000-60000 10 grids 0.01 BTC per grid"
# Generate a signal-following strategy
python scripts/strategy_generator.py "ETH trading strategy based on VibeTrading signals, buy on bullish signals, sell on bearish signals"The generator creates:
All generated code is automatically validated and fixed using the built-in validation system:
# Validate generated code
python scripts/code_validator.py generated_strategy.py
# Validate and fix automatically
python scripts/code_validator.py generated_strategy.py --fix
# Validate entire directory
python scripts/code_validator.py strategy_directory/The validation system performs these checks:
When validation fails, the system automatically fixes common issues:
# -*- coding: utf-8 -*- if missingThe validation system can be configured via command-line arguments:
# Basic validation
python scripts/code_validator.py strategy.py
# Validate and fix automatically
python scripts/code_validator.py strategy.py --fix
# Use specific Python executable
python scripts/code_validator.py strategy.py --python python3.6
# Validate directory with all files
python scripts/code_validator.py strategies/ --fix
# Maximum 5 fix iterations
python scripts/code_validator.py strategy.py --fix --max-iterations 5The system enforces these rules for generated code:
Python 3.5+ Compatibility
.format() or % formatting)os.path instead)Code Quality
# -*- coding: utf-8 -*-)Security
Performance
User Prompt → Code Generation → Validation → Fixes → Final Code
↓
If validation fails
↓
Apply automatic fixes
↓
Re-validate until success
↓
Deliver validated codeWhen validation fails, the system automatically updates the code with these steps:
# Before (error: NameError: name 'List' is not defined)
def calculate_prices(prices: List[float]) -> List[float]:
# After (automatic fix)
from typing import List, Dict, Optional
def calculate_prices(prices):# Before (error: SyntaxError: Non-ASCII character)
# Strategy description: Grid trading
# After (automatic fix)
# -*- coding: utf-8 -*-
# Strategy description: Grid trading# Before (error: SyntaxError in Python 3.5)
price = f"Current price: {current_price}"
# After (automatic fix)
price = "Current price: {}".format(current_price)# Before (error: ImportError: No module named 'hyperliquid_api')
from hyperliquid_api import HyperliquidClient
# After (automatic fix)
import sys
import os
sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..", "api_wrappers"))
from hyperliquid_api import HyperliquidClientThe generator analyzes your natural language prompt to identify:
Based on the analysis, the system selects the most appropriate template from:
templates/grid_trading.py - Grid trading strategy templateThe generator:
The generated code is automatically validated and fixed:
If validation fails after automatic fixes:
You receive validated, runnable code including:
The generated code uses mature Hyperliquid API implementations that support:
Each template includes:
grid_trading.py - Grid trading within price ranges (Python 3.5+ compatible)Generated strategies include configurable parameters:
STRATEGY_CONFIG = {
"symbol": "BTC",
"timeframe": "1h",
"parameters": {
"rsi_period": 14,
"oversold": 30,
"overbought": 70
},
"risk_management": {
"position_size": 0.01,
"stop_loss": 0.05,
"take_profit": 0.10,
"max_drawdown": 0.20
}
}# Required environment variables
export HYPERLIQUID_API_KEY="your_api_key_here"
export HYPERLIQUID_ACCOUNT_ADDRESS="your_address_here"
export TELEGRAM_BOT_TOKEN="optional_for_alerts"All generated strategies include:
Generated strategies can integrate with VibeTrading Global Signals:
from vibetrading import get_latest_signals
# Get AI-generated signals
signals = get_latest_signals("BTC,ETH")
# Use signals in trading logic
if signals["BTC"]["sentiment"] == "BULLISH":
strategy.execute_buy("BTC", amount=0.01)Prompt: "Generate a BTC RSI strategy, buy 0.01 BTC when RSI below 30, sell when above 70"
Generated Code Features:
Prompt: "ETH grid trading strategy, price range 3000-4000, 20 grids, 0.1 ETH per grid"
Generated Code Features:
Prompt: "SOL trading strategy based on VibeTrading signals, buy on bullish signals, sell on bearish signals, 10 SOL per trade"
Generated Code Features:
# Check API key and account address
echo $HYPERLIQUID_API_KEY
echo $HYPERLIQUID_ACCOUNT_ADDRESS
# Test API connection
python scripts/test_connection.py# Common validation errors and solutions:
# Error: "SyntaxError: invalid syntax"
# Solution: Check for f-strings or type annotations
python scripts/code_validator.py strategy.py --fix
# Error: "ImportError: No module named 'typing'"
# Solution: Remove typing imports (Python 3.4 compatibility)
sed -i '' 's/from typing import.*//g' strategy.py
# Error: "SyntaxError: Non-ASCII character"
# Solution: Add encoding declaration
echo -e '# -*- coding: utf-8 -*-\n' | cat - strategy.py > temp && mv temp strategy.py
# Error: "NameError: name 'List' is not defined"
# Solution: Remove type annotations or add typing import
sed -i '' 's/: List//g; s/: Dict//g; s/: Optional//g' strategy.py
# Manual validation check
python -m py_compile strategy.pyYou can create custom templates in templates/custom/:
{{variable_name}}scripts/template_registry.pyWhile this generator focuses on live trading, you can:
For running multiple strategies:
examples/This skill will be updated with:
After generating a strategy, you can now evaluate its performance using our integrated backtesting system:
# Generate a strategy
python scripts/strategy_generator.py "BTC grid trading 50000-60000 10 grids 0.01 BTC per grid"
# Run backtest on the generated strategy
python scripts/backtest_runner.py generated_strategies/btc_grid_trading_strategy.py
# Run backtest with custom parameters
python scripts/backtest_runner.py generated_strategies/btc_grid_trading_strategy.py \
--start-date 2025-01-01 \
--end-date 2025-03-01 \
--initial-balance 10000 \
--interval 1hThe backtesting system provides:
Historical Data Simulation - Uses historical price data for realistic testing
Performance Metrics - Calculates key metrics:
Risk Analysis - Evaluates strategy risk characteristics
Visual Reports - Generates charts and performance reports
Comparative Analysis - Compares strategy performance against benchmarks
You can configure backtests with these parameters:
BACKTEST_CONFIG = {
"start_date": "2025-01-01",
"end_date": "2025-03-01",
"initial_balance": 10000, # USDC
"interval": "1h", # 1m, 5m, 15m, 30m, 1h, 4h, 1d
"symbols": ["BTC", "ETH"], # Trading symbols
"commission_rate": 0.001, # 0.1% trading commission
"slippage": 0.001, # 0.1% slippage
}📊 Backtest Results for BTC Grid Trading Strategy
================================================
📅 Period: 2025-01-01 to 2025-03-01 (60 days)
💰 Initial Balance: $10,000.00
💰 Final Balance: $11,234.56
📈 Performance Metrics:
• Total Return: +12.35%
• Max Drawdown: -5.67%
• Sharpe Ratio: 1.45
• Win Rate: 58.3%
• Total Trades: 120
• Avg Trade Duration: 12.5 hours
📋 Trade Analysis:
• Winning Trades: 70
• Losing Trades: 50
• Largest Win: +$245.67
• Largest Loss: -$123.45
• Avg Win: +$89.12
• Avg Loss: -$56.78
⚠️ Risk Assessment:
• Risk-Adjusted Return: Good
• Drawdown Control: Acceptable
• Consistency: ModerateGenerated strategies now include backtest compatibility:
# Generated strategy includes backtest method
strategy = GridTradingStrategy(api_key, account_address, config)
# Run backtest
backtest_results = strategy.run_backtest(
start_date="2025-01-01",
end_date="2025-03-01",
initial_balance=10000
)
# Generate backtest report
strategy.generate_backtest_report(backtest_results)The backtesting system uses:
Important Notes:
Best Practices:
Validation Limitations: While the code validation system automatically fixes common issues, it cannot guarantee:
Validation Success Criteria: Code is considered "valid" when:
Not Validated:
# Check Python version
python scripts/check_python_version.py
# Minimum: Python 3.6+ (for f-string support)# Generate strategy
python scripts/strategy_generator.py "BTC grid trading 50000-60000 10 grids"
# Run backtest
python scripts/backtest_runner.py generated_strategies/btc_grid_trading_strategy.pyImportant: Trading cryptocurrencies involves significant risk. Generated strategies should be thoroughly tested before use with real funds. Past performance is not indicative of future results. Always use proper risk management and never trade with money you cannot afford to lose.
The code generator provides tools for strategy creation, but ultimate responsibility for trading decisions and risk management lies with the user.
Validation is not a substitute for:
Backtesting Limitations:
© 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 21 other files (scripts) in skills/vibetrading-code-gen of LeoYeAI/openclaw-master-skills.
Open the folder on GitHubat commit e5199b5
Vibetrading Code Gen 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 |
|---|---|---|---|---|---|---|
| Vibetrading Code Gen this skillLeoYeAI/openclaw-master-skills | 2.2k | — | ~5.7k | Automated safety check: Pass | MIT | |
| Senpi Trading Runtime ContractSenpi-ai/senpi-skills | 134 | — | ~2.6k | Automated safety check: Pass | Apache-2.0 | |
| Senpi Hyperliquid Copy-Trader VetterSenpi-ai/senpi-skills | 134 | — | ~6.3k | Automated safety check: Pass | Apache-2.0 | |
| CCXT Crypto Exchange Library2025Emma/vibe-coding-cn | 23k | 2 repos | ~4.4k | Automated safety check: Pass | MIT | |
| TqSdk Trading and Datashinnytech/tqsdk-python | 5.1k | — | ~2k | Automated safety check: Pass | Apache-2.0 | |
| Tiger Brokers OpenAPI SDKqusong0627/QuantMind | 1.7k | — | ~1.4k | Automated safety check: Pass | Apache-2.0 |
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.
Senpi-ai/senpi-skills
Ranks Hyperliquid traders by how copyable they are right now and builds a due-diligence dossier on one trader, judging whether their track record is real or just a hot streak.
2025Emma/vibe-coding-cn
Reference help for the CCXT library covering crypto exchange APIs, market data, trading and order management across 150+ exchanges in JavaScript, Python and PHP.
shinnytech/tqsdk-python
Answers TqSdk Python questions on market data, accounts, orders, margin trials, simulation and backtesting, using the library's own docs and examples.
qusong0627/QuantMind
Covers the Tiger Brokers OpenAPI Python SDK for market data, stock, futures and options trading, push subscriptions, a CLI and an MCP server, defaulting to paper trading.
zillionare/zillionare
面向中文自然语言的 Tushare 数据研究技能。用于把“看看这只股票最近怎么样”“帮我查财报趋势”“最近哪个板块最强”“北向资金在买什么”“给我导出一份行情数据”这类请求,转成可执行的数据获取、清洗、对比、筛选、导出与简要分析流程。适用于 A 股、指数、ETF/基金、财务、估值、资金流、公告新闻、板块概念与宏观数据等研究场景。
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
Generate executable Hyperliquid trading strategy code from natural language prompts. Vibetrading Code Gen is an agent skill from LeoYeAI/openclaw-master-skills. Generate executable Hyperliquid trading strategy code from natural language prompts.
Vibetrading Code Gen fits situations like: A user wants to create automated trading strategies for Hyperliquid exchange based on their trading ideas; technical indicators; vibeTrading signals.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill vibetrading-code-gen -a claude-code`. Or copy the skill folder (skills/vibetrading-code-gen in LeoYeAI/openclaw-master-skills) into .claude/skills/vibetrading-code-gen in your project. Claude Code loads it when a task matches its description.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill vibetrading-code-gen -a codex`. Or copy the skill folder (skills/vibetrading-code-gen in LeoYeAI/openclaw-master-skills) into .agents/skills/vibetrading-code-gen 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 vibetrading-code-gen -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/vibetrading-code-gen, .gemini/skills/vibetrading-code-gen, .github/skills/vibetrading-code-gen and .opencode/skills/vibetrading-code-gen in your project.
Going by SKILL.md and its folder, Vibetrading Code Gen needs Python for the scripts in its folder, the command-line tools its instructions call (python) and credentials named HYPERLIQUID_API_KEY and TELEGRAM_BOT_TOKEN. Our summary lists: Python 3; A credential in HYPERLIQUID_API_KEY; A credential in TELEGRAM_BOT_TOKEN.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. 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.
Vibetrading Code Gen is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.7k tokens (SKILL.md is roughly 23k 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 Vibetrading Code Gen: Senpi Trading Runtime Contract (Senpi-ai/senpi-skills, 134 stars), Senpi Hyperliquid Copy-Trader Vetter (Senpi-ai/senpi-skills, 134 stars), CCXT Crypto Exchange Library (2025Emma/vibe-coding-cn, 23k stars) and TqSdk Trading and Data (shinnytech/tqsdk-python, 5.1k 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,159 GitHub stars. The repository holds 972 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.