← Back to Skills Marketplace
185
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install stock-heat-rank-py
Description
[Python版本] 获取A股股票实时热度排名TOP50。聚合问财、雪球、东方财富三大平台人气榜单。适用场景:用户询问A股热门股票、股票热度排名、股票人气排名、市场关注度排行、热门股票榜单、最受关注股票、实时股票排名、今日热门股。关键词:A股热度、股票热度排名、人气排名、热门股票、股票人气榜、关注度排行、热门股、...
Usage Guidance
This skill appears to do what it says (aggregate popularity lists and compute a composite TOP50), but there are two practical concerns you should address before installing or running it: 1) The Python metadata omits a required Node.js dependency even though main.py runs the included lib/hexin_v.js with 'node'—ensure Node.js is installed and available on PATH. 2) lib/hexin_v.js is heavily obfuscated and requires Node modules (jsdom, Canvas) and possibly native build tools; review that JS carefully for hidden endpoints or behavior and run the skill in an isolated environment (container/VM) if you plan to execute it. Recommended actions: inspect the full hexin_v.js contents, ask the publisher to add explicit install steps for Node/npm (including npm install for jsdom/canvas and any native deps), and verify network targets and scraping legality/ToS for iwencai/xueqiu/eastmoney. If you cannot audit the obfuscated JS, avoid running it on sensitive systems.
Capability Analysis
Type: OpenClaw Skill
Name: stock-heat-rank-py
Version: 1.0.0
The skill bundle contains a heavily obfuscated JavaScript file (`lib/hexin_v.js`) which is executed by the main Python script (`main.py`) using `subprocess.run`. This JS file appears to be a signature generator for bypassing anti-bot protections on the Wencai financial platform, a common but risky practice. While the Python code itself is straightforward and lacks clear malicious intent (such as credential theft or data exfiltration), the use of extreme obfuscation and the execution of an external runtime (Node.js) to process a 'black box' script makes the bundle suspicious according to security best practices.
Capability Assessment
Purpose & Capability
The skill's files (main.py + lib/hexin_v.js) implement aggregation of Wencai, Xueqiu, and Eastmoney as described. However, SKILL metadata declared no required binaries while SKILL.md and main.py call 'node' to run the included hexin_v.js; that Node requirement is not declared in the registry metadata, which is an inconsistency.
Instruction Scope
The runtime instructions stay within the stated purpose: fetch lists from three platforms and compute a composite ranking. However, the SKILL.md and main.py instruct running an included, heavily-obfuscated JS (hexin_v.js) to generate Hexin-V signatures; that JS itself requires jsdom and Canvas (native bindings) and will be executed with subprocess.run('node', ...). Executing opaque third-party JS expands the runtime scope and reduces auditability.
Install Mechanism
There is no install spec for Node/npm dependencies. hexin_v.js requires modules (jsdom and Canvas) that are not installed by pip and may need npm installs and native build tools; SKILL.md only mentions 'Node.js' but provides no npm install steps. Including and executing an obfuscated JS blob without clear dependency/install instructions is a risk and operational gap.
Credentials
The skill declares no environment variables or credentials and main.py does not require secrets to operate. Network access to the three public sites is expected and proportionate to the stated purpose.
Persistence & Privilege
The skill does not request elevated/persistent privileges (always:false) and does not declare modifying other skills or global agent settings. Autonomous invocation is allowed by default but is not combined with unusual privileges here.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install stock-heat-rank-py - After installation, invoke the skill by name or use
/stock-heat-rank-py - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
A股实时热度排名TOP50 v1.0.0
- Initial release of Python version for A-share real-time heat ranking (TOP50).
- Aggregates stock popularity rankings from Wencai, Xueqiu, and Eastmoney platforms.
- Outputs composite heat score with unified ranking and clear field descriptions.
- Supports installing dependencies and running directly from command line with optional parameters.
- Provides transparent calculation method for composite heat algorithm.
Metadata
Frequently Asked Questions
What is A股实时热度排名TOP50?
[Python版本] 获取A股股票实时热度排名TOP50。聚合问财、雪球、东方财富三大平台人气榜单。适用场景:用户询问A股热门股票、股票热度排名、股票人气排名、市场关注度排行、热门股票榜单、最受关注股票、实时股票排名、今日热门股。关键词:A股热度、股票热度排名、人气排名、热门股票、股票人气榜、关注度排行、热门股、... It is an AI Agent Skill for Claude Code / OpenClaw, with 185 downloads so far.
How do I install A股实时热度排名TOP50?
Run "/install stock-heat-rank-py" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is A股实时热度排名TOP50 free?
Yes, A股实时热度排名TOP50 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does A股实时热度排名TOP50 support?
A股实时热度排名TOP50 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created A股实时热度排名TOP50?
It is built and maintained by n1e (@n1e); the current version is v1.0.0.
More Skills