← 返回 Skills 市场
tangweigang-jpg

Darts Forecasting

作者 Tang Weigang · GitHub ↗ · v0.3.3 · MIT-0
cross-platform ⚠ suspicious
104
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install darts-forecasting
功能描述
Darts 是轻量级时间序列预测库,支持多市场金融数据的确定性与概率性预测,提供协变量整合与层级聚合能力。
使用说明 (SKILL.md)

Darts 时序预测 (darts-forecasting)

Darts 是轻量级时间序列预测库,支持多市场金融数据的确定性与概率性预测,提供协变量整合与层级聚合能力。

Pipeline

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

Top Use Cases (31 total)

Sphinx Package Title Fixer (UC-101)

Automates extraction of descriptive titles and docstrings from Python packages to improve Sphinx API documentation readability Triggers: sphinx documentation, package titles, docstring extraction

Sphinx Documentation Configuration (UC-102)

Configures Sphinx documentation builder with extensions for auto-summary, autodoc, and graphviz visualization Triggers: sphinx config, documentation, autodoc

Example Utilities Module (UC-131)

Provides utility functions for managing Python paths when running Darts examples locally Triggers: utilities, path management, example helpers

For all 31 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 (15 total)

  • AP-TIME-SERIES-ML-001: TimeSeries values array dimensionality mismatch
  • AP-TIME-SERIES-ML-002: Non-floating-point dtype in TimeSeries values
  • AP-TIME-SERIES-ML-003: Irregular or non-monotonic time index

All 15 anti-patterns: references/ANTI_PATTERNS.md

Evidence Quality Notice

[QUALITY NOTICE] This crystal was compiled from blueprint finance-bp-102. Evidence verify ratio = 43.8% and audit fail total = 26. 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 15 条跨项目反模式 开始实现前
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-102 blueprint at 2026-04-22T13:00:47.497902+00:00. See human_summary.md for non-technical overview.

安全使用建议
This skill is instruction-only but tells the agent to run Python checks, pip-install packages (e.g., zvt), create/write to ~/.zvt, and call recorders that fetch external market data. Those actions can modify your filesystem and install software and may prompt you for provider/broker credentials later — yet the skill metadata does not declare these requirements. Before installing or running: 1) Treat it as code that will execute commands on your machine; run it in a sandbox/VM or isolated environment. 2) Ask the author to declare required Python version, packages, and any env vars/credentials (ZVT_HOME, broker API keys). 3) If you must run it on your host, review seed.yaml and SKILL.md in full and confirm you consent to pip installs and directory writes. 4) If you plan to connect broker/data providers, supply credentials only after verifying the integration and preferably via secure secret storage — do not paste secrets directly into a chat. 5) If you want a safer alternative, request a read-only walkthrough (code generation only) rather than executing precondition or recorder commands automatically.
功能分析
Type: OpenClaw Skill Name: darts-forecasting Version: 0.3.3 The skill bundle provides tools for financial time-series forecasting using the Darts and ZVT libraries, but it is classified as suspicious due to its reliance on high-risk capabilities. Specifically, `seed.yaml` and `references/LOCKS.md` define procedures for automated package installation (`pip install`) and file system manipulation within the user's home directory (`~/.zvt`) to initialize SQLite databases. While these actions are aligned with the stated purpose of a quantitative trading tool, the broad shell execution and file access permissions required for data recorders and backtesting represent a significant attack surface. No evidence of intentional malice, obfuscation, or data exfiltration was observed.
能力标签
crypto
能力评估
Purpose & Capability
Name/description match a forecasting helper, and most content is forecasting-focused, but the SKILL.md repeatedly references zvt, ZVT_HOME, Python 3.12+, and a host-specific 'uv' package manager while the registry metadata declares no dependencies, binaries, or env vars. The skill expects a specific host ecosystem (Doramagic) and other tooling (zvt) that are not surfaced as required capabilities — this mismatch is disproportionate to the claimed simple 'Darts' purpose.
Instruction Scope
Runtime instructions direct the agent to run Python precondition checks (import zvt, run zvt.recorders), to pip-install packages if missing, to touch/write files under ZVT_HOME (~/.zvt), and to reload seed.yaml before decisions. These are active host-side operations (filesystem writes, package installs, network fetches) beyond a passive documentation skill. The SKILL.md also contains 'semantic locks' and execution protocols that give the agent broad behavioral rules to enforce (e.g., halting on violations) — all of which expands runtime scope significantly.
Install Mechanism
There is no declared install spec (instruction-only), which is low-risk in itself, but the instructions tell the agent to run pip installs (e.g., pip install zvt) and depend on Python 3.12+ with a specific package manager. Because installs would occur at runtime and are not declared, this increases operational risk and surprises the user — the skill should declare required packages or provide an explicit, vetted install mechanism.
Credentials
The skill declares no required env vars but its preconditions reference ZVT_HOME and require writable user directories; the skill also asks the user which data provider to use (eastmoney, joinquant, qmt) — some options require credentials — yet no credential/env requirements are declared. Access to ~/.zvt, ability to install packages, and potential use of broker/provider credentials are disproportionate to the metadata's 'no env vars' claim.
Persistence & Privilege
always:false (normal). The instructions do request creating/writing to user data directories (~/.zvt) and running package installs; however the skill does not request permanent platform-level privileges or modify other skills. Still, runtime writes and installs are privileged operations on the host and should be disclosed/explicitly authorized by the user.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install darts-forecasting
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /darts-forecasting 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.3.3
v0.3.3: bilingual metadata injected. H1 shows Darts 时序预测; 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 darts-forecasting
版本 0.3.3
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

Darts Forecasting 是什么?

Darts 是轻量级时间序列预测库,支持多市场金融数据的确定性与概率性预测,提供协变量整合与层级聚合能力。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 104 次。

如何安装 Darts Forecasting?

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

Darts Forecasting 是免费的吗?

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

Darts Forecasting 支持哪些平台?

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

谁开发了 Darts Forecasting?

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

💬 留言讨论