skills/zulip-post-preview/SKILL.md
Create staged previews of Zulip topics using read-only CLI queries, including full-thread originals, a small zh-en translation slice, and a Chinese overview in an external work directory such as ~/tmp/chattool-zulip/<channel>/<topic>. Use when asked to preview, summarize, or translate Zulip thread content.
npx skillsauth add cubenlp/chattool zulip-post-previewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate a staged readlist for a Zulip topic using only read-only CLI commands and write results to an external work directory outside the repository.
Identify stream and topic
Use chattool zulip streams and chattool zulip topics --stream "<stream name>".
Fetch full topic (read-only)
Use chattool zulip topic --stream "<stream name>" --topic "<topic name>" --json-output.
Produce staged outputs under ~/tmp/chattool-zulip/<channel>/<topic>/
0_posts_full.md: full thread, chronological, original markdown with timestamp, sender, and link.0_posts_5.zh-en.md: first post + latest 5 posts, original text with Chinese translation.1_overview.md: Chinese summary and reading guidance (1_ and later are processed content; stop at 1_ for now).Use only read methods (streams, topics, messages, topic). Do not send messages, react, or upload files.
Keep the directory structure flat (<channel>/<topic>), avoid extra raw/ folders, and do not write temporary preview outputs back into the repository by default.
tools
Aggregate and summarize Zulip community updates via ChatTool CLI. Use when user asks to fetch latest Zulip news, list streams/messages, or generate periodic summaries from configured streams/topics.
tools
Use `chattool pypi init` to scaffold a minimal Python package, then validate it with doctor/build/check. Example package name `mychat`.
tools
Post-task normalization workflow for ChatTool development. Use after implementation to review the completed work, extract reusable pieces into the repo, check existing CLI surfaces before adding scripts, run $chattool-dev-review, and then drive docs/tests/changelog/PR updates through the project standards. If the task also includes merged-mainline release work, hand off to $chattool-release after PR/MR stage.
tools
Professional network scanning utility for discovering active hosts and open ports within a network segment.