← Back to Skills Marketplace
Noah Stock Market
by
xuyun9160-lgtm
· GitHub ↗
· v1.2.10
· MIT-0
207
Downloads
0
Stars
0
Active Installs
13
Versions
Install in OpenClaw
/install noah-stock-market
Description
用于港股和美股市场数据查询与结构化行情摘要。当用户询问股票当前价格、最新行情、市场快照、分时走势、K线、盘口摆盘、逐笔成交、经纪队列、市场是否开盘、个股资金流向、板块与板块成分股、股票基础信息、期权到期日或期权链等场景时使用。适用于 HK-00700、US-AAPL 这类标准代码,也适用于用户直接输入股票名称或简...
Usage Guidance
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.
Capability Analysis
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.
Capability Tags
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install noah-stock-market - After installation, invoke the skill by name or use
/noah-stock-market - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is Noah Stock Market?
用于港股和美股市场数据查询与结构化行情摘要。当用户询问股票当前价格、最新行情、市场快照、分时走势、K线、盘口摆盘、逐笔成交、经纪队列、市场是否开盘、个股资金流向、板块与板块成分股、股票基础信息、期权到期日或期权链等场景时使用。适用于 HK-00700、US-AAPL 这类标准代码,也适用于用户直接输入股票名称或简... It is an AI Agent Skill for Claude Code / OpenClaw, with 207 downloads so far.
How do I install Noah Stock Market?
Run "/install noah-stock-market" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Noah Stock Market free?
Yes, Noah Stock Market is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Noah Stock Market support?
Noah Stock Market is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Noah Stock Market?
It is built and maintained by xuyun9160-lgtm (@xuyun9160-lgtm); the current version is v1.2.10.
More Skills