← 返回 Skills 市场
tangweigang-jpg

Economic Dashboard

作者 Tang Weigang · GitHub ↗ · v0.3.3 · MIT-0
cross-platform ⚠ suspicious
116
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install economic-dashboard
功能描述
提供全球宏观经济数据仪表板视图,支持多源数据本地存储、冷热数据分离存储与自动化刷新调度。
使用说明 (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.

安全使用建议
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.
功能分析
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.
能力标签
cryptocan-make-purchasesrequires-sensitive-credentials
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install economic-dashboard
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /economic-dashboard 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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
元数据
Slug economic-dashboard
版本 0.3.3
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

Economic Dashboard 是什么?

提供全球宏观经济数据仪表板视图,支持多源数据本地存储、冷热数据分离存储与自动化刷新调度。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 116 次。

如何安装 Economic Dashboard?

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

Economic Dashboard 是免费的吗?

是的,Economic Dashboard 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Economic Dashboard 支持哪些平台?

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

谁开发了 Economic Dashboard?

由 Tang Weigang(@tangweigang-jpg)开发并维护,当前版本 v0.3.3。

💬 留言讨论