← ClaudeAtlas

dashboardlisted

Build a self-contained HTML trading dashboard at <project_root>/dashboard.html that consolidates all wired data sources (FRED macro regime, crypto regime, halt-window timeline, watchlist with live technicals/status, journal tail) into one decision-shaping surface. Use when the user wants to view their full trading state at a glance, refresh their dashboard, or audit which names on the watchlist are Phase 1-eligible. The dashboard is static HTML — refresh by re-running the script. Optionally, server.py serves it at localhost:8789 with refresh buttons + watchlist/journal forms for terminal-free operation.
kensongan-prog/trading-advisor · ★ 1 · API & Backend · score 62
Install: claude install-skill kensongan-prog/trading-advisor
# Dashboard Skill ## When to use Trigger this skill when the user asks for: - "Show me my dashboard" / "refresh the dashboard" / "build the dashboard" - "What does my system look like right now?" - A unified view across regimes, watchlist, prospectuses, and journal - A printable snapshot of trading state at a moment in time Do NOT use for: individual ticker analysis (use the underlying skills directly), trade execution, or alerting (out of scope). ## What it produces A single self-contained HTML file at **`dashboard.html`** in the project root. Open in any browser. Sections: 1. **Header strip** — Account, Phase, heat used/available, Phase 2 trade-count gate 2. **Regime read** — US Macro (FRED) + Crypto (F&G + CoinGecko /global), side-by-side with composite scores and signal tables 3. **Halt-window timeline** — Next 10 FOMC/CPI/NFP/PCE events with hours-until and 🛑 in-halt tags 4. **Active prospectuses** — Journal entries with PROSPECTUS / LIVE / PENDING status 5. **US equities grid** — Per-ticker price, 24h%, RSI, vs SMA50/200, next earnings, P1 status badge (🟢/🟡/🔴/⚪/❓), reason 6. **KLSE grid** — Per-code price (MYR), technicals, status; fundamentals require `klse-quote` separately 7. **Crypto grid** — Per-coin price, 24h/7d/30d %, Binance funding annualized %, market cap, status 8. **Journal tail** — Last 8 journal entries with their status ## How to use ``` # Standard refresh (uses cache where fresh) python3 .claude/skills/dashboard/dashboard.py # Force a full