LaunchKit · 2026
Back to Skills

Interact with Zulip chat platform via REST API and Python client.

0
494 downloads
by @suky57

Setup & Installation

openclaw skills install @suky57/zulip

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install zulip

Version History

v1.0.2Feb 16, 2026 - Version note by skill developer:

Re-publish with metadata fix

What This Skill Does

Reads and sends messages on Zulip using the REST API or Python client. Supports streams, topics, direct messages, user lookups, reactions, and file sharing.

Provides direct API access to Zulip's topic-threaded conversation model without requiring a full bot framework.

When to use it

  • Sending automated status updates to a team stream
  • Reading recent messages from a specific topic
  • Sending a direct message to a teammate by user ID
  • Searching messages for a keyword across streams
  • Listing all users in a Zulip organization

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Post a daily standup summary to the Engineering stream

AGENT
  1. 1Load Zulip credentials from ~/.config/zulip/zuliprc
  2. 2Connect to the Zulip organization using the Python client
  3. 3Compose the standup summary as message content
  4. 4Send the message to the Engineering stream under the Standup topic
OUTPUT

Message posted to Engineering/Standup with delivery confirmation

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Zulip bot API key from Settings → Bots in the Zulip admin panelZulip organization URL and bot email address