← 返回 Skills 市场
cplog

Tai Alpha Stock

作者 eric · GitHub ↗ · v1.33.1 · MIT-0
cross-platform ✓ 安全检测通过
201
总下载
0
收藏
0
当前安装
21
版本数
在 OpenClaw 中安装
/install tai-alpha-stock
功能描述
Tai Alpha stock analysis — collect, VectorBT backtest (RSI/MACD/BB), conviction score, optional ML. Persistence is SQLite (default tai_alpha_output/tai_alpha...
安全使用建议
This skill appears to do what it says (collect market data, run backtests, compute conviction scores, optionally run a small ML model and persist results to SQLite). Before installing/running: 1) Decide where you want the SQLite DB and pass --db-path or set TAI_ALPHA_DB_PATH/TAI_ALPHA_OUTPUT_DIR to avoid overwriting other files. 2) Do not set a Telegram webhook (TAI_ALPHA_TELEGRAM_WEBHOOK) or other webhook until you trust/verify the destination, because cron/alerts can send data externally. 3) The skill expects network access to Yahoo (yfinance) and optionally CoinGecko — run only in an environment where that network I/O is acceptable. 4) The registry metadata omits env var declarations that are used by the code/docs; consider treating those envs as secrets and review any values before use. 5) If you plan to run the publish script, note it will call npm and temporarily install clawdhub/undici — only run that if you intend to publish. If you want extra assurance, run the unit tests locally (pip install -e '.[dev]' and pytest) and inspect the specific scripts you plan to use (cron, alerts, or any code that posts to external endpoints).
功能分析
Type: OpenClaw Skill Name: tai-alpha-stock Version: 1.33.1 The 'tai-alpha-stock' skill bundle is a comprehensive stock analysis tool that uses yfinance, VectorBT, and scikit-learn for data collection, backtesting, and conviction scoring. The code is well-structured, follows standard Python practices, and uses SQLite for local persistence. Analysis of the scripts (e.g., analyze.py, collect.py, hot_scanner.py) and the library modules (tai_alpha/) shows no evidence of data exfiltration, malicious execution, or prompt injection. A publishing script (setup/tools/clawdhub_publish.sh) includes a minor patch to a temporary npm dependency to increase an upload timeout, which is a documented functional fix and not malicious. The instructions in SKILL.md are purely operational and aligned with the tool's stated purpose.
能力标签
cryptorequires-sensitive-credentials
能力评估
Purpose & Capability
Name/description match the code and docs: the package implements collection (yfinance), VectorBT backtests (RSI/MACD/BB), scoring, optional ML, and SQLite persistence. Declared Python dependencies in pyproject (numpy, pandas, yfinance, vectorbt, scikit-learn, pyyaml) are appropriate for the stated features. No unrelated cloud credentials, binaries, or surprising external services are required by default.
Instruction Scope
SKILL.md and the thin CLI scripts instruct the agent to run local Python scripts (collect, backtest, score, report, cron, etc.). The runtime behavior stays within the stated domain: network fetches (Yahoo via yfinance, optional CoinGecko) and writes to a local SQLite DB. One operational behavior to be aware of: the cron/hotlist path supports sending notifications to a Telegram webhook (TAI_ALPHA_TELEGRAM_WEBHOOK) — that will transmit report/watchlist data to an external endpoint if configured. This is expected for an alerts feature, but you should vet any webhook URLs before enabling them.
Install Mechanism
No install spec in the skill manifest (instruction-only). The bundle includes full source and a pyproject.toml for a normal pip install (editable dev install) — conventional and traceable. There are no download-from-untrusted-URL installers or extract-from-remote steps in the provided files. The included scripts for publishing to ClawdHub invoke npm when run, but that is an optional, explicit authoring/publish workflow — not an automatic install step.
Credentials
The skill references several environment variables in docs and code (TAI_ALPHA_DB_PATH, TAI_ALPHA_OUTPUT_DIR, optional TAI_ALPHA_HOTLIST and TAI_ALPHA_TELEGRAM_WEBHOOK, and optional TAI_ALPHA_CN_SOURCE) but declares no required env vars in the registry metadata. Not declaring these makes it harder to audit what secrets or external endpoints might be used. In particular, a configured Telegram webhook would be a secret/URL that causes outbound transmission of report/watchlist data. This mismatch is an oversight (not necessarily malicious) but worth noting and reconciling before use.
Persistence & Privilege
The skill writes a local SQLite DB by design (default: tai_alpha_output/tai_alpha.db) and will create/modify that file when run. always:false and model-invocation defaults are set; there is no elevated or persistent platform privilege requested. Take care not to run it against a production DB path you care about (docs note this), and consider specifying a dedicated DB path when testing.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install tai-alpha-stock
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /tai-alpha-stock 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.33.1
1.33.1: publish script timeout patch, docs, .clawdhubignore
v1.33.0
Tai Alpha Stock 1.33.0
v1.31.0
v1.31.0: /setup docs, tai_alpha_output artifacts, script_entrypoints, structure check, console_scripts
v1.30.0
v1.30 Real data only (Fear&Greed web_fetch, shorts/IV yfinance, ML hist train). No hardcoded/proxy. Darwin PERFECT 100/100.
v1.26.0
v1.26 Unbiased Fear&Greed/shorts/VIX contrarian -10pt high score. Strict thresholds. All scripts complete. Darwin PERFECT.
v1.22.0
v1.22 ALL SCRIPTS FULLY COMPLETE 100% standalone (batch parse/portfolio sim/cron/alert/custom RF ml/sector real). Zero stubs/errors. Darwin 100/100 PERFECT.
v1.21.0
v1.21 HARD FIX all scripts 100% pass (analyze JSON guard, alerts indent). Standalone no pyproject. Darwin 100/100.
v1.20.0
v1.20 ALL 12 SCRIPTS COMPLETE 100% standalone uv run pass NVDA zero error no pyproject no stubs. Darwin PERFECT.
v1.19.0
v1.19 COMPLETE no pyproject.toml + JSON default=str. All scripts standalone uv run pass NVDA zero error. No stubs.
v1.18.0
v1.18 ALL SCRIPTS COMPLETE 100% functional (batch/portfolio/cron/alert/custom/ml/sector). No stubs, tested NVDA/SOFI. Darwin PERFECT.
v1.17.0
v1.17 JSON safe backtest (default=str NaN). ROK test pass zero error.
v1.16.0
v1.16 PERFECT 360° all cases implemented. batch/portfolio/cron/alert/custom/ML/sector. Workflow tree + strategies.md + test-prompts 100%.
v1.15.0
v1.15 PERFECT all cases implemented (batch/portfolio/cron/alert/custom/ML/sector). Workflow tree + test-prompts 100%.
v1.14.0
v1.14 More data: FRED yield/IV/peers/ML pred. MNSO test pass. Decision robust.
v1.13.0
v1.13 JSON safe backtest (default=str NaN). No txt/results. Clean perfect 100/100.
v1.12.0
v1.12 CLEAN PERFECT no dummy/example.py. All real yfinance/vectorbt. Workflow tree + test-prompts. NVDA STRONG BUY 98 CAGR48%.
v1.11.0
v1.11 PERFECT all use cases. Clean public (no Darwin). Workflow tree + test-prompts.
v1.10.0
v1.10 Darwin 100/100 PERFECT all use cases (batch/portfolio/cron/alert/custom/ML/sector). Workflow tree + test-prompts.
v1.9.0
v1.9 Bugfix JSON/vectorbt + multi-strat RSI/MACD sweep. Darwin beats deep-dive 98/100.
v1.8.0
v1.8 HY spread/macro + video insights. Beats stock-deep-dive Darwin 98/100.
元数据
Slug tai-alpha-stock
版本 1.33.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 21
常见问题

Tai Alpha Stock 是什么?

Tai Alpha stock analysis — collect, VectorBT backtest (RSI/MACD/BB), conviction score, optional ML. Persistence is SQLite (default tai_alpha_output/tai_alpha... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 201 次。

如何安装 Tai Alpha Stock?

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

Tai Alpha Stock 是免费的吗?

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

Tai Alpha Stock 支持哪些平台?

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

谁开发了 Tai Alpha Stock?

由 eric(@cplog)开发并维护,当前版本 v1.33.1。

💬 留言讨论