安全扫描
OpenClaw
可疑
medium confidence该技能基本符合其声明的目的(价格查询、系列数据、观察列表),无明显数据外泄风险,但包装/指令不一致(宣传未使用的环境变量、不匹配的缓存路径)在安装或提供秘密前应谨慎处理。
评估建议
["安装前检查:不要提供API密钥(TWELVEDATA_API_KEY、ALPHAVANTAGE_API_KEY),除非确认代码实际使用它们;当前包装的脚本不读取这些环境变量。","预计技能将在项目的`.cache/market-tracker`下创建和写入文件(watchlist.json、缓存JSON);SKILL.md元数据提到`.cache/finance`,但代码使用`.cache/market-tracker`——确认哪个路径对您可接受。","脚本对open.er-api.com和通过yfinance的Yahoo发起出站网络请求;如果在网络受限环境中运行,允许列出这些端点或离线运行。","安装需要pip包(yfinance、pandas、requests);在隔离的virtualenv中运行,并在pip安装前检查requirements.txt。","如果计划后添加付费提供商,审查和测试任何读取API密钥的代码更改;在验证使用它们的确切代码路径前不要粘贴秘密。","总体风险:功能看似合法,但包装/元数据的混乱可能会混淆用户,意外导致共享秘密。如果需要更高的保证,请请求作者...详细分析 ▾
ℹ 用途与能力
代码实现了与描述相符的功能,但元数据与代码路径不一致,可能导致用户混淆。
✓ 指令范围
指令清晰,仅涉及必要的依赖安装和脚本运行,无不必要的系统访问或数据外泄。
✓ 安装机制
安装机制标准,依赖明确,无潜在安全风险。
⚠ 凭证需求
代码与元数据的不一致可能导致用户错误暴露敏感信息,应谨慎处理。
ℹ 持久化与权限
技能的持久存储行为预期,权限控制合理,但路径不一致需要用户注意。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.1.22026/2/2
修复了系列调用以查看股票系列
● 无害
安装命令 点击复制
官方npx clawhub@latest install finance
镜像加速npx clawhub@latest install finance --registry https://cn.clawhub-mirror.com
技能文档
此技能帮助您获取 最新报价 和 历史系列 的:
- 股票 / ETF / 指数 (例如,AAPL,MSFT,^GSPC,VOO)
- 外汇对 (例如,USD/ZAR,EURUSD,GBP-JPY)
- 通过所选提供商支持的加密货币标记 (尽力而为)
它针对以下方面进行了优化:
- 快速的“现在的价格是多少?”查询
- 轻量级的跟踪,带有本地观察列表
- 缓存以避免速率限制
何时使用
使用此技能当用户询问:- “___ 的最新价格是多少?”
- “跟踪 ___ 和 ___,并显示每日变化。”
- “给我 ___ 的 30 天系列。”
- “将 USD 转换为 ZAR(或跟踪 USD/ZAR)。”
- “维护观察列表并总结性能。”
提供商策略(重要)
- 股票/ETF/指数 默认:通过
yfinance的雅虎财经(无需密钥,广泛覆盖),但这是非官方的,可能会有速率限制。 - 外汇 默认:ExchangeRate-API 开放访问端点(无需密钥,更新每日)。
- 如果用户需要高频率或许多符号,建议后添加付费提供商。请参阅
providers.md以获取详细信息和符号格式。
# 快速开始(如何运行) 这些脚本旨在从终端运行。代理应: 1) 确保依赖项安装 2) 运行脚本 3) 清洁地总结结果
安装:
python -m venv .venv && source .venv/bin/activate(或 Windows 等效项)pip install -r requirements.txt
命令
1) 最新报价(股票/ETF/指数)
示例:python scripts/market_quote.py AAPLpython scripts/market_quote.py ^GSPCpython scripts/market_quote.py VOO
2) 最新外汇率
示例:python scripts/market_quote.py USD/ZARpython scripts/market_quote.py EURUSDpython scripts/market_quote.py GBP-JPY
3) 历史系列(输出到标准输出的 CSV)
示例:python scripts/market_series.py AAPL --days 30python scripts/market_series.py USD/ZAR --days 30
4) 观察列表摘要(本地文件)
- 添加标记:
python scripts/market_watchlist.py add AAPL MSFT USD/ZAR - 删除:
python scripts/market_watchlist.py remove MSFT - 显示摘要:
python scripts/market_watchlist.py summary
# 输出期望(应返回给用户的内容)
- 对于报价:价格、变化百分比、时间戳/源以及任何注意事项(如“外汇更新每日”)。
- 对于系列:确认日期范围、点数数量,并显示小预览(前几行/后几行)。
- 如果速率限制:解释发生了什么,并带有后退重试 OR 建议减少频率。
# 安全性 / 正确性
- 永远不要声称“实时”,除非提供商真正实时。外汇开放访问更新每日。
- 始终缓存响应并限制重复调用。
- 如果雅虎阻止请求,提议付费提供商或增加缓存TTL。
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制