← 返回 Skills 市场
842
总下载
0
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install technical-indicators
功能描述
计算A股常用技术指标和量价形态,支持多指标共振分析并提供信号强度评分和策略回测功能。
安全使用建议
What to check before installing:
- Review integration.py, ml_predictor.py and any modules that might call network endpoints for hardcoded URLs or credential use. The SKILL.md names AkShare and 东方财富 as data sources (both network-based); confirm you are comfortable with network access and that no secret will be uploaded unexpectedly.
- The docs list notification push (Feishu, email) and reference a 'webchat' request channel — search the code for Feishu/SMTP/webhook usage and verify where credentials should be provided and how they’re stored (no env vars are declared now).
- The SKILL.md only asks to pip install akshare pandas numpy, but the codebase and enhancement docs reference ML libraries (LSTM, LightGBM), scipy, or other tooling. Expect to install additional packages to use ML/optimizer features; run tests in an isolated environment first.
- The acceptance/checklist items are partially inconsistent with included backtest results (backtest_result.json shows negative/poor metrics). Do not assume the skill meets the '回测胜率>55%' claim without validating on your own data.
- Run the package in a sandboxed environment (or container/VM) first, inspect network traffic during operation, and confirm no unexpected outbound connections or attempts to read unrelated system files. If you plan to enable notification pushes, provide credentials only to trusted endpoints and follow least-privilege principles.
If you want, I can: (1) scan the remaining omitted files for network calls, subprocess usage, or os.environ access; (2) list imports from all files to identify additional undeclared dependencies; or (3) point to specific lines to inspect for credential usage.
功能分析
Type: OpenClaw Skill
Name: technical-indicators
Version: 1.1.0
The skill bundle provides a comprehensive suite of tools for financial technical analysis, market sentiment scoring, and price prediction using LSTM models. However, it is classified as suspicious due to a critical security vulnerability in `ml_predictor.py`, which uses `pickle.load` to deserialize scaler data. This is a well-known insecure deserialization flaw that can lead to Remote Code Execution (RCE) if a malicious file is loaded. Additionally, `alert_system.py` implements a webhook-based notification system (`FeishuPusher`) which, while functional for its stated purpose, could be leveraged for data exfiltration if the agent is manipulated via prompt injection.
能力评估
Purpose & Capability
Name/description (A 股技术指标、量价形态、共振分析、回测) align with the included code files (technical_indicators.py, resonance_analysis.py, backtester.py, candlestick_patterns.py, vwap.py, ichimoku_cloud.py, etc.). The codebase contains modules and tests consistent with the stated purpose; no unrelated cloud service credentials or unrelated binaries are requested.
Instruction Scope
SKILL.md runtime instructions are focused on computing indicators, resonance analysis and running backtests and instruct users to pip install akshare/pandas/numpy; it explicitly names data sources (AkShare, 东方财富 API). The instructions do not request reading unrelated system files or environment variables. However, the docs mention push/notification channels (飞书、邮件、声音提醒) and automated 'request channel: webchat' in DELIVERY_REPORT — the SKILL.md does not provide credential setup steps for those notification channels, so actual notification integrations (if implemented in integration.py or elsewhere) will require additional secrets or configuration not documented here.
Install Mechanism
No formal install spec is provided in the registry (instruction-only), but SKILL.md recommends pip install akshare pandas numpy. This is a low-to-moderate risk pattern (pulling packages from PyPI). No arbitrary URL downloads or extract steps are present in the manifest. Potential risk: some modules (ML predictor, optimizer, tests) may require additional Python packages (e.g., scikit-learn, lightgbm, tensorflow/torch, scipy) that are not listed, so running all features may fail or prompt additional installs.
Credentials
The skill declares no required environment variables or credentials, but some documented features imply needing external access/credentials: notification push (Feishu/email), market data sources beyond AkShare (东方财富 API), and any external news/龙虎榜/期权 data described in enhancement plan. The SKILL.md does not declare these environment variables or explain how secrets are handled. Also the ML/optimization components referenced in docs may require extra libraries/dependencies not declared. This mismatch (features that need creds/libs but no declared env) is a proportionality concern.
Persistence & Privilege
The skill is not marked always:true and does not request special persistence or elevated privileges. The included code appears to run as library modules; nothing in SKILL.md or the manifest requests to modify other skills or system-wide settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install technical-indicators - 安装完成后,直接呼叫该 Skill 的名称或使用
/technical-indicators触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Initial release - Technical indicators calculation with resonance analysis
元数据
常见问题
Technical Indicators 是什么?
计算A股常用技术指标和量价形态,支持多指标共振分析并提供信号强度评分和策略回测功能。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 842 次。
如何安装 Technical Indicators?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install technical-indicators」即可一键安装,无需额外配置。
Technical Indicators 是免费的吗?
是的,Technical Indicators 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Technical Indicators 支持哪些平台?
Technical Indicators 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Technical Indicators?
由 GBABYZS(@gbabyzs)开发并维护,当前版本 v1.1.0。
推荐 Skills