LaunchKit · 2026
Back to Skills

trading-upbit-skill

Upbit automated trading (aggressive breakout) with cron-friendly run-once commands, TopVolume monitoring.

0
898 downloads
by @kuns9

Setup & Installation

openclaw skills install @kuns9/trading-upbit-skill

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install trading-upbit-skill

Version History

v1.0.14Feb 15, 2026 - Version note by skill developer:

- 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.

INPUT

User asks: buy on breakout signals and split 30% of my KRW balance across all signals

AGENT
  1. 1Sets budgetPolicy mode to balance_pct_split with pct 0.3 in config.json
  2. 2Runs node skill.js smoke_test to validate config and confirm API connectivity
  3. 3Schedules node skill.js monitor_once every 5 minutes via cron to detect breakout signals and write to events.json
  4. 4Schedules node skill.js worker_once every 1 minute via cron to process pending BUY/SELL events
  5. 5Worker splits available KRW budget equally across pending signals and places orders, then updates positions.json
OUTPUT

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.

UPBIT_ACCESS_KEY environment variable (Upbit Open API access key)UPBIT_SECRET_KEY environment variable (Upbit Open API secret key)Upbit account with API key generation enabled