Install
openclaw skills install @stevenho1394/crypto-price-predictionFetches next-hour predicted price for BTC/ETH from external API (zeabur). Supports BTCUSDT and ETHUSDT symbols only.
openclaw skills install @stevenho1394/crypto-price-predictionFetches next-hour predicted price for BTC or ETH from an external prediction API (hosted on zeabur). Not a local technical analysis model — just an API wrapper.
https://myfastapi.zeabur.app/v1/demo/predictions/next_hour/{BTC|ETH}BTCUSDT, ETHUSDT onlyRepository: https://github.com/StevenHo1394/openclaw/tree/main/skills/crypto-price-prediction
Self-contained. Python 3.8+ stdlib only. Node.js 18+ for OpenClaw wrapper.
# BTC next-hour prediction
hermes skill run crypto-price-prediction --symbol BTCUSDT --hours 1
# ETH next-hour prediction
hermes skill run crypto-price-prediction --symbol ETHUSDT --hours 1
const { predictPrice } = require('./skill.js').tools;
const result = await predictPrice({ symbol: 'BTCUSDT', hours: 1 });
// Returns structured prediction object
cd /opt/data/skills/mlops/crypto-price-prediction
TZ=Asia/Hong_Kong python3 scripts/predict.py --coin BTC
TZ=Asia/Hong_Kong python3 scripts/predict.py --coin ETH
| Parameter | Type | Default | Description |
|---|---|---|---|
--symbol | string | BTCUSDT | Trading pair: BTCUSDT or ETHUSDT |
--hours | number | 1.0 | Horizon (API only supports 1h) |
Predicted price of BTC at 2026-07-20 18:00 HKT: $64,063.70
Structured JSON (OpenClaw):
{
"timestamp": "2026-07-20 18:00 HKT",
"symbol": "BTCUSDT",
"horizonHours": 1,
"currentPrice": null,
"predictedPrice": 64063.70,
"changePercent": null,
"direction": "UNKNOWN",
"confidence": "API",
"dataSource": "zeabur-api",
"signals": {}
}
GET https://myfastapi.zeabur.app/v1/demo/predictions/next_hour/{BTC|ETH}{"BTC predicted price (next_hour)": 64063.6992} (float)myfastapi.zeabur.appBTCUSDT/ETHUSDT accepted--hours other than 1 logs warningNot financial advice. External API predictions are opaque — no visibility into methodology. Use at your own risk.
MIT