← 返回 Skills 市场
emsin44

Synth Data

作者 emsin44 · GitHub ↗ · v1.1.5
cross-platform ✓ 安全检测通过
3441
总下载
3
收藏
6
当前安装
8
版本数
在 OpenClaw 中安装
/install synth-data
功能描述
Query volatility forecasts from Synthdata.co for crypto, commodities, and stocks. Compare assets and run Monte Carlo simulations.
使用说明 (SKILL.md)

Synthdata Volatility Skill

Query and analyze volatility forecasts from Synthdata.co for crypto, commodities, and stock indices.

Setup

Set your API key:

export SYNTHDATA_API_KEY=your_key_here

Quick Start

# Single asset
python3 scripts/synth.py BTC

# Multiple assets comparison
python3 scripts/synth.py BTC ETH SOL --compare

# All assets overview
python3 scripts/synth.py --all

# Monte Carlo simulation (24h max)
python3 scripts/synth.py BTC --simulate --hours 12

Available Assets

Ticker Name Category
BTC Bitcoin Crypto
ETH Ethereum Crypto
SOL Solana Crypto
XAU Gold Commodity
SPYX S&P 500 Index
NVDAX NVIDIA Stock
GOOGLX Google Stock
TSLAX Tesla Stock
AAPLX Apple Stock

Output Example

==================================================
  BTC — Bitcoin
==================================================
  Price:           $77,966
  24h Change:      🔴 -0.95%
  Current Vol:     58.4% 🟠 [Elevated]
  Avg Realized:    53.3%
  Forecast Vol:    52.2%

Volatility Levels

Level Range Emoji
Low \x3C 20% 🟢
Moderate 20-40% 🟡
Elevated 40-60% 🟠
High 60-80% 🔴
Extreme > 80% 🔴

Use Cases

1. Market Overview

python3 scripts/synth.py --all

Get a ranked table of all assets by volatility.

2. Trading Signals

  • High forecast → Current low: Expect volatility spike
  • Low forecast → Current high: Volatility may decrease
  • Use for position sizing and options trading

3. Monte Carlo Projections

python3 scripts/synth.py BTC --simulate --hours 24 --paths 1000

Generate probabilistic price ranges using forecast volatility (24h max - Synthdata forecast window).

4. Scheduled Reports

Create a cron job for daily Slack/Telegram forecasts (see examples/use-cases.md).

5. Risk Alerts

Monitor for assets crossing volatility thresholds and trigger notifications.

API Reference

See references/api.md for full API documentation.

Direct API Usage

import requests

resp = requests.get(
    "https://api.synthdata.co/insights/volatility",
    params={"asset": "BTC"},
    headers={"Authorization": f"Apikey {API_KEY}"}
)
data = resp.json()

# Key fields:
price = data["current_price"]
realized_vol = data["realized"]["average_volatility"]
forecast_vol = data["forecast_future"]["average_volatility"]

Integration Ideas

  • Polymarket: Use volatility forecasts to inform up/down market bets
  • Options: High forecast vol = consider buying options
  • Portfolio: Rebalance when aggregate volatility spikes
  • Alerts: Notify when forecast differs significantly from realized
安全使用建议
This skill is coherent: it needs your Synthdata API key and Python 3, then calls api.synthdata.co and runs local Monte Carlo simulations. Before installing, confirm you trust the Synthdata service and that the API key you provide has only the minimal permissions you intend. If you plan to wire outputs into Slack/Telegram, note those integrations would require additional webhook tokens (not requested by this skill) and you should treat those secrets carefully. If you want to limit risk, keep autonomous invocation disabled for agents that you don't want calling external services automatically.
功能分析
Type: OpenClaw Skill Name: synth-data Version: 1.1.5 The skill bundle is benign. It queries volatility forecasts from the legitimate `api.synthdata.co` API using an API key from environment variables. The `scripts/synth.py` uses standard Python libraries (`urllib.request`, `os`, `argparse`) for network communication and command-line argument parsing. There is no evidence of data exfiltration to unauthorized endpoints, malicious execution, persistence mechanisms, or prompt injection attempts against the AI agent in any of the documentation or code files. All network calls are directed to the hardcoded `api.synthdata.co` domain, and the code is clear and readable.
能力评估
Purpose & Capability
Name/description describe volatility forecasts and simulations; the skill only requires python3 and a SYNTHDATA_API_KEY which directly match that purpose. The included scripts call https://api.synthdata.co and perform local processing — proportional to the stated functionality.
Instruction Scope
SKILL.md and examples instruct only to set SYNTHDATA_API_KEY and run the CLI or example integration snippets. Runtime instructions and the script fetch from the Synthdata API and perform local calculations; there are no instructions to read unrelated system files, shell history, or other environment variables.
Install Mechanism
This is an instruction-only skill with a Python script and no install spec. It requires python3 on PATH and does not download or execute remote installers — minimal disk/write risk from the skill itself.
Credentials
Only SYNTHDATA_API_KEY is required and documented in clawhub.json and SKILL.md. That single credential is appropriate for calling the external Synthdata API; the code does not access additional secrets or unrelated env vars.
Persistence & Privilege
always is false and the skill does not request persistent or elevated system-wide privileges. Autonomous invocation (default) is allowed but not combined with broad access or unusual behaviors.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install synth-data
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /synth-data 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.5
- Added metadata to SKILL.md for improved compatibility (includes emoji and requirements). - No changes to code or functionality. Documentation now conforms to Openclaw schema.
v1.1.4
- Added required environment variable SYNTHDATA_API_KEY with description to SKILL.md. - Updated documentation to specify environment variable requirement in the metadata section.
v1.1.3
- Chart generation options and chart-related documentation have been removed from the skill. - Descriptions and usage examples updated to reflect a simplified feature set. - The skill now focuses on querying, comparing, and Monte Carlo simulation of volatility forecasts. - Minor improvements to documentation for clarity and consistency.
v1.1.2
- Removed deprecated .clawhub/origin.json file. - Updated clawhub.json with latest configuration. - No changes to user-facing features or documentation.
v1.0.3
- Monte Carlo simulation commands improved
v1.0.2
- Added a manifest section at the top of SKILL.md with name and description. - Updated the description to clarify asset coverage and key features. - No code or functional changes detected.
v1.0.1
Switched to hourly simulation (max 24h) to match Synthdata forecast window
v1.0.0
Initial release of the Synthdata Volatility Skill. - Query and analyze volatility forecasts for crypto, commodities, and stock indices from Synthdata.co. - Supports asset overviews, comparisons, Monte Carlo simulations, and chart generation via command line. - Categorizes volatility into five levels with emoji indicators. - Includes example use cases: market overviews, trading signals, risk alerts, and scheduled reports. - Provides API usage examples and integration ideas for portfolio management and alerts.
元数据
Slug synth-data
版本 1.1.5
许可证
累计安装 6
当前安装数 6
历史版本数 8
常见问题

Synth Data 是什么?

Query volatility forecasts from Synthdata.co for crypto, commodities, and stocks. Compare assets and run Monte Carlo simulations. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 3441 次。

如何安装 Synth Data?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install synth-data」即可一键安装,无需额外配置。

Synth Data 是免费的吗?

是的,Synth Data 完全免费(开源免费),可自由下载、安装和使用。

Synth Data 支持哪些平台?

Synth Data 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Synth Data?

由 emsin44(@emsin44)开发并维护,当前版本 v1.1.5。

💬 留言讨论