zulip-admin

Automate Zulip administration across multiple instances via the kctl-zulip CLI.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/tgunawandev/kodemeio-claude --skill zulip-admin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zulip-admin
Source: https://github.com/tgunawandev/kodemeio-claude/tree/main/config/.claude/skills/zulip-admin
Command: npx skills add https://github.com/tgunawandev/kodemeio-claude --skill zulip-admin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Zulip administration across kodemeio infrastructure for managing multiple Zulip instances via profiles (zulip.kodeme.io) using the kctl-zulip CLI. Centralizes management of users, streams, topics, invitations, emoji, realm settings, health checks, and announcements. Use when working with the kctl-zulip CLI or when managing any Zulip instance.

Core Features & Use Cases

  • Multi-instance management: Switch between Zulip instances via profiles and run targeted admin commands.
  • User & Stream Management: Create, update, deactivate users; manage streams, topics, and memberships.
  • Operational Tasks: Health checks, announcements, and basic governance tasks for Zulip deployments.

Quick Start

Install the kctl-zulip CLI and start by listing users for the production profile.

Frequently Asked Questions about zulip-admin

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

FAQPage Schema
How do I manage users across multiple Zulip instances?

Switch between Zulip deployments using profiles and execute operations with the kctl-zulip CLI. You can create, update, and deactivate users across separate instances through a single administrative interface.

Can I automate Zulip stream and topic administration using a CLI?

Yes, automate Zulip stream and topic administration via the kctl-zulip CLI. It supports managing streams, topics, and memberships directly from the command line for efficient multi-instance governance.

What is the best way to run health checks on Zulip deployments?

Run health checks on Zulip deployments by executing operational commands through the kctl-zulip CLI. This allows administrators to monitor instance status and perform basic governance tasks across configured profiles.

Does Zulip administration via kctl-zulip require API access for each profile?

Yes, Zulip administration via kctl-zulip requires access to the Zulip API and proper profile configuration for each instance. This setup enables multi-instance operations like managing invitations and realm settings.

How do I send announcements to specific Zulip instances?

Send announcements to specific Zulip instances by selecting the target profile and using the announcement commands in the kctl-zulip CLI. This ensures messages target the correct deployment scope.