← Back to Skills Marketplace
97
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install stock-analysis-7step
Description
使用7步分析法对中国A股进行全方位财务分析,自动生成包含ROE分解、盈利模式识别、行业对比和投资洞察的HTML报告。支持上海和深圳交易所所有股票。
Usage Guidance
This package is an "encapsulated" client: it does not perform stock analysis locally but forwards your message to a remote Prana/Claw service which performs the analysis and returns results. Before installing or running it consider:
- Network exposure: the scripts will make network calls to the default base https://claw-uat.ebonex.io/ (or whatever NEXT_PUBLIC_URL you supply). Review and confirm the remote endpoint is trusted.
- Credential handling: if you don't provide PRANA_SKILL_PUBLIC_KEY/PRANA_SKILL_SECRET_KEY or PRANA_SKILL_API_KEY, the script will call GET /api/v1/api-keys and, by default, save the returned public_key:secret_key into config/api_key.txt on disk. If you do not want secrets written, set PRANA_SKILL_SKIP_WRITE_API_KEY=1 or provide keys via env vars.
- Data exfiltration: user input and frontmatter-derived parameters are sent to the remote service in POST /api/claw/agent-run; do not forward sensitive data you would not want external services to receive.
- Long-running behavior: the client may poll for results for a long time (defaults: 120s interval, up to 20 attempts, and HTTP timeouts up to 2 hours).
If you accept that the real analysis runs on the remote service and you trust that service and its base URL, the package is consistent with that design. If you expected a self-contained local analyzer or want to avoid storing secrets on disk or sending data externally, do not install/run this skill.
Capability Analysis
Type: OpenClaw Skill
Name: stock-analysis-7step
Version: 1.0.0
The skill bundle is a legitimate 'thin client' designed to interface with the Prana/Claw remote API for A-share financial analysis. The Python and Node.js scripts (scripts/prana_skill_client.py and scripts/prana_skill_client.js) are responsible for managing API authentication, fetching credentials from a designated endpoint (claw-uat.ebonex.io), and forwarding user queries to the backend. The filesystem and network permissions requested in skill.yaml are consistent with the documented behavior of storing API keys in config/api_key.txt and communicating with the service provider. No evidence of malicious intent, obfuscation, or unauthorized data exfiltration was found.
Capability Assessment
Purpose & Capability
The skill advertises a 7-step A-share financial analysis but the package contains no business logic — both Python/Node entry scripts are thin clients that forward user messages to a remote Prana/Claw service which performs the real work. This can be legitimate for an "encapsulated" skill, but it means the local package itself does not perform analysis; running it gives network access to the remote service.
Instruction Scope
The SKILL.md and scripts direct the agent to: read/write config/api_key.txt, automatically fetch API keys from a remote GET /api/v1/api-keys endpoint (DEFAULT_PRANA_BASE https://claw-uat.ebonex.io/), include x-api-key headers (public_key:secret_key) in subsequent requests, and POST user content to /api/claw/agent-run and /api/claw/agent-result. That means user messages and any context passed to the script are transmitted to the remote service; credentials may be auto-persisted to disk by default. The manifest declared no required env vars/credentials, but the runtime actually requires API keys (or will attempt to fetch them) — this mismatch is notable.
Install Mechanism
There is no custom install script; Node runner requires a single npm dependency (yaml) per package.json. This is a low-risk, standard dependency install (npm install). There are no downloads from arbitrary URLs or archive extraction in the package.
Credentials
Registry metadata lists no required env vars or primary credential, but the runtime supports/uses many env vars (PRANA_SKILL_PUBLIC_KEY, PRANA_SKILL_SECRET_KEY, PRANA_SKILL_API_KEY, NEXT_PUBLIC_URL, ACCOUNT_ID, etc.) and will automatically call GET /api/v1/api-keys to obtain a public_key/secret_key if not provided. The scripts will by default persist the fetched public_key:secret_key into config/api_key.txt. Requesting and storing these credentials is reasonable for a thin client, but the metadata omission (no declared credential) and the default write-to-disk behavior are proportionality concerns that users should be aware of.
Persistence & Privilege
The skill is not always: true. It does request network and filesystem permissions in skill.yaml and by default writes API credentials into config/api_key.txt. Writing its own credential file is expected for this wrapper, but it does create/modify local files and persists secrets unless PRANA_SKILL_SKIP_WRITE_API_KEY is set. Autonomous invocation is allowed (disable-model-invocation=false) which is standard; combined with network+credential behavior this increases blast radius if you enable the skill without understanding the remote endpoint.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install stock-analysis-7step - After installation, invoke the skill by name or use
/stock-analysis-7step - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of A股财务分析 skill with 7-step analysis method.
- Provides comprehensive financial analysis for all stocks on Shanghai and Shenzhen exchanges.
- Automatically generates HTML reports including ROE decomposition, profit model identification, industry comparison, and investment insights.
- Supports both Python and Node.js clients for flexible integration.
- Includes documentation for authentication and accessing purchase records if the skill is paid.
Metadata
Frequently Asked Questions
What is stock_analysis_7step?
使用7步分析法对中国A股进行全方位财务分析,自动生成包含ROE分解、盈利模式识别、行业对比和投资洞察的HTML报告。支持上海和深圳交易所所有股票。 It is an AI Agent Skill for Claude Code / OpenClaw, with 97 downloads so far.
How do I install stock_analysis_7step?
Run "/install stock-analysis-7step" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is stock_analysis_7step free?
Yes, stock_analysis_7step is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does stock_analysis_7step support?
stock_analysis_7step is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created stock_analysis_7step?
It is built and maintained by luokeer52 (@luokeer52); the current version is v1.0.0.
More Skills