← 返回 Skills 市场
leohuang8688

Yahoo Claw

作者 ClawMem.com · GitHub ↗ · v0.1.7 · MIT-0
cross-platform ⚠ suspicious
365
总下载
1
收藏
2
当前安装
7
版本数
在 OpenClaw 中安装
/install yahooclaw
功能描述
Yahoo Finance API integration for OpenClaw. Use when users ask for stock prices, company financials, historical data, dividends, or market data. Supports rea...
安全使用建议
This skill largely appears to do what it claims (use yahoo-finance2, optionally fallback to Alpha Vantage). Before installing: 1) Review SKILL.md and README for hidden control characters (the pre-scan flagged unicode-control-chars). 2) Confirm whether DATABASE_PATH/SQLite is actually required — the code shipped uses in-memory caching; if you don't want disk access, verify no SQLite or file-write code exists in the omitted files. 3) If you provide ALPHA_VANTAGE_API_KEY, store it securely (environment variable or secrets store); the key is optional and only used as a backup. 4) Run npm install and run the skill in a sandboxed environment first, monitor outbound domains (expected: Yahoo Finance endpoints and alphavantage.co), and inspect network traffic. 5) If you need higher assurance, ask the author or request a minimal reproducible build that shows whether any filesystem or external endpoints beyond finance APIs are contacted. If you are uncomfortable with the documentation inconsistencies or the unicode-control-chars finding, treat the package as untrusted until clarified.
功能分析
Type: OpenClaw Skill Name: yahooclaw Version: 0.1.7 The yahooclaw skill bundle provides comprehensive financial data integration for OpenClaw, including real-time quotes and technical analysis. However, it is classified as suspicious due to a hardcoded Alpha Vantage API key ('9Z6PTPL7AB5M5DN3') found in 'test-alpha.js', which constitutes a credential exposure vulnerability. While the core logic in the 'src/' directory appears to align with the stated purpose and uses environment variables for production configuration, the inclusion of hardcoded secrets in test files is a high-risk practice.
能力评估
Purpose & Capability
Name/description match the bundled code. The code uses yahoo-finance2 and an optional Alpha Vantage fallback (AlphaVantage module reads ALPHA_VANTAGE_API_KEY). The included modules (Quote, History, News, Technical, APIManager) implement the advertised features (quotes, history, news, technical indicators) and dependencies in package.json are appropriate for that purpose.
Instruction Scope
SKILL.md instructs network access to Yahoo Finance and optional use of an Alpha Vantage API key; it states no shell execution and no sensitive-data collection — the code appears consistent with that. However SKILL.md/README/README-CN mention optional local SQLite storage or DATABASE_PATH in places while the provided APIManager uses an in-memory Map cache and I could not find SQLite/database code in the inspected files. That mismatch between documentation and implementation should be clarified.
Install Mechanism
No explicit install spec is provided, but package.json lists standard npm dependencies (yahoo-finance2, dotenv). Installing requires npm install (documented). This is a typical, moderate-risk install (npm packages from public registry). There are no downloads from arbitrary URLs or extract steps in the provided artifacts.
Credentials
The skill requests no required credentials. It optionally uses ALPHA_VANTAGE_API_KEY (appropriate for the documented backup API). SKILL.md also references DATABASE_PATH as optional; that variable is not used in the visible code, creating a documentation inconsistency. No other unrelated secrets or credentials are requested.
Persistence & Privilege
The skill is not always-enabled, does not request elevated privileges, and does not alter other skills' configs. Its persistence is limited to in-memory caching in the code; no service or daemon installation is present.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install yahooclaw
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /yahooclaw 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.7
v0.1.7 of yahooclaw - No code or documentation changes in this version. - Version number updated for release consistency.
v0.1.6
- Switched caching mechanism from local SQLite database to in-memory caching (no database by default) - Updated documentation to reflect the caching change and clarify new default behavior in SKILL.md and README.md - Minor updates to security notes and usage instructions
v0.1.5
yahooclaw v0.1.5 - Updated environment variable documentation: Yahoo Finance API key requirement removed, Alpha Vantage API key clarified as optional backup. - Changed default cache database path for environment variable (`DATABASE_PATH`) from `./clawmem.db` to `./yahooclaw.db`. - Documentation and usage examples improved for better clarity and relevance.
v0.1.3
**Changelog for v0.1.3:** - Added integration and module test files for improved coverage - Removed legacy debug and demo scripts - Updated documentation to clarify security, caching, and environment variable usage - Cleaned up and reorganized project structure for production readiness
v0.1.2
- Added new test and demo files: test-tsla.js and trial-demo.js - Removed package-lock.json from the project - Updated src/api/AlphaVantage.js with code changes - No changes to public API or documentation
v0.1.1
v0.1.1 Changelog - Added SECURITY.md documenting security practices. - Expanded security and permissions detail in SKILL.md (English section added with explicit security, data flow, and permissions breakdown). - Removed trial-demo.js. - Updated README.md and SKILL.md for improved clarity and structure.
v0.1.0
yahooclaw v0.1.0 - Initial release. - Supports real-time stock price queries. - Enables access to company financials and key ratios. - Allows fetching historical stock data and charts. - Provides dividend and payout history. - Integrates directly with OpenClaw for seamless use.
元数据
Slug yahooclaw
版本 0.1.7
许可证 MIT-0
累计安装 2
当前安装数 2
历史版本数 7
常见问题

Yahoo Claw 是什么?

Yahoo Finance API integration for OpenClaw. Use when users ask for stock prices, company financials, historical data, dividends, or market data. Supports rea... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 365 次。

如何安装 Yahoo Claw?

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

Yahoo Claw 是免费的吗?

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

Yahoo Claw 支持哪些平台?

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

谁开发了 Yahoo Claw?

由 ClawMem.com(@leohuang8688)开发并维护,当前版本 v0.1.7。

💬 留言讨论