Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
- Added SECURITY.md with clear installation and API key security guidance. - Introduced scripts/security/securityCheck.js for easy repository URL self-checking. - Security section now included at the top of documentation with best practices and a quick check command. - No user-facing changes to trading logic or configuration.
What This Skill Does
Automated trading bot for the Upbit cryptocurrency exchange. Runs breakout-based BUY/SELL logic on a cron schedule using two run-once commands: one for monitoring markets and one for processing orders. Positions and events are persisted locally as JSON files.
The run-once command design makes it trivially composable with any cron scheduler without needing a persistent daemon process.
When to use it
- Scheduling automated Upbit trades every few minutes via cron
- Splitting a KRW budget proportionally across multiple concurrent buy signals
- Running a dry-run smoke test before committing real funds
- Monitoring top-volume markets alongside a custom watchlist
- Auditing a trading bot for hardcoded secrets before deploying
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: buy on breakout signals and split 30% of my KRW balance across all signals
- 1Sets budgetPolicy mode to balance_pct_split with pct 0.3 in config.json
- 2Runs node skill.js smoke_test to validate config and confirm API connectivity
- 3Schedules node skill.js monitor_once every 5 minutes via cron to detect breakout signals and write to events.json
- 4Schedules node skill.js worker_once every 1 minute via cron to process pending BUY/SELL events
- 5Worker splits available KRW budget equally across pending signals and places orders, then updates positions.json
Orders placed on Upbit proportional to available balance; positions recorded in resources/positions.json
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.