create-strategy

Convert natural-language trading hypotheses into structured JSON strategy definitions.

7|Updated Jun 30, 2026
One-click install
npx skills add https://github.com/upbit-official/upbit-strategy-toolkit --skill create-strategy-upbit-official
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-strategy
Source: https://github.com/upbit-official/upbit-strategy-toolkit/tree/main/.cursor/skills/create-strategy
Command: npx skills add https://github.com/upbit-official/upbit-strategy-toolkit --skill create-strategy-upbit-official

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires uv, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill bridges the gap between natural-language trading hypotheses and executable code, allowing users to design, validate, and refine trading strategies without manual JSON construction.

Core Features & Use Cases

  • Hypothesis Structuring: Converts natural-language trading ideas into a formal four-part strategy structure (buy, sell, stop-loss, take-profit).
  • Automated Validation: Performs rigorous schema and logic checks against a catalog of 15 indicator types to ensure strategy viability.
  • Self-Correction Loop: Automatically patches common validation errors like duplicate references or invalid indicator types.
  • Use Case: A user wants to test a golden cross strategy; this skill structures the logic, validates it against Upbit market data, and saves it as a JSON file ready for the backtest skill.

Quick Start

Use the create-strategy skill to draft a new trading strategy based on a golden cross of the 5-day and 20-day moving averages for KRW-BTC.

Frequently Asked Questions about create-strategy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert a natural-language trading hypothesis into a JSON strategy for backtesting?

To convert a trading hypothesis into a JSON strategy, describe your idea in natural language and the skill structures it into a formal four-part definition (buy, sell, stop-loss, take-profit) validated against schema constraints.

What is the best way to structure indicator-based trading rules for Upbit market codes?

Structuring indicator-based trading rules for Upbit involves formulating your logic against a catalog of 15 indicator types, which the skill validates by checking market codes against the Upbit API.

Do I need uv to generate and validate JSON trading strategies?

Yes, you need uv installed for environment management to generate and validate JSON trading strategies, as the skill requires it to manage dependencies and network access for Upbit API validation.

How does automated validation handle invalid indicator types or duplicate references in a strategy?

Automated validation handles invalid indicator types or duplicate references using a self-correction loop that automatically patches common schema and logic errors to ensure strategy viability.

Can I design a golden cross moving average strategy without manually coding the JSON schema?

Yes, you can design a golden cross strategy without manual JSON coding by stating the moving average periods in natural language, and the skill structures and validates the logic into a testable file.