skills/zulip-news/SKILL.md
Aggregate and summarize Zulip community updates via ChatTool CLI. Use for latest Zulip news, stream/topic listing, and periodic summaries from configured streams/topics.
npx skillsauth add cubenlp/chattool zulip-newsInstall 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.
Use this skill to collect and summarize Zulip messages with ChatTool.
Configure Zulip credentials with typed env:
chatenv init -t zulip
chatenv cat -t zulip
Typical keys include bot email, bot API key, site URL, default streams/topics, lookback hours, and per-stream fetch limit.
chattool zulip streams
chattool zulip messages --stream "general" --topic "announcements"
chattool zulip news
chattool zulip news --since-hours 24
Use configured defaults when the user asks for periodic or latest community updates. Ask for stream/topic only when neither the request nor the typed env defaults provide enough scope.
tools
Continue development after `chatpypi` or `chattool pypi init -t chatarch` creates a project, keeping chatenv schemas, chatstyle interactive CLI behavior, docs, tests, and changelog aligned.
tools
Create or maintain ChatArch/chatxxx Python CLI packages with `chattool pypi init -t chatarch`, integrating external `chatstyle` and `chatenv` correctly.
tools
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.
tools
Use `chattool pypi init` or `chatpypi` to scaffold Python packages, including ChatArch templates, then validate with pytest/build/check/probe.