← Back to Skills Marketplace
afengzi

Stock Filter Skills

by afengzi · GitHub ↗ · v1.3.0 · MIT-0
cross-platform ✓ Security Clean
1664
Downloads
1
Stars
9
Active Installs
5
Versions
Install in OpenClaw
/install stock-filter-skills
Description
股票多条件筛选、热门因子管理、Jiuyan 数据查询和抖音热点分析。提供 17 个 CLI 工具覆盖四大模块。
Usage Guidance
This package appears to be a straightforward Node CLI that calls whatever API you point it at. Before installing: (1) only set STOCK_API_BASE_URL to a host you trust — the skill will send your STOCK_API_KEY in X-API-Key headers to that host; (2) create an API key with limited scope/permissions and expiration (do not reuse high-privilege keys); (3) inspect the included source (src/*.js) if you are concerned — it only uses fetch and dotenv and calls API paths under /api/v1; (4) run npm install in an isolated environment (or sandbox/container) if you want to limit risk from third-party packages; (5) avoid placing unrelated secrets in the skill directory .env because dotenv will load them. If you need higher assurance, confirm the API_BASE_URL points to your backend or a trusted provider and verify the package author/source before publishing to production.
Capability Analysis
Type: OpenClaw Skill Name: stock-filter-skills Version: 1.3.0 The skill bundle is a legitimate CLI-based toolset for stock market analysis, filtering, and social media trend tracking. It functions as a wrapper for a REST API (configured via STOCK_API_BASE_URL), using standard Node.js practices and the 'dotenv' dependency for configuration. No evidence of data exfiltration, malicious execution, or prompt injection was found across the 17 implemented tools in src/tools.js and src/main.js.
Capability Assessment
Purpose & Capability
Name/description (stock filtering, Jiuyan, Douyin hotspots) match the implemented tools. Required binary (node) and primaryEnv (STOCK_API_KEY) are appropriate for a client that sends requests to an API at STOCK_API_BASE_URL. No unrelated credentials or surprising capabilities are requested.
Instruction Scope
SKILL.md instructs running npm install in the skill folder and executing the included CLI (node src/main.js ...) with the working directory set to the skill baseDir. The code uses dotenv to load .env from the package root (expected for a CLI), which will populate process.env — the runtime only uses STOCK_API_BASE_URL, STOCK_API_KEY and optional STOCK_API_TIMEOUT. This is generally within scope, but be aware dotenv will load any other keys present in .env in that directory.
Install Mechanism
There is no automated install spec in the registry (instruction-only), but package.json and package-lock.json are included and SKILL.md instructs the user to run npm install. The only runtime dependency is dotenv from the public npm registry. No arbitrary remote downloads, extract steps, or non-standard installers are present.
Credentials
The skill requires STOCK_API_BASE_URL and the primary credential STOCK_API_KEY (plus optional timeout). These are proportionate for an HTTP API client. No other unrelated secrets, config paths, or broad credentials are requested.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or global agent settings. It performs network requests only to the user-specified API_BASE_URL. Autonomous invocation is allowed (platform default) and does not by itself raise additional concerns here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install stock-filter-skills
  3. After installation, invoke the skill by name or use /stock-filter-skills
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.3.0
新增 stock_detail_batch 批量查询和 stock_compare 股票对比工具
v1.2.1
代码优化:统一错误输出、更新文档、清理Python残留、优化配置加载
v1.2.0
清理 Python 残留文件,纯 Node.js 版本
v1.1.0
Node.js 重构: 移除 Python 依赖, 原生支持 OpenClaw 生态
v1.0.0
Initial release: - Provides 15 CLI tools covering four major modules: stock filtering, popular factor management, Jiuyan data queries, and Douyin hotspot analysis. - Supports multi-condition stock filtering, stock search, detailed indicators, and dimension listing. - Allows creation, update, deletion, usage tracking, and sorting of popular factor presets. - Integrates comprehensive Jiuyan stock analysis, theme data, and article querying. - Includes tools for browsing and detailing Douyin hot topics. - All tools return JSON, with unified error reporting for authentication, parameter, and connection issues.
Metadata
Slug stock-filter-skills
Version 1.3.0
License MIT-0
All-time Installs 10
Active Installs 9
Total Versions 5
Frequently Asked Questions

What is Stock Filter Skills?

股票多条件筛选、热门因子管理、Jiuyan 数据查询和抖音热点分析。提供 17 个 CLI 工具覆盖四大模块。 It is an AI Agent Skill for Claude Code / OpenClaw, with 1664 downloads so far.

How do I install Stock Filter Skills?

Run "/install stock-filter-skills" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Stock Filter Skills free?

Yes, Stock Filter Skills is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Stock Filter Skills support?

Stock Filter Skills is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Stock Filter Skills?

It is built and maintained by afengzi (@afengzi); the current version is v1.3.0.

💬 Comments