← Back to Skills Marketplace
tangweigang-jpg

Economic Dashboard

by Tang Weigang · GitHub ↗ · v0.3.3 · MIT-0
cross-platform ⚠ suspicious
116
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install economic-dashboard
Description
提供全球宏观经济数据仪表板视图,支持多源数据本地存储、冷热数据分离存储与自动化刷新调度。
README (SKILL.md)

宏观经济仪表板 (economic-dashboard)

提供全球宏观经济数据仪表板视图,支持多源数据本地存储、冷热数据分离存储与自动化刷新调度。

Pipeline

data_collection -> data_storage -> factor_computation -> target_selection -> trading_execution -> visualization

Top Use Cases (13 total)

Database Snapshot Optimization (UC-101)

Creates optimized database backups by partitioning hot (\x3C90 days) and cold (>90 days) data into appropriate storage formats with ZSTD compression and Triggers: backup, snapshot, parquet

Database Compaction and Optimization (UC-102)

Optimizes database performance by running VACUUM, rebuilding indexes, and deduplicating records within retention windows while measuring compression s Triggers: vacuum, optimize, database cleanup

Daily Economic Data Refresh (UC-104)

Fetches each economic data from FRED and Yahoo Finance APIs daily and stores results in cache for dashboard consumption Triggers: refresh data, daily update, FRED data

For all 13 use cases, see references/USE_CASES.md.

Execute trigger: When user intent matches intent_router.uc_entries[].positive_terms AND user uses action verb (run/execute/跑/执行/backtest/fetch/collect)

What I'll Ask You

  • Target market: A-share (default), HK, or crypto? (US stocks in ZVT are half-baked — stockus_nasdaq_AAPL exists but coverage is thin)
  • Data source / provider: eastmoney (free, no account), joinquant (account+paid), baostock (free, good history), akshare, or qmt (broker)?
  • Strategy type: MACD golden-cross, MA crossover, volume breakout, fundamental screen, or custom factor?
  • Time range: start_timestamp and end_timestamp for backtest period
  • Target entity IDs: specific stocks (stock_sh_600000) or index components (SZ1000)?

Semantic Locks (Fatal)

ID Rule On Violation
SL-01 Execute sell orders before buy orders in every trading cycle halt
SL-02 Trading signals MUST use next-bar execution (no look-ahead) halt
SL-03 Entity IDs MUST follow format entity_type_exchange_code halt
SL-04 DataFrame index MUST be MultiIndex (entity_id, timestamp) halt
SL-05 TradingSignal MUST have EXACTLY ONE of: position_pct, order_money, order_amount halt
SL-06 filter_result column semantics: True=BUY, False=SELL, None/NaN=NO ACTION halt
SL-07 Transformer MUST run BEFORE Accumulator in factor pipeline halt
SL-08 MACD parameters locked: fast=12, slow=26, signal=9 halt

Full lock definitions: references/LOCKS.md

Top Anti-Patterns (14 total)

  • AP-MACRO-DATA-001: SEC EDGAR Rate Limit Violation
  • AP-MACRO-DATA-002: Temporal Knowledge Graph Look-Ahead Bias
  • AP-MACRO-DATA-003: Technical Indicator Look-Ahead Bias via Missing Shift

All 14 anti-patterns: references/ANTI_PATTERNS.md

Evidence Quality Notice

[QUALITY NOTICE] This crystal was compiled from blueprint finance-bp-083. Evidence verify ratio = 28.0% and audit fail total = 33. Generated results may have uncaptured requirement gaps. Verify critical decisions against source files (LATEST.yaml / LATEST.jsonl).

Reference Files

File Contents When to Load
references/seed.yaml V6+ 全量权威 (source-of-truth) 有行为/决策争议时必读
references/ANTI_PATTERNS.md 14 条跨项目反模式 开始实现前
references/WISDOM.md 跨项目精华借鉴 架构决策时
references/CONSTRAINTS.md domain + fatal 约束 规则冲突时
references/USE_CASES.md 全量 KUC-* 业务场景 需要完整示例时
references/LOCKS.md SL-* + preconditions + hints 生成回测/交易代码前
references/COMPONENTS.md AST 组件地图(按 module 拆分) 查 API 时

Compiled by Doramagic crystal-compilation-v6.1 from finance-bp-083 blueprint at 2026-04-22T13:00:33.402010+00:00. See human_summary.md for non-technical overview.

Usage Guidance
This package is an instruction-only, compiled blueprint for an end-to-end quant/dashboard pipeline that also includes trading and credential-management guidance. Before installing or allowing autonomous runs: 1) Review seed.yaml, SKILL.md, and the scripts referenced (scripts/*) to see exactly what commands will run and how credentials are handled. 2) Expect the agent to run Python checks and read/write under ZVT_HOME (~/.zvt) — run in an isolated environment or container if you are unsure. 3) Do not supply API keys or broker credentials until you verify where and how they are stored (look for encryption, storage paths, and any calls that transmit them). 4) Because the skill includes trading_execution semantics (semantic locks and next-bar execution), treat any automated 'execute' action with caution — confirm whether the skill will actually place orders or only generate code/signals. 5) Ask the publisher for source repo/homepage and a README explaining credential handling and any install recipes; absence of a source/homepage is a red flag. If you need help reviewing specific scripts (e.g., setup_credentials.py or scripts that migrate caches), share them for a focused review.
Capability Analysis
Type: OpenClaw Skill Name: economic-dashboard Version: 0.3.3 The skill bundle provides a framework for a global macroeconomic dashboard and quantitative trading tool using the 'zvt' library. The instructions in SKILL.md and seed.yaml are heavily focused on enforcing financial logic and data integrity, such as preventing look-ahead bias (SL-02) and managing API rate limits (AP-MACRO-DATA-001). Security is explicitly addressed through mandatory Fernet encryption for credentials (finance-C-194), restrictive file permissions (0o600 in finance-C-001), and prohibitions against logging API keys (finance-C-138). The capabilities, including database management and script execution, are well-aligned with the stated purpose of financial analysis and lack any indicators of malicious intent or data exfiltration.
Capability Tags
cryptocan-make-purchasesrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name/description promise a macroeconomic dashboard and local multi-source storage. The package includes end-to-end pipeline elements (data_collection → ... → trading_execution) and use-cases for backtests and trading execution, plus credential setup scripts. Trading/execution and credential-management are plausible for a full quant pipeline but expand the scope beyond a read-only dashboard — this is not strictly disproportional but is broader than a UI-only 'dashboard' expectation.
Instruction Scope
SKILL.md and seed.yaml direct the agent to reload seed.yaml, run declared preconditions (python commands that check/import zvt, touch/verify ~/.zvt), and follow an execution protocol that may run host install recipes and precondition scripts. Those runtime instructions can run Python commands, inspect and write to local paths (ZVT_HOME), and invoke credential setup/verification scripts. For an instruction-only skill this grants broad filesystem and runtime activity relative to a simple dashboard and could lead to unintended local actions if followed automatically.
Install Mechanism
No install spec or external downloads are declared (instruction-only), which is lower risk. However seed.yaml's execution_protocol refers to host_adapter.install_recipes[] and pip install zvt in preconditions — these imply installation steps may be suggested at runtime even though none are packaged. That mismatch is worth noting but not an active install risk in the package itself.
Credentials
The skill declares no required env vars, yet many references and use-cases involve external APIs (FRED, Yahoo Finance), credential managers, and scripts to 'setup_credentials' or 'verify_api_keys'. The skill expects credential handling but does not declare or require the credentials up front; this omission makes it unclear how secrets will be requested, stored, or used. Additionally, preconditions read/write to ZVT_HOME (~/.zvt) which affects local config and storage but was not explicitly called out in required config fields.
Persistence & Privilege
always:false and no declared modifications to other skills — normal. But the SKILL.md/seed.yaml strongly instruct the agent to re-read and obey seed.yaml and to run host install/precondition actions on execute; while not an elevation of platform privileges, it gives this skill large influence over the agent's runtime behavior if followed without human review.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install economic-dashboard
  3. After installation, invoke the skill by name or use /economic-dashboard
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.3.3
v0.3.3: bilingual metadata injected. H1 shows 宏观经济仪表板; tagline replaced with skill-specific Chinese hook; tags upgraded to Level 1-4.
v0.3.1
Remove install.sh — knowledge-only bundle. Host AI consumes directly from URL; no user-side installation needed. Fixes ClawHub suspicious flag.
v0.3.0
Doramagic crystal portfolio v0.3.0. Full 5-layer bp-009 standard. github.com/tangweigang-jpg/doramagic-skills
Metadata
Slug economic-dashboard
Version 0.3.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Economic Dashboard?

提供全球宏观经济数据仪表板视图,支持多源数据本地存储、冷热数据分离存储与自动化刷新调度。 It is an AI Agent Skill for Claude Code / OpenClaw, with 116 downloads so far.

How do I install Economic Dashboard?

Run "/install economic-dashboard" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Economic Dashboard free?

Yes, Economic Dashboard is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Economic Dashboard support?

Economic Dashboard is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Economic Dashboard?

It is built and maintained by Tang Weigang (@tangweigang-jpg); the current version is v0.3.3.

💬 Comments