← Back to Skills Marketplace
Openbb Terminal
by
Tang Weigang
· GitHub ↗
· v0.3.3
· MIT-0
110
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install openbb-terminal
Description
获取全球股票、加密货币、外汇、大宗商品等多市场实时行情与历史数据,提供技术指标计算、宏观经济数据追踪与资产比率分析功能。。
Usage Guidance
This skill appears to be a coherent financial terminal, but the manifest omits runtime requirements that the SKILL.md expects (Python 3.12+, 'uv' package manager, zvt, and ~/.zvt checks). Before installing or invoking it: 1) Confirm with the publisher what exact host requirements and install steps are needed. 2) Do not provide secrets (API keys, broker tokens) until you verify where and how they will be used/stored. 3) Run it first in a sandboxed environment or VM since the skill's instructions will run python commands and may write to ~/.zvt or other host paths. 4) Ask the author to declare required binaries, config paths, and any install recipes in the registry metadata; absence of those declarations is why this is flagged as suspicious. If you need higher confidence, request the original seed.yaml / LICENSE and any install scripts to review before use.
Capability Analysis
Type: OpenClaw Skill
Name: openbb-terminal
Version: 0.3.3
The bundle is a comprehensive financial analysis and trading integration for the OpenBB and ZVT ecosystems. It contains extensive domain-specific guardrails, including 'Semantic Locks' (SL-01 to SL-12) to enforce correct trading logic and 'Output Validators' (OV-01 to OV-06) to detect physically implausible results like excessive returns. Security is proactively addressed through constraints like SHARED-DS-RL-003, which forbids hardcoding API tokens and mandates environment variables. The execution protocols and preconditions (PC-01 to PC-04) are limited to environment setup and data verification, with no evidence of data exfiltration, malicious prompt injection, or unauthorized remote execution.
Capability Tags
Capability Assessment
Purpose & Capability
The skill's stated purpose (OpenBB-style financial terminal: data collection, backtest, indicators) is coherent with the SKILL.md content and included use-cases. However, SKILL.md metadata says it requires Python 3.12+ and the uv package manager, yet the registry metadata declares no required binaries or installs — an implementation/metadata mismatch that should be clarified.
Instruction Scope
Although instruction-only (no code), the SKILL.md and seed.yaml instruct the agent to reload seed.yaml, run precondition python commands (import zvt, run zvt.recorders), check/create ~/.zvt, and verify package imports. Those are file-system and command executions beyond simple read-only queries: they may create files, run arbitrary Python code on the host, and depend on local packages. The registry did not declare these actions, so runtime behavior could be broader than expected.
Install Mechanism
There is no install spec (instruction-only), which reduces direct install risk. Still, the seed.yaml 'execution_protocol' refers to running install_recipes and verifying imports at runtime — but no install recipes are provided in the manifest. This mismatch means the skill expects host-side installation steps that are not declared here.
Credentials
Registry lists no required env vars or config paths, but SKILL.md/LOCKS reference ZVT_HOME and preconditions check ~/.zvt and python imports. The human_summary and use-cases mention external data providers (eastmoney, joinquant, akshare, qmt) that may require API tokens. The skill may prompt for or rely on credentials at runtime even though none are declared — a proportionality and disclosure gap.
Persistence & Privilege
The skill does not request 'always: true' and does not declare persistent privileges. However, its runtime instructions include writing a test file to ZVT_HOME and executing python commands which would modify host state. Autonomous invocation is permitted (platform default) — combined with the other mismatches this increases the need for caution, but persistence/privilege flags themselves are not elevated.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openbb-terminal - After installation, invoke the skill by name or use
/openbb-terminal - 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 OpenBB 金融终端; 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 Openbb Terminal?
获取全球股票、加密货币、外汇、大宗商品等多市场实时行情与历史数据,提供技术指标计算、宏观经济数据追踪与资产比率分析功能。。 It is an AI Agent Skill for Claude Code / OpenClaw, with 110 downloads so far.
How do I install Openbb Terminal?
Run "/install openbb-terminal" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Openbb Terminal free?
Yes, Openbb Terminal is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Openbb Terminal support?
Openbb Terminal is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Openbb Terminal?
It is built and maintained by Tang Weigang (@tangweigang-jpg); the current version is v0.3.3.
More Skills