Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
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.
User asks: Post a daily standup summary to the Engineering stream
- 1Load Zulip credentials from ~/.config/zulip/zuliprc
- 2Connect to the Zulip organization using the Python client
- 3Compose the standup summary as message content
- 4Send the message to the Engineering stream under the Standup topic
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.