← 返回 Skills 市场
106
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install ssehome-invest
功能描述
基于 baostock 金融数据库和 tavily-search 智能搜索的股票投资分析技能,提供完整的多时间框架技术分析、市场热点资讯追踪和投资报告生成功能。
安全使用建议
要点与建议:
1) 最重要:检查并删除仓库中的硬编码凭证(tavily_config.py 中的 TAVILY_API_KEY)。不要将真实 API Key 保存在源码中;如果该 key 曾经被上传到公共仓库,应当立即轮换/撤销。
2) Tavily 是第三方服务:分析时会把公司名称/代码/行业关键词发送给 Tavily API(如果配置了 Key)。如果你关心数据外泄或审计,请不要配置 TAVILY_API_KEY,或在本地禁用 Tavily 集成。SKILL.md 提到未配置时会跳过新闻搜索。
3) 依赖与安装:pip install -r requirements.txt 会安装第三方包(包括 tavily-python)。在生产/敏感环境中,建议在隔离的虚拟环境或容器中安装并审查依赖版本(可考虑锁定版本或从可信源安装)。
4) 若想安装:在安装前删除或重写 tavily_config.py 中的密钥,把你的 TAVILY_API_KEY 放到 ~/.openclaw/.env 或环境变量中(按 README 指示),并在首次使用时监控网络请求以确认只向预期的 API 发起调用。
5) 若你不需要新闻搜索:不设置 TAVILY_API_KEY 即可仅使用 baostock 的技术分析功能;或移除 tavily-python 依赖以进一步减少外部调用。
6) 其它:代码本身没有发现明显的恶意或隐蔽数据窃取逻辑,但包含网络调用(baostock、Tavily);在信任该技能并安装前,应对包含的第三方包和嵌入凭证做基本审计。
功能分析
Type: OpenClaw Skill
Name: ssehome-invest
Version: 1.0.4
The skill bundle is a functional stock investment analysis tool that uses the legitimate 'baostock' and 'Tavily' libraries to fetch market data and news. It performs standard technical analysis (MACD, RSI, Moving Averages) and generates Markdown reports. While 'tavily_config.py' contains a hardcoded API key (a security risk for the developer), the code lacks any indicators of malicious intent, data exfiltration, or unauthorized command execution.
能力评估
Purpose & Capability
技能声明使用 baostock 获取行情并可选集成 Tavily 搜索;代码、README 和 SKILL.md 中均实现并调用了 baostock 和 Tavily,功能与描述一致,没有发现与声明目的无关的外部服务或不相称的依赖。
Instruction Scope
运行说明和代码会在分析过程中将公司名称/代码等查询内容发送到 Tavily (外部 API)。SKILL.md 明确把 Tavily API Key 标记为“可选”,代码在未配置 Key 时会跳过搜索,这与描述基本一致。但需要注意:分析过程会把查询关键词(公司名、代码、行业关键词等)传递到第三方搜索 API(Tavily),这属于向外部服务发送用户数据的正常行为,用户应知情。
Install Mechanism
该技能为 instruction-only(没有安装脚本),提供 requirements.txt 让用户通过 pip 安装依赖:baostock、pandas、numpy、dotenv、reportlab、tavily-python 等。没有从不明 URL 下载、也没有写入非标准位置,安装风险为常见第三方包风险(供应链/依赖性),与技能用途相称。
Credentials
清单中声明“无需环境变量”,但运行时代码(analyze_stock.py、demo_tavily.py、demo_tavily.py 的 get_tavily_api_key)会读取 ~/.openclaw/.env 中的 TAVILY_API_KEY(可选)。更重要的是仓库包含 tavily_config.py,内含看起来像真实的硬编码 API Key (TAVILY_API_KEY = "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")。将凭证硬编码在源码中与最佳实践不符,若该 key 为有效且未授权,可能导致滥用或配额/计费风险;即使无恶意,该行为仍是不成比例的凭证暴露。
Persistence & Privilege
技能未请求常驻(always=false)、未修改其他技能或系统级配置、也未声明会写入特殊系统路径。行为权限与用途一致。
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ssehome-invest - 安装完成后,直接呼叫该 Skill 的名称或使用
/ssehome-invest触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.4
ssehome-invest v1.0.4
- 修复资讯搜索行业条件逻辑,现根据代码获取所属行业(之前行业为固定值)
- 其他功能保持不变
v1.0.0
ssehome-invest v1.0.0
- 初始版本,完整实现所有技术分析功能
- 支持 Markdown/PDF 投资报告导出
- 实现基于均线系统的评分机制
元数据
常见问题
投资研究报告助手 是什么?
基于 baostock 金融数据库和 tavily-search 智能搜索的股票投资分析技能,提供完整的多时间框架技术分析、市场热点资讯追踪和投资报告生成功能。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 106 次。
如何安装 投资研究报告助手?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ssehome-invest」即可一键安装,无需额外配置。
投资研究报告助手 是免费的吗?
是的,投资研究报告助手 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
投资研究报告助手 支持哪些平台?
投资研究报告助手 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 投资研究报告助手?
由 ssehome(@ssehome)开发并维护,当前版本 v1.0.4。
推荐 Skills