afengzi

Stock Filter Skills

專業領域v1.3.0
作者:afengzi更新於 2026-05-11共 5 個版本 · 最新版本釋出於 2026-03-18stock-filter-skills@clawhub_afengzi/stock-filter-skills
金融分析行業研究#Stock#抖音#股票

據 AlphaMoat 統計,截至 2026-09,Stock Filter Skills 累計下載 3,016 次、獲 2 個星標,在全部 5,078 個 AI 技能中排名第 3,722 位,在「專業領域」分類(465 個)中排名第 312 位。

累計安裝
306
累計下載
3016
星標
2
全站排名
#3,722
全站前 74% · 「專業領域」前 68%
平台累計安裝累計下載星標評論
ClawHub ↗8527631-
SkillHub ↗30630162—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

該技能包含四大模組的 17 個 CLI 工具(股票篩選、熱門因子預設、Jiuyan 股票資料、抖音熱點),以 node src/main.js <tool_name> 呼叫。它需要 Node.js、已配置的 STOCK_API_BASE_URL 與 STOCK_API_KEY(可選 STOCK_API_TIMEOUT),所有工具返回 JSON。

資料釋出於 2026-10-27

可以用來做什麼

  • 按多條件篩選股票並對比指標
  • 管理熱門因子預設(建立/更新/刪除)
  • 查詢 Jiuyan 股票分析與抖音熱點

什麼時候用

  • 使用者提到股票篩選、詳情或對比時
  • 透過 API 獲取 Jiuyan 分析或抖音熱點資料時

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

篩選滬市股票並按 PE 升序排序
獲取股票程式碼 300236 的 Jiuyan 分析

月度資料趨勢

累計下載3016
1392226431362026-03 · 累計下載 15122026-05 · 累計下載 20662026-06 · 累計下載 22462026-07 · 累計下載 25452026-08 · 累計下載 26662026-09 · 累計下載 301626-0326-09
星標2
1222026-03 · 星標 12026-05 · 星標 12026-06 · 星標 12026-07 · 星標 22026-08 · 星標 22026-09 · 星標 226-0326-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-093016—2
2026-082666+4.8%2
2026-072545+13.3%2
2026-062246+8.7%1
2026-052066—1
2026-031512—1

SKILL.md 原文

以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。

6.0 KB · ClawHub v1.3.0
---
name: stock-filter-skills
description: 股票多条件筛选、热门因子管理、Jiuyan 数据查询和抖音热点分析。提供 17 个 CLI 工具覆盖四大模块。
metadata: {"openclaw": {"requires": {"bins": ["node"], "env": ["STOCK_API_BASE_URL"]}, "primaryEnv": "STOCK_API_KEY", "emoji": "📈"}}
---

# Stock Filter Skills

股票多条件筛选、热门因子管理、Jiuyan 数据查询和抖音热点分析。

展開全部(共 204 行)
当用户提到股票筛选、股票搜索、股票详情、股票对比、批量查询、股票分析、热门因子、因子预设、jiuyan/韭研、抖音热点等话题时,使用本技能。

## Setup

安装依赖:

```bash
cd {baseDir} && npm install
```

需要配置以下环境变量(在 OpenClaw config 中设置 `skills.entries.stock-filter-skills.env`):

- `STOCK_API_BASE_URL`: API 服务地址(必填)
- `STOCK_API_KEY`: API 认证密钥(必填,联系后端管理员申请)
- `STOCK_API_TIMEOUT`: 请求超时秒数(可选,默认 30)

## 使用方式

所有工具通过 CLI 调用,格式为:

```bash
node src/main.js <tool_name> '<JSON 参数>'
```

无参数的工具直接调用:

```bash
node src/main.js <tool_name>
```

工作目录必须为 `{baseDir}`。

## 工具列表

### 股票筛选模块

**stock_filter** — 多条件筛选股票,支持分页排序

```bash
node src/main.js stock_filter '{"filters": {"market": ["sh"]}, "page": 1, "page_size": 20, "sort_field": "pe", "sort_order": "asc"}'
```

参数: filters(object, 筛选条件), page(int, 页码), page_size(int, 每页数量), sort_field(string, 排序字段), sort_order(string, asc/desc)

**stock_filter_options** — 获取所有可用筛选维度和选项(无参数)

```bash
node src/main.js stock_filter_options
```

使用 stock_filter 前应先调用本工具了解有哪些维度可用。

**stock_search** — 按关键词搜索股票

```bash
node src/main.js stock_search '{"keyword": "贵州茅台", "limit": 10}'
```

参数: keyword(string, 必填, 搜索关键词), limit(int, 可选, 返回上限默认10)

**stock_detail** — 获取股票详细指标(PE/PB/ROE/毛利率/负债率/营收/净利润/大单/概念板块)

```bash
node src/main.js stock_detail '{"code": "600519"}'
```

参数: code(string, 必填, 股票代码)

**stock_detail_batch** — 批量获取多只股票详情,并发请求提高效率

```bash
node src/main.js stock_detail_batch '{"codes": ["600519", "000858", "000333"]}'
```

参数: codes(array, 必填, 股票代码列表)

需要同时查看多只股票时使用本工具,比逐个调用 stock_detail 更高效。单只股票失败不影响其他结果。

**stock_compare** — 对比多只股票的指标,可指定对比字段

```bash
node src/main.js stock_compare '{"codes": ["600519", "000858"], "fields": ["pe", "pb", "roe", "gross_margin"]}'
```

参数: codes(array, 必填, 股票代码列表), fields(array, 可选, 对比字段列表)

不传 fields 则返回所有指标。传入 fields 时仅返回指定字段的对比数据,结果更精简易读。

### 热门因子模块

**hot_factor_list** — 获取因子预设列表(无参数)

```bash
node src/main.js hot_factor_list
```

**hot_factor_create** — 创建因子预设

```bash
node src/main.js hot_factor_create '{"name": "成长股筛选", "factors": ["roe_high", "revenue_growth"]}'
```

参数: name(string, 必填, 预设名称), factors(array, 必填, 因子ID列表)

**hot_factor_update** — 更新因子预设

```bash
node src/main.js hot_factor_update '{"preset_id": "xxx", "name": "新名称"}'
```

参数: preset_id(string, 必填), name(string, 可选), factors(array, 可选)

**hot_factor_delete** — 删除因子预设(不可恢复)

```bash
node src/main.js hot_factor_delete '{"preset_id": "xxx"}'
```

参数: preset_id(string, 必填)

**hot_factor_use** — 使用预设并增加计数

```bash
node src/main.js hot_factor_use '{"preset_id": "xxx"}'
```

参数: preset_id(string, 必填)

**hot_factor_sort** — 调整预设排序

```bash
node src/main.js hot_factor_sort '{"preset_ids": ["id1", "id2", "id3"]}'
```

参数: preset_ids(array, 必填, 按期望顺序排列的ID列表)

### Jiuyan 数据模块

**jiuyan_stock_analysis** — 获取股票综合分析

```bash
node src/main.js jiuyan_stock_analysis '{"stock_code": "300236"}'
```

参数: stock_code(string, 必填, 股票代码)

**jiuyan_stock_theme** — 获取股票主题/题材数据

```bash
node src/main.js jiuyan_stock_theme '{"stock_code": "300236"}'
```

参数: stock_code(string, 必填, 股票代码)

**jiuyan_articles** — 批量获取文章详情

```bash
node src/main.js jiuyan_articles '{"article_ids": "id1,id2,id3"}'
```

参数: article_ids(string, 必填, 逗号分隔的文章ID)

### 抖音热点模块

**douyin_hotspot_list** — 获取抖音热点列表

```bash
node src/main.js douyin_hotspot_list '{"page": 1, "page_size": 20}'
```

参数: page(int, 可选, 默认1), page_size(int, 可选, 默认20)

**douyin_hotspot_detail** — 获取热点详情

```bash
node src/main.js douyin_hotspot_detail '{"aweme_id": "xxx"}'
```

参数: aweme_id(string, 必填, 热点ID)

## 错误处理

所有工具返回 JSON。错误时格式为 `{"error": "描述"}`。常见错误:认证失败(检查 API Key)、连接失败(检查服务是否启动)、参数错误。

## 典型使用流程

1. 筛选股票:先 stock_filter_options 获取维度 → 再 stock_filter 执行筛选
2. 查股票:stock_search 搜索 → stock_detail 查详情
3. 批量查询:stock_detail_batch 一次获取多只股票详情
4. 对比股票:stock_compare 对比多只股票的关键指标
5. 分析股票:jiuyan_stock_analysis 获取分析 → jiuyan_stock_theme 查看主题
6. 管理预设:hot_factor_list 查看 → hot_factor_create/update/delete 操作
7. 看热点:douyin_hotspot_list 浏览 → douyin_hotspot_detail 查详情

「專業領域」分類下的熱門技能

afengzi 的其他技能

資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。