Token导航 LogoToken导航TokenDH.com
效率需要联网clawhub未标认证来源可访问clear审计提醒

zsxq-fetchzsxq 获取

Agent Skill

zsxq-fetch 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

11,247

周安装

464

GitHub Stars

3

下载量

3,675
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:zsxq-fetch(zsxq 获取)
来源仓库:https://github.com/huxiaoqiao/zsxq-fetch
安装命令:
openclaw skills install zsxq-fetch
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install zsxq-fetch

简介

知识星球帖子抓取助手 — 自动指定抓取星球的最新帖子,支持全部/仅限精华两种筛选模式,支持通过帖子链接或ID获取单条帖子详情,支持多星球配置。本技能应在用户需要查看、汇总或检索知识星球内容时使用。

SKILL.md

name
zsxq-fetch
description
知识星球帖子抓取助手 — 自动抓取指定星球的最新帖子,支持全部/仅精华两种筛选模式,支持通过帖子链接或 ID 获取单条帖子详情,支持多星球配置。本 Skill 应在用户需要查看、汇总或检索知识星球内容时使用。
user-invocable
true
metadata
requires
node (>= 18)
primaryEnv
ZSXQ_TOKEN

知识星球帖子抓取助手

从指定知识星球抓取最新帖子内容,支持全部帖子与仅精华两种筛选模式,支持通过帖子链接或 ID 查看单条帖子详情,支持多星球配置管理。所有输出使用中文


认证与环境

必需环境变量

export ZSXQ_TOKEN="你的token值"

执行前必须检查 $ZSXQ_TOKEN 是否已设置。 未设置时提示:

请先设置知识星球 Token:export ZSXQ_TOKEN="your_token" 获取方式:浏览器打开 wx.zsxq.com → 登录 → F12 → Application → Cookies → 复制 zsxq_access_token 的值。

依赖安装

无第三方依赖,仅需 Node.js >= 18。首次使用运行一次即可:

bash {baseDir}/install.sh

配置文件

{baseDir}/groups.json — 多星球配置

[
  {
    "group_id": "YOUR_GROUP_ID",
    "name": "星球名称",
    "scope": "digests",
    "max_topics": 20
  }
]

字段说明:

  • group_id:从星球 URL wx.zsxq.com/group/{group_id} 获取
  • name:星球名称(展示用)
  • scopedigests(仅精华)| all(全部),推荐 digests
  • max_topics:每个星球最多抓取的帖子数

数据抓取脚本 {baseDir}/fetch_topics.js

提供四个子命令:

1. 获取帖子列表

node {baseDir}/fetch_topics.js topics <group_id> [count] [scope]
  • group_id:星球 ID
  • count:帖子数,默认 20
  • scopeall(全部)| digests(精华),默认 all
  • 请求间隔 1 秒(翻页限速)
  • 帖子正文截取前 5000 字

输出格式(stdout):

{
  "group_id": "123456",
  "scope": "digests",
  "count": 5,
  "topics": [
    {
      "topic_id": "789",
      "type": "talk",
      "title": "",
      "text": "帖子内容...",
      "create_time": "2026-03-01T10:30:00.000+0800",
      "owner": { "user_id": "111", "name": "作者" },
      "likes_count": 10,
      "comments_count": 5,
      "reading_count": 200,
      "readers_count": 180,
      "digested": true,
      "image_count": 2
    }
  ]
}

2. 获取精华帖(快捷方式)

node {baseDir}/fetch_topics.js digests <group_id> [count]

等价于 topics <group_id> [count] digests

3. 获取指定帖子详情

node {baseDir}/fetch_topics.js topic <group_id> <topic_id_or_url>

支持两种输入形式:

  • 纯帖子 ID:node fetch_topics.js topic 15552545485212 82811454228448260
  • 完整链接:node fetch_topics.js topic 15552545485212 https://wx.zsxq.com/topic/82811454228448260

通过翻页帖子列表匹配目标 topic_id,最多搜索最近 300 条,文本截断上限 5000 字。

输出格式(stdout):

{
  "topic_id": "123456789",
  "type": "talk",
  "title": "",
  "text": "帖子完整内容...",
  "create_time": "2026-03-01T10:30:00.000+0800",
  "owner": { "user_id": "111", "name": "作者" },
  "likes_count": 10,
  "comments_count": 5,
  "reading_count": 200,
  "readers_count": 180,
  "digested": true,
  "image_count": 2,
  "url": "https://wx.zsxq.com/topic/123456789"
}

4. 列出已加入的星球

node {baseDir}/fetch_topics.js groups

返回当前账号已加入的所有星球信息(group_id、名称、成员数、帖子数等)。


执行流程

场景一:汇总多个星球最新帖子

步骤 1:检查环境

  • 验证 $ZSXQ_TOKEN 已设置
  • 读取 {baseDir}/groups.json(星球配置)

步骤 2:抓取帖子

groups.json 中每个星球,按配置的 scopemax_topics 执行:

node {baseDir}/fetch_topics.js topics <group_id> <max_topics> <scope>

多个星球依次抓取,间隔 1.5 秒。

步骤 3:输出摘要

按星球分组,每条帖子输出:

  • 作者、发布时间
  • 内容摘要(核心观点 1-2 句)
  • 互动数据(阅读 / 点赞 / 评论)
  • 帖子链接:https://wx.zsxq.com/topic/{topic_id}

场景二:查看指定帖子详情

当用户提供帖子链接或 ID 时,直接执行:

node {baseDir}/fetch_topics.js topic <group_id> <topic_id_or_url>

输出帖子完整内容,包括作者、时间、正文、互动数据。

场景三:查找可用星球

当用户不确定 group_id 时,执行:

ZSXQ_TOKEN=xxx node {baseDir}/fetch_topics.js groups

列出账号已加入的所有星球供用户选择。


错误处理

错误场景检测方式处理
Token 未设置$ZSXQ_TOKEN 为空提示用户设置并说明获取方法
Token 过期HTTP 401提示重新获取 token
未加入星球HTTP 403提示用户需先加入该星球
API 限流HTTP 429自动重试(指数退避 2s/4s/8s)
星球不存在API 返回 succeeded=false跳过该星球,报告中标注
帖子不存在API 返回 succeeded=false返回 topic_not_found 错误

原则:部分失败不中断整体流程。 单个星球失败仍处理其他星球。


详细 API 参考

如需了解 API 完整参数、响应结构、错误码等,参阅 {baseDir}/references/api-reference.md

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

80.06%
按下载量换算2,942

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

未展示

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills