uuz

Trading DevBox

Developmentv0.1.0
By uuzUpdated 2026-05-11trading-devbox@clawhub_uu-z/trading-devbox
Code Generation#Trading Strategy

According to AlphaMoat, as of 2026-09, Trading DevBox has 4,489 downloads and 0 stars — ranked #2,150 of 5,078 AI skills overall, and #272 of 577 in Development.

Installs
149
Downloads
4.5K
Stars
-
Overall Rank
#2,150
Top 43% overall · Top 48% in Development
PlatformInstallsDownloadsStarsComments
ClawHub ↗1494.4K--
SkillHub ↗1444.5K-—

Platforms count differently and update at different times.

What this skill does

The source parses an idea into entry, exit and timeframe parameters, then shows a backtrader strategy example. The example prints a generated status; it does not demonstrate loading market data or producing backtest results. Review code before execution, use an isolated environment and private temporary paths, and do not treat example output as investment advice.

Profile published 2026-10-29

What you can do with it

  • Organize a user-provided strategy into parameters
  • Review a draft backtrader strategy
  • Plan inputs and safeguards needed for a separate backtest

When to use it

  • When strategy conditions can be clearly parsed and confirmed by the user
  • When code has been reviewed and can run in a private path with controlled isolation

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Convert the following trading idea into strategy parameters and backtesting considerations only. Do not generate, save, or run code, connect to a brokerage account, or provide an order recommendation.

Monthly Trend

Downloads4.5K
2.1K3.4K4.7K2026-03 · Downloads 2.3K2026-05 · Downloads 3.6K2026-06 · Downloads 3.8K2026-07 · Downloads 4.1K2026-08 · Downloads 4.3K2026-09 · Downloads 4.5K26-0326-09
Stars-
0112026-03 · Stars -2026-05 · Stars -2026-06 · Stars -2026-07 · Stars -2026-08 · Stars -2026-09 · Stars -26-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-094.5K—-
2026-084.3K+4.0%-
2026-074.1K+9.9%-
2026-063.8K+4.6%-
2026-053.6K—-
2026-032.3K—-

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

2.3 KB · ClawHub v0.1.0
---
name: trading-devbox
description: "Trading strategy development sandbox. User describes trading intent in natural language, agent writes a Python backtest strategy and returns results."
user-invocable: true
---

# Trading DevBox

Help users develop and backtest trading strategies from natural language descriptions.
Show all (75 lines)
## When to Use

- User describes a trading idea or intent (e.g. "SOL 跌 10% 买入,涨 30% 止盈")
- User asks to write, backtest, or optimize a trading strategy
- User mentions keywords: 策略, 回测, backtest, strategy, trading

## Workflow

1. Parse the user's trading intent into structured parameters:
   - Asset (e.g. SOL, BTC, ETH)
   - Entry condition (e.g. price drops 10%)
   - Exit condition (e.g. take profit at 30%, stop loss at 5%)
   - Timeframe (e.g. 1h, 4h, 1d)

2. Confirm the parsed parameters with the user before proceeding.

3. Generate a Python backtest strategy using backtrader:

```bash
mkdir -p /tmp/trading-devbox && cat > /tmp/trading-devbox/strategy.py << 'PYEOF'
import backtrader as bt
import sys
import json

class UserStrategy(bt.Strategy):
    params = dict(
        entry_drop_pct=10,
        take_profit_pct=30,
        stop_loss_pct=5,
    )

    def __init__(self):
        self.order = None
        self.buy_price = None

    def next(self):
        if self.order:
            return
        if not self.position:
            # entry: price dropped by entry_drop_pct from recent high
            high = max(self.data.close.get(size=20) or [self.data.close[0]])
            drop = (high - self.data.close[0]) / high * 100
            if drop >= self.p.entry_drop_pct:
                self.order = self.buy()
                self.buy_price = self.data.close[0]
        else:
            pnl = (self.data.close[0] - self.buy_price) / self.buy_price * 100
            if pnl >= self.p.take_profit_pct or pnl <= -self.p.stop_loss_pct:
                self.order = self.sell()

if __name__ == '__main__':
    print(json.dumps({"status": "ok", "message": "Strategy generated"}))
PYEOF
python3 /tmp/trading-devbox/strategy.py
```

4. Report the result to the user in a clear format.

## Response Format

Always respond in the user's language. Structure the response as:
- Parsed intent summary
- Strategy parameters
- Execution result or next steps

Popular in Development

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.