read-zulip

Fetch Zulip messages from channels or topics and summarize decisions and requirements.

3|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/qualit527/qec-ai-decoder --skill read-zulip
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: read-zulip
Source: https://github.com/qualit527/qec-ai-decoder/tree/main/.claude/skills/read-zulip
Command: npx skills add https://github.com/qualit527/qec-ai-decoder --skill read-zulip

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Read Zulip history with shared credentials, then turn the result into project context for the current task.

Core Features & Use Cases

  • Fetch recent Zulip messages from a channel or topic and summarize decisions, requirements, and action items to inform planning.
  • Resolve context dependencies by pulling discussions across streams/topics and formatting them for downstream tasks.
  • Support credential resolution from zuliprc and configurable output formats (text or json).

Quick Start

Run the read-zulip script to fetch and summarize messages from a Zulip channel, returning a concise project-context bundle.

Frequently Asked Questions about read-zulip

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I summarize Zulip chat history to extract project decisions and action items?

You can summarize Zulip chat history by fetching messages from a channel or topic to extract decisions and action items. The summarized results are formatted as a project-context bundle for downstream planning.

How do I pull context from Zulip streams to use in downstream project planning?

Pull Zulip context by fetching discussions across relevant streams or topics and formatting the output. This resolves context dependencies, producing text or json results ready for downstream tasks.

Do I need a zuliprc file to fetch and summarize messages from a Zulip channel?

Yes, you need a zuliprc file for credential resolution to fetch and summarize Zulip messages. The script uses this file to securely access the required chat history for processing.

Can I get Zulip message summaries in json format for project planning?

Yes, you can get Zulip message summaries in json format. The tool supports configurable output formats, allowing you to return extracted decisions and requirements in either text or json.

What is the best way to track decisions and requirements from Zulip chat history?

The best way to track decisions from Zulip chat history is to automate extracting action items and requirements. This summarizes discussions into a structured format, ensuring project context is available for planning.

How does the summarization script handle errors when fetching Zulip messages?

The summarization script gracefully handles errors when fetching Zulip messages. This ensures pulling chat history and resolving context dependencies across streams does not fail abruptly during project planning.