← 返回 Skills 市场
Noah Stock Market
作者
xuyun9160-lgtm
· GitHub ↗
· v1.2.10
· MIT-0
207
总下载
0
收藏
0
当前安装
13
版本数
在 OpenClaw 中安装
/install noah-stock-market
功能描述
用于港股和美股市场数据查询与结构化行情摘要。当用户询问股票当前价格、最新行情、市场快照、分时走势、K线、盘口摆盘、逐笔成交、经纪队列、市场是否开盘、个股资金流向、板块与板块成分股、股票基础信息、期权到期日或期权链等场景时使用。适用于 HK-00700、US-AAPL 这类标准代码,也适用于用户直接输入股票名称或简...
安全使用建议
Key things to consider before installing:
- The skill documentation requires an internal API key (NOAH_MARKET_APIKEY) and base URL, but the registry metadata does not declare any required environment variables — ask the maintainer to correct the manifest so the required secret is explicit. Don’t proceed until you know exactly which credential(s) are needed and why.
- The package contains many Python scripts that will be executed by the agent; there is no install/runtime dependency list. Review scripts/run_query.py and scripts/quote_client.py locally to confirm they only call the documented internal API and do not send secrets elsewhere. Run them in a controlled, offline environment first.
- The skill advertises 'wealth' queries (balances/total assets). Confirm whether those endpoints return account-specific private data and what credentials they require; avoid providing account-scoped credentials unless you trust the source and have audited the code that accesses them.
- Verify the skill source (owner ID has no homepage provided). Prefer installing only if you can access the repository to inspect code and confirm no hidden endpoints or telemetry; insist the author update the registry metadata to list NOAH_MARKET_APIKEY and NOAH_API_BASE_URL as required env vars and to provide dependency/install instructions.
- If you decide to test, use a non-production or scoped API key and run the provided smoke_test locally to validate behavior; never paste real tokens into chat or public fields.
功能分析
Type: OpenClaw Skill
Name: noah-stock-market
Version: 1.2.10
The skill bundle is a well-structured tool for querying Hong Kong and US stock market data via an internal corporate API. The code in 'scripts/quote_client.py' and 'scripts/run_query.py' correctly handles authentication by reading secrets from a local environment file and includes explicit instructions in 'SKILL.md' to prevent the AI agent from leaking sensitive information (like API keys or internal URLs) to the end-user. There is no evidence of malicious intent, data exfiltration to unauthorized domains, or harmful prompt injection; the logic is strictly aligned with the stated purpose of providing read-only financial market summaries.
能力标签
能力评估
Purpose & Capability
The SKILL.md clearly requires an internal API key (NOAH_MARKET_APIKEY) and a base URL (NOAH_API_BASE_URL) to function and documents many endpoints (including wealth/balance endpoints). However the registry metadata lists no required environment variables or primary credential. Also the skill claims only read-only market data but advertises 'wealth' queries (balance, total asset, cash assets) which may imply access to user/account-specific data — the documentation does not explain what credentials are needed for those endpoints or why they are safe to include in a public skill package.
Instruction Scope
Runtime instructions are focused on read-only queries and emphasize not exposing tokens to end users; they instruct using local secrets and calling provided scripts (scripts/run_query.py, route_query.py). This stays within the stated market-data purpose. However instructions reference reading a secrets file and multiple reference docs; developer-mode allows exposing internal URLs and parameters, so misuse or incorrect mode selection could leak internal endpoints or tokens. There are also small inconsistencies in recommended secret paths across docs (e.g., ~/.openclaw/.secrets/noah-market.env vs <repo-or-workspace-root>/.secrets/noah-market.env).
Install Mechanism
No install spec is provided (instruction-only), which lowers supply-chain risk; however the package includes many Python scripts and OpenAPI/YAML artifacts but no declared runtime or dependency list (no required python, pip packages, or virtualenv instructions). That omission is inconsistent with the shippped code: running the scripts will require a Python runtime and likely third-party libs. This mismatch is a practical risk (user may run code assuming dependencies present) but not itself evidence of malice.
Credentials
The skill's docs repeatedly state that NOAH_MARKET_APIKEY and NOAH_API_BASE_URL are required, and warn users explicitly not to use unrelated tokens (GitHub/OpenClaw). Yet the registry metadata lists zero required env vars and no primary credential. That gap is a notable incoherence: a skill that needs a bearer API key should declare it. Also the skill advertises wealth/account endpoints (balances, total assets) but doesn't clarify whether they require additional, more-sensitive credentials—this proportionality and justification are missing.
Persistence & Privilege
The skill does not request always:true and does not declare any system config path modifications. It uses local secrets files for auth and instructs running contained scripts; it doesn't request elevated platform privileges. Autonomous invocation (disable-model-invocation: false) is normal and not by itself flagged.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install noah-stock-market - 安装完成后,直接呼叫该 Skill 的名称或使用
/noah-stock-market触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.10
Default wealth query currency to USD
v1.2.9
Add wealth query capabilities and sync docs
v1.2.8
Sync workflow docs and install/update rules
v1.2.7
Sync token and workflow rules
v1.2.6
Repack production release artifacts
v1.2.5
Sync market+trade shared token docs and delivery artifacts
v1.2.4
Add finance and shareholder query support; fix enum varname handling
v1.2.3
Add built-in token fallback for non-installer clients, restore multi-client install guide, and refresh the latest installer package.
v1.2.2
Sync latest market OpenAPI/enum/entity; remove endpoints no longer present in docs; refresh references, install docs, page, and release package to match the current API surface.
v1.2.1
Refresh installer/docs for built-in market API key experience; keep zip-based install guide aligned with current release.
v1.2.0
Sync latest market OpenAPI/enum/entity specs; add rank and ipo_list support; enforce enum-driven request params; mark stock_filter unsupported in current env; refresh availability and limitations docs.
v1.1.1
Improve token setup guidance for ClawHub installs and first-use error messages.
v1.1.0
Add ticker, broker queue, global market state, trading days, ranged kline, and US analysis support.
元数据
常见问题
Noah Stock Market 是什么?
用于港股和美股市场数据查询与结构化行情摘要。当用户询问股票当前价格、最新行情、市场快照、分时走势、K线、盘口摆盘、逐笔成交、经纪队列、市场是否开盘、个股资金流向、板块与板块成分股、股票基础信息、期权到期日或期权链等场景时使用。适用于 HK-00700、US-AAPL 这类标准代码,也适用于用户直接输入股票名称或简... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 207 次。
如何安装 Noah Stock Market?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install noah-stock-market」即可一键安装,无需额外配置。
Noah Stock Market 是免费的吗?
是的,Noah Stock Market 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Noah Stock Market 支持哪些平台?
Noah Stock Market 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Noah Stock Market?
由 xuyun9160-lgtm(@xuyun9160-lgtm)开发并维护,当前版本 v1.2.10。
推荐 Skills