← Back to Skills Marketplace
Vectorbt Vectorized
by
Tang Weigang
· GitHub ↗
· v0.3.3
· MIT-0
101
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install vectorbt-vectorized
Description
基于 VectorBT 框架的向量化回测与因子研究工具,支持多市场数据批量回测、策略参数优化和统计套利分析。
Usage Guidance
This skill appears to be a detailed, local 'crystal' for vectorized backtesting (vectorbt/ZVT) and is instruction-only (no code files to run from the registry). Before installing or running it: 1) ask the author/vendor for a short, explicit runtime manifest: which Python version, which pip packages (exact names/versions), and whether network/pip access is required; 2) verify whether it will run pip installs or create/modify local directories (SKILL.md references ZVT_HOME and pip install in preconditions); 3) run it in a sandboxed environment (container / disposable VM) the first time so package installation and any filesystem changes don't affect your primary workstation; 4) confirm the provenance/license (source unknown, license marked Proprietary); 5) if you need to run it on a shared system, ensure you have explicit permission for network installs and that no secrets or external webhooks will be used by the skill. If the author provides a clear, minimal dependency list and trusted install sources (PyPI package names or GitHub releases), this would reduce the concern.
Capability Analysis
Type: OpenClaw Skill
Name: vectorbt-vectorized
Version: 0.3.3
The bundle is a comprehensive quantitative finance toolset for backtesting and factor research based on the VectorBT and ZVT frameworks. It contains an extensive library of 'anti-patterns' and 'semantic locks' (e.g., in SKILL.md and seed.yaml) specifically designed to prevent common financial modeling errors such as look-ahead bias, survivorship bias, and data leakage. The instructions for the AI agent are strictly aligned with its role as a financial assistant, and the shell commands in the preconditions are limited to standard environment and dependency checks. No evidence of data exfiltration, malicious persistence, or harmful prompt injection was found.
Capability Tags
Capability Assessment
Purpose & Capability
The name/description match a backtesting/factor-research tool (vectorbt/ZVT). However, SKILL.md explicitly states it requires 'Python 3.12+ with uv package manager' and refers to zvt/vectorbt behavior, while the registry metadata lists no required binaries, no env vars, and no primary credential. The skill likely needs Python and specific libraries but does not declare them.
Instruction Scope
The runtime instructions (seed.yaml and SKILL.md) instruct the agent to re-read seed.yaml, run precondition checks (python3 -c 'import zvt' and other python commands), and follow an execution protocol that may trigger install or verification steps. Those steps involve executing system Python commands and possibly invoking pip to install packages (the preconditions include 'on_fail: Run: python3 -m pip install zvt'). The skill therefore expects the agent to run commands that touch the host environment and network, but the skill does not clearly disclose or restrict these actions.
Install Mechanism
There is no install spec (instruction-only), which minimizes supply-chain risk, but seed.yaml's execution_protocol references install_recipes[] and the SKILL.md claims compatibility requirements (Python 3.12+, uv). Because install instructions are missing from the manifest, it's unclear how required dependencies are to be obtained or verified — this is an omission to clarify rather than a direct red flag about a malicious install URL.
Credentials
The skill does not request API keys, config paths, or credentials in its manifest. However, the preconditions and execution protocol reference ZVT_HOME and running pip installs if zvt is missing. That implies the skill will use or create local directories and may perform network installs; the manifest should have declared these runtime needs and any required env vars (e.g., ZVT_HOME).
Persistence & Privilege
always:false and user-invocable:true (defaults) — the skill does not request forced global presence. There is no explicit instruction to modify other skills or global agent configuration. The seed.yaml does instruct the agent to re-read and prefer seed.yaml as authoritative, but that is local to the skill's files.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install vectorbt-vectorized - After installation, invoke the skill by name or use
/vectorbt-vectorized - 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 VectorBT 向量回测; 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
Frequently Asked Questions
What is Vectorbt Vectorized?
基于 VectorBT 框架的向量化回测与因子研究工具,支持多市场数据批量回测、策略参数优化和统计套利分析。 It is an AI Agent Skill for Claude Code / OpenClaw, with 101 downloads so far.
How do I install Vectorbt Vectorized?
Run "/install vectorbt-vectorized" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Vectorbt Vectorized free?
Yes, Vectorbt Vectorized is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Vectorbt Vectorized support?
Vectorbt Vectorized is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Vectorbt Vectorized?
It is built and maintained by Tang Weigang (@tangweigang-jpg); the current version is v0.3.3.
More Skills