554/chart/SKILL.md
Interactive web-based charts for data analysis and business intelligence. Project-based output in output/chart-html/<project>/ with HTML + script + data + screenshot.
npx skillsauth add starchild-ai-agent/community-skills @554/chartInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate interactive chart pages with Apache ECharts. Each chart lives in a dedicated project folder under output/chart-html/, making it easy to reuse and iterate.
Any time the user wants a visual chart: price charts, comparisons, dashboards, business analytics, etc.
getDataURL) + canvas merge for reliable PNG outputEach chart project should follow:
output/chart-html/
<project-name>/
index.html # chart page
generate.py # generation script (for reproducibility)
README.md # title / description / data source notes
data.json # data snapshot
screenshot.png # saved image
Example folder name: btc-90d-20260401
Available templates:
| Template | Best for |
|---|---|
| line.html | Time-series trends, multi-series comparisons |
| bar.html | Category comparisons, rankings |
| pie.html | Composition / share breakdown |
| candlestick.html | OHLCV price charts |
| scatter.html | Correlation, distribution |
| dashboard.html | KPI cards + 2×2 multi-chart grid |
| radar.html | Multi-dimension scoring |
| heatmap.html | Matrix / calendar intensity |
| dual-axis.html | Two series with very different scales (e.g. market cap vs stablecoin supply) — left and right Y axes, each with its own label color |
| multi-panel.html | Stacked panels sharing one X axis (e.g. price + volume + RSI) — single ECharts instance, tooltip/zoom synced across all panels |
| waterfall.html | Incremental contribution breakdown (e.g. P&L attribution, budget variance) — positive/negative bars stacked on a floating base |
Use create_project(name, description, data_sources) from scripts/build_chart.py.
Use either:
build_chart(template_name, ...)build_chart_custom(...)Then save as index.html in the project folder:
save_chart(html, project_dir=project_dir)Also save:
save_generate_script(script_content, project_dir) → generate.pysave_data(data, project_dir) → data.jsoncreate_project(...)Use project-root serving (recommended):
preview_serve(
title="Chart Preview",
dir="skills/chart/scripts",
command="python3 chart_server.py /data/workspace/output/chart-html 7860",
port=7860
)
Then open: /preview/<id>/<project-name>/index.html
Two modes:
screenshot.pngscreenshot_chart(project_dir) (Playwright) and send screenshot.png directlyEvery chart page must include these buttons:
<div class="actions">
<button onclick="downloadPNG(this)">📥 Download PNG</button>
<button onclick="copyToClipboard(this)">📋 Copy Image</button>
<button onclick="saveToProject(this)">💾 Save Image</button>
</div>
Do not include gallery entry.
| File | Purpose |
|------|---------|
| skills/chart/scripts/base-styles.css | Base dark theme CSS |
| skills/chart/scripts/base-export.js | Export helpers: download/copy/save-to-project |
| skills/chart/scripts/build_chart.py | Project creation, HTML build, data/script save, screenshot |
| skills/chart/scripts/chart_server.py | Static server + /save-chart API |
| skills/chart/templates/*.html | Reusable chart templates |
| output/chart-html/<project>/* | All generated chart artifacts |
const DATA = ...) to avoid iframe CORS issues.window.CHART_INSTANCES.topic-range-date) for easy lookup.development
--- name: "@5326/fvg-delta-forex-engine" version: 6.0.0 --- # FVG-Delta Forex Signal Engine v6.0 A production FastAPI service that scans the global forex market on **15-minute candles**, runs a strict lock-forward Smart-Money-Concept (SMC) staged state machine, and alerts on the late stages. It is the forex evolution of the FVG-Delta crypto engine — **identical strategy**, refined for forex speed and mechanics. ## What it scans A curated, liquidity-screened universe (no illiquid exotics, no
development
--- name: "@5322/fvg-engine" version: 1.0.0 --- # FVG-Delta Crypto Signal Engine v6.0 A production FastAPI service that scans MEXC UST-M perpetual futures on **closed 15-minute candles**, runs a strict lock-forward Smart-Money-Concept (SMC) staged state machine, draws annotated chart screenshots, sends per-trade Telegram alerts, and serves a live dashboard with an in-memory Trade History. Everything lives in `assets/app.py`; the rest is config, docs, and entrypoints. ## The strategy — five lo
development
Builds and app/bot to print Crypto Futures Signals based on a Strategy.
development
--- name: "@5312/delta-strategy" version: 1.0.0 --- # FVG-Delta Crypto Signal Engine — Agent / Maintainer Guide (v5.5) This is the single source of truth for any AI agent or engineer taking over this project. Read it fully before touching `app.py`. It explains the strategy, the code workflow, every bug that was fixed in this revision, the current state, and the rules for updating the app and its docs safely. --- ## 1. What the app is A production-style FastAPI service that scans **MEXC UST-