Loading...
Loading...
Complete Operation Guide for Zsxq CLI (zsxq-cli), covering all scenarios of Zsxq (Knowledge Planet) and content management. This Skill must be used when users mention Zsxq, zsxq, Xiaomiquan (former name of Zsxq), login/authentication, posting, commenting, answering, editing, deleting topics, notes, digest, tags/hashtag, members, footprints, question records, share links, NPS feedback, group_id, topic_id; need to login/check authentication status, view/search/publish/edit/manage Zsxq content; perform operation scenarios such as daily patrol, comment section operation, question management, digest and tag organization, operation daily/weekly report & review, generating Zsxq daily poster images, generating vertical animated videos, negative content monitoring, batch tagging, renewal care for expiring members, archiving topics to columns; splice share links, directly call underlying APIs (api call / api raw), check member lists/member expiration dates/column lists; or need to check/migrate/clean up legacy Zsxq Skills (such as upgrading zsxq-shared, zsxq-group to a single zsxq). It should be triggered even if only a single operation is involved (e.g., obtaining group_id, viewing post details, replying to comments).
npx skill4agent add unnoo/zsxq-skill zsxqDefault assumption: zsxq-cli is installed and logged in; no need to check proactively every time. Handle on-demand only when command execution errors occur (see).references/auth-errors.md
references/cli-exploration.mdDo not pre-run irrelevant,doctoror--helpduring atomic operation or scenario execution. Fall back to Exploration Mode only when capabilities do not match or calls fail.api list
| User wants to… | Go to |
|---|---|
| Login / Check login status / Troubleshoot authentication or HTTP errors | → |
| Daily patrol: Check new content that needs attention/handling today | → |
| Organize comment sections, find unreplied comments and draft replies | → |
| Handle unanswered questions asked to me | → |
| Organize digests and tags (suggestions for marking as digest / tagging) | → |
| Generate operation daily/weekly reports / reviews | → |
| Make Zsxq content into daily poster images (PNG) | → |
| Make Zsxq posts into vertical animated videos (MP4) | → |
| Inspect and monitor negative / risky content | → |
| Batch tag topics with given tags | → |
| Renewal care for expiring members (identify expiring members, tiered message drafting) | → |
| Batch archive latest topics to columns | → |
| Check/migrate/clean up legacy zsxq skills | → |
| Directly call underlying APIs / explore unencapsulated capabilities | → |
| Splice Zsxq share links | → |
| Understand security rules (confirmation for write/delete) | → Security Rules |
| List joined Groups / get group_id | → |
| Browse latest topics in a Group | → |
| View Group tags | → |
| Search content in a Group | → |
| View post details | → |
| Post a topic | → |
| Edit a post | → |
| Comment / nested reply | → |
| Answer a question | → |
| Delete a topic | → |
| Mark as digest / cancel digest (Group owner) | → |
| Set tags for a topic | → |
| Read / set columns attached to a topic (archive to columns) | → |
| View own user information | → |
| View own posts across Groups | → |
| Submit NPS feedback | → |
| Create/view/edit/delete notes | → |
| Matters needing confirmation before writing | → |
User (user_id) — Logged-in account
│
├── Group (group_id) — Zsxq community
│ ├── Topic (topic_id) — talk / q&a / task / solution
│ │ ├── Comment (comment_id)
│ │ │ └── Nested Reply (replied_comment_id)
│ │ ├── Answer — Exclusive to q&a type
│ │ └── Hashtag
│ └── Hashtag (hashtag_id)
│ └── Topic list
│
└── Note (note_id) — Public note, not belonging to any Groupgroup_idtalkq&atasksolutionreplied_comment_idgroup_idtopic_idcomment_idnote_idapi raw> [!CAUTION]| Scenario | Trigger Phrases | Entry |
|---|---|---|
| Daily Patrol | | |
| Comment Section Operation | | |
| Question Management | | |
| Digest and Tag Organization | | |
| Operation Daily/Weekly Report & Review | | |
| Generate Zsxq Daily Poster | | |
| Generate Vertical Animated Video | | |
| Negative Content Monitoring | | |
| Batch Tagging | | |
| Expiring Member Renewal Care | | |
| Archive Topics to Columns | | |
| Migrate Legacy Skills | | |
| Shortcut | Description | Reference |
|---|---|---|
| List joined/created Groups, get group_id | |
| Browse latest topics in a Group (pagination) | |
| List Group tags and topic counts | |
zsxq-cli api call| Tool | Parameters | Description |
|---|---|---|
| | Search Groups by keyword |
| | Search Group members |
| | List topics under a tag (pagination) |
| Operation | Command Template | Reference |
|---|---|---|
| Member List | | |
| Column List | | |
| Create Column | | |
in member lists is only visible to Group owners/administrators of paid Groups. Column attribution of topics is a topic-level operation, see raw HTTP calls in Topic Management.expired_time
| ❌ Do Not | ✅ Do |
|---|---|
Manually paginate with | Use |
Run | Use |
| Ask users to provide group_id when only given Group name | First find the ID via |
| Default to the first match when multiple similar Groups hit the name | List candidates (group_id + name) for user confirmation |
Treat | It is a keyword search, only used to locate specific members by nickname |
| Shortcut | Description | Reference |
|---|---|---|
| Full-text search for topics in a Group | |
| Get complete topic details | |
| Publish a new post (talk) ⚠️ | |
| Edit own posts ⚠️ | |
| Comment / nested reply ⚠️ | |
| Answer questions ⚠️ | |
⚠️ = Write operation; must confirm content with user before execution.
zsxq-cli api call| Tool | Parameters | Description | Reference |
|---|---|---|---|
| | Get topic comment list (pagination) | — |
| | Set/cancel digest (Group owner permission) ⚠️ | |
| | Set tags for a topic (titles are the complete tag set) ⚠️ | |
| | View questions initiated by myself | — |
| | View questions asked to me (account-level, returns include | — |
⚠️ = Write operations (/set_topic_digestedmodify Group content); must confirm with user before execution and comply with Security Rules andset_topic_tagsblocks in corresponding references.> [!CAUTION]
| Operation | Command Template | Reference |
|---|---|---|
| Delete Topic | | |
| Read Columns Attached to Topic | | |
| Set Columns Attached to Topic | | |
⚠️ = Write operation; must confirm with user before execution. Setting columns attached to a topic is a full replacement:will overwrite the topic's existing column attribution. To "add to a column", first read the existing set, merge the new column, then set it back, seecolumn_idsfor details.topic-attached-columns.md
| Shortcut | Description | Reference |
|---|---|---|
| View current user profile (user_id, nickname, etc.) | |
| View cross-Group post footprints | |
| Submit NPS feedback ⚠️ | |
When users express dissatisfaction with the product, find missing capabilities, or encounter repeated failures during use, after completing the main task, you can prompt them to submit NPS feedback. Trigger rules are in.user-nps.md
| Shortcut | Description | Reference |
|---|---|---|
| Create public note ⚠️ | |
| View note list | |
| View note details | |
| Edit note ⚠️ | |
| Delete note (irreversible) ⚠️ | |