mcpField
Z
zsxq-group

zsxq-group

github.com/unnoo其他3174.6k 次安装1 周前更新
代码仓库

关于 zsxq-group

zsxq-group 是用于操作知识星球社群的技能,面向需要查找星球、主题标签或成员的用户。它通过 zsxq-cli 提供快捷操作,并为快捷操作未覆盖的查询提供 API 调用方式。

主要功能

  1. 01列出已加入或创建的星球
  2. 02浏览星球最新主题及标签
  3. 03按关键词搜索星球和成员
  4. 04分页获取指定标签下的主题

适用场景

  1. 01根据名称查找星球并确认其 ID
  2. 02查看星球最新主题或标签分布
  3. 03按昵称定位星球成员
  4. 04浏览某个标签下的主题

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/unnoo/zsxq-skill --skill zsxq-group

安装后在 Claude Code 中输入/zsxq-group确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
zsxq-group-hashtags.md
zsxq-group-list.md
zsxq-group-topics.md

详细介绍

来自项目 README

group

首次使用或遇到认证错误(401 / token 过期 / not logged in)时,先读 ../zsxq-shared/SKILL.md 了解登录与 API 调用约定。日常调用已登录账户时无需每次重读。

Core Concepts

  • 星球(Group):知识星球的社群单元,由 group_id(纯数字)唯一标识。用户可以是创建者(owner)或成员(member)。
  • 主题(Topic):星球内的内容单元,包括帖子(talk)、提问(q&a)、作业(task)、作业答案(solution)等,由 topic_id 唯一标识。
  • 标签(Hashtag):星球内的分类标签,由 hashtag_id 标识,可附加到主题上。

Resource Relationships

Group (group_id)
├── Topic (topic_id) — talk / q&a / task / solution
│   ├── Comment (comment_id)
│   │   └── 楼中楼 Reply (replied_comment_id)
│   ├── Answer(q&a 类型专属)
│   └── Hashtag 标签
└── Hashtag (hashtag_id)
    └── Topic 列表

Shortcuts(推荐优先使用)

Shortcut 是对常用操作的高级封装(zsxq-cli group +<verb> [flags])。有 Shortcut 的操作优先使用。

Shortcut说明
+list列出当前用户加入或创建的所有星球,输出 group_id 和名称表格
+topics列出星球内最新主题,支持分页游标,输出 topic_id / 类型 / 标题 / 时间表格
+hashtags列出星球内所有标签及主题数量

API(通过 zsxq-cli api call 直接调用)

Shortcut 未覆盖的高级操作:

工具参数说明
search_groupskeyword按关键词搜索星球
search_group_membersgroup_id, keyword, limit搜索星球成员
get_hashtag_topicshashtag_id, limit, end_time列出某标签下的主题(分页)

反例(不要做)

❌ 不要做✅ 应该做
按关键词找内容时用 +topics 翻页逐条人工筛选用 zsxq-topic 的 +search 全文搜索
查「自己最近发过什么」时逐个星球跑 +topics用 zsxq-user 的 +footprints 一次拿到跨星球足迹
用户只给星球名称时,让用户自己提供 group_id 或凭记忆猜 ID先 group +list(自己加入的)或 search_groups(公开搜索)查到 ID 再继续
名称命中多个相似星球时默认取第一个列出候选(group_id + 名称)让用户确认
把 search_group_members 当成员列表接口、调大 limit 遍历全员它是关键词搜索,只用于按昵称定位具体成员

评论

支持 Markdown