synth-data
Query volatility forecasts from Synthdata.co for crypto, commodities, and stocks. Compare assets, run Monte Carlo simulations, and generate charts.
Best use case
synth-data is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Query volatility forecasts from Synthdata.co for crypto, commodities, and stocks. Compare assets, run Monte Carlo simulations, and generate charts.
Teams using synth-data should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/synth-data/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How synth-data Compares
| Feature / Agent | synth-data | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Query volatility forecasts from Synthdata.co for crypto, commodities, and stocks. Compare assets, run Monte Carlo simulations, and generate charts.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Synthdata Volatility Skill
Query and analyze volatility forecasts from Synthdata.co for crypto, commodities, and stock indices.
## Setup
Set your API key:
```bash
export SYNTHDATA_API_KEY=your_key_here
```
## Quick Start
```bash
# 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
# Generate chart
python3 scripts/synth.py --all --chart
```
## 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 | < 20% | 🟢 |
| Moderate | 20-40% | 🟡 |
| Elevated | 40-60% | 🟠 |
| High | 60-80% | 🔴 |
| Extreme | > 80% | 🔴 |
## Use Cases
### 1. Market Overview
```bash
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
```bash
python3 scripts/synth.py BTC --simulate --hours 24 --paths 1000 --chart
```
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
```python
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 realizedRelated Skills
kenoodl-synthesis
kenoodl is an orthogonal injection engine — it synthesizes patterns from domains outside your agent's training data.
builder-data
Query builder reputation data via Talent Protocol API.
database-operations
Use when designing database schemas, writing migrations, optimizing SQL queries, fixing N+1 problems, creating indexes, setting up PostgreSQL, configuring EF Core, implementing caching, partitioning tables, or any database performance question.
powerdrill-data-analysis-skill
This skill should be used when the user wants to analyze, explore, visualize, or query data using Powerdrill.
weekly-synthesis
Create a comprehensive synthesis of the week's work and thinking
baidu-baike-data
The Baidu Baike Component is a knowledge service tool designed to query authoritative encyclopedia explanations.
data-viz
Create data visualizations from the command line.
personaldatahub
Pull personal data (emails, issues) and propose outbound actions (drafts, replies) through the PersonalDataHub.
personal-data-hub
Pull personal data (emails, issues) and propose outbound actions (drafts, replies) through the PersonalDataHub.
allstock-data
Query A-share and US stock data via Tencent Finance API.
data-validation
Validate data with schemas across languages and formats. Use when defining JSON Schema, using Zod (TypeScript) or Pydantic (Python), validating API request/response shapes, checking CSV/JSON data integrity, or setting up data contracts between services.
fosmvvm-fluent-datamodel-generator
Generate Fluent DataModels for FOSMVVM server-side persistence.