zulip

Fetch Zulip message history and download file attachments.

8|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/genedragon/acp-platform --skill zulip
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zulip
Source: https://github.com/genedragon/acp-platform/tree/main/skills/zulip-etiquette
Command: npx skills add https://github.com/genedragon/acp-platform --skill zulip

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps you work effectively in Zulip channels and topics by guiding you to fetch message history, download files, and attach media while following Zulip conventions.

Core Features & Use Cases

  • zulip_fetch_messages(channel, topic, limit, anchor?, before?, after?) — fetches recent or historical messages for context
  • zulip_download_file(upload_url) — downloads or reads attachments from Zulip
  • Sending files & attachments via message(media=...) with proper formatting and channel/topic linking
  • Topic discipline, mentions syntax, channel/topic links, reactions, and threading etiquette

Quick Start

Start by joining a Zulip workspace, then use zulip_fetch_messages and zulip_download_file to gather context before responding.

Frequently Asked Questions about zulip

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

FAQPage Schema
How do I fetch Zulip message history for a specific channel and topic?

To fetch Zulip message history, use zulip_fetch_messages with channel and topic parameters, optionally specifying limit and anchor to retrieve recent or historical conversation context before responding.

Can I download files and attachments from Zulip conversations?

Yes, you can download files and attachments from Zulip by using the zulip_download_file tool with the upload URL, which reads and retrieves media linked within channel and topic messages.

What's the best way to maintain Zulip topic discipline and threading etiquette?

Maintaining Zulip topic discipline involves posting messages in the correct stream and topic, using proper mentions syntax, applying channel and topic links, and adding reactions to ensure consistent conversation etiquette across threads.

How do I send files and media attachments in Zulip messages?

To send files and media attachments in Zulip, use the message function with media parameters, ensuring proper Markdown formatting and correct channel and topic linking for consistent delivery and etiquette.

Does this Zulip integration support Markdown formatting and mentions?

Yes, this Zulip integration supports Markdown formatting for message content and enforces proper mentions syntax, allowing you to format text and notify users while adhering to safety and privacy guidelines.

What are the limitations when fetching historical Zulip messages?

When fetching historical Zulip messages, limitations include the need to specify optional anchor, before, or after parameters for pagination, and the requirement to integrate with zulip_fetch_messages and zulip_download_file tools for context retrieval.