- Provider
- zulip
- Category
- Other
- Setup
- User-supplied API key
- Actions
- 111 available
Quick start
Call Zulip from your generated app's worker code via the OverSkill composio client. The toolkit slug below maps to Zulip's public Composio identifier — your app references it by name and OverSkill handles the OAuth round-trip.
// In your generated app's worker handler:
const composio = composioClient(env);
const result = await composio.execute(
"ZULIP_ACTION_NAME",
{ /* action parameters — see Actions section below */ }
);
return new Response(JSON.stringify(result), {
headers: { "Content-Type": "application/json" }
});
Replace ACTION_NAME with one of the slugs listed in
the Actions section below. The composio client handles auth +
rate limits automatically — no API key is exposed to user code.
Setup
End-users supply their own Zulip API key. OverSkill provides a pre-built connection form via the integration card — your app can call the composio client immediately once the user has connected.
Available actions
111 actions exposed via the
Zulip integration. Each maps to a callable
slug — pass it to composio.execute(...) in your
worker code.
-
ZULIP_ADD_ALERT_WORDS -
ZULIP_ADD_APNS_TOKEN -
ZULIP_ADD_DEFAULT_STREAM -
ZULIP_ADD_LINKIFIER -
ZULIP_ADD_NAVIGATION_VIEW -
ZULIP_ADD_REACTION -
ZULIP_ARCHIVE_STREAM -
ZULIP_CHECK_MESSAGES_MATCH_NARROW -
ZULIP_CREATE_BIG_BLUE_BUTTON_VIDEO_CALL -
ZULIP_CREATE_CHANNEL -
ZULIP_CREATE_CHANNEL_FOLDER -
ZULIP_CREATE_CUSTOM_PROFILE_FIELD
Show all 111 actions
-
ZULIP_CREATE_DRAFTS -
ZULIP_CREATE_INVITE_LINK -
ZULIP_CREATE_MESSAGE_REMINDER -
ZULIP_CREATE_SAVED_SNIPPET -
ZULIP_CREATE_SCHEDULED_MESSAGE -
ZULIP_DELETE_DRAFT -
ZULIP_DELETE_MESSAGE -
ZULIP_DELETE_QUEUE -
ZULIP_DELETE_REMINDER -
ZULIP_DELETE_SAVED_SNIPPET -
ZULIP_DELETE_SCHEDULED_MESSAGE -
ZULIP_DELETE_TOPIC -
ZULIP_EDIT_DRAFT -
ZULIP_EDIT_NAVIGATION_VIEW -
ZULIP_EDIT_SAVED_SNIPPET -
ZULIP_EXPORT_REALM -
ZULIP_GET_ALERT_WORDS -
ZULIP_GET_ANOTHER_USER_PRESENCE -
ZULIP_GET_ATTACHMENTS -
ZULIP_GET_CHANNEL_FOLDERS -
ZULIP_GET_CUSTOM_EMOJI -
ZULIP_GET_CUSTOM_PROFILE_FIELDS -
ZULIP_GET_DRAFTS -
ZULIP_GET_EVENTS -
ZULIP_GET_FILE_TEMPORARY_URL -
ZULIP_GET_ICON -
ZULIP_GET_INVITES -
ZULIP_GET_IS_USER_GROUP_MEMBER -
ZULIP_GET_LINKIFIERS -
ZULIP_GET_MESSAGE -
ZULIP_GET_MESSAGE_HISTORY -
ZULIP_GET_MESSAGES -
ZULIP_GET_NAVIGATION_VIEWS -
ZULIP_GET_OWN_USER -
ZULIP_GET_READ_RECEIPTS -
ZULIP_GET_REALM_EXPORT_CONSENTS -
ZULIP_GET_REALM_EXPORTS -
ZULIP_GET_REALM_PRESENCE -
ZULIP_GET_REMINDERS -
ZULIP_GET_SAVED_SNIPPETS -
ZULIP_GET_SCHEDULED_MESSAGES -
ZULIP_GET_SERVER_SETTINGS -
ZULIP_GET_STREAM_BY_ID -
ZULIP_GET_STREAM_EMAIL_ADDRESS -
ZULIP_GET_STREAM_ID -
ZULIP_GET_STREAMS -
ZULIP_GET_STREAM_TOPICS -
ZULIP_GET_SUBSCRIBERS -
ZULIP_GET_SUBSCRIPTIONS -
ZULIP_GET_SUBSCRIPTION_STATUS -
ZULIP_GET_USER -
ZULIP_GET_USER_CHANNELS -
ZULIP_GET_USER_GROUP_MEMBERS -
ZULIP_GET_USER_GROUPS -
ZULIP_GET_USER_GROUP_SUBGROUPS -
ZULIP_GET_USER_STATUS -
ZULIP_MARK_ALL_AS_READ -
ZULIP_MARK_STREAM_AS_READ -
ZULIP_MARK_TOPIC_AS_READ -
ZULIP_MUTE_TOPIC -
ZULIP_REACTIVATE_USER -
ZULIP_REGISTER_PUSH_DEVICE -
ZULIP_REGISTER_QUEUE -
ZULIP_REMOVE_ALERT_WORDS -
ZULIP_REMOVE_ATTACHMENT -
ZULIP_REMOVE_CODE_PLAYGROUND -
ZULIP_REMOVE_DEFAULT_STREAM -
ZULIP_REMOVE_FCM_TOKEN -
ZULIP_REMOVE_LINKIFIER -
ZULIP_REMOVE_NAVIGATION_VIEW -
ZULIP_REMOVE_REACTION -
ZULIP_RENDER_MESSAGE -
ZULIP_REORDER_CHANNEL_FOLDERS -
ZULIP_REORDER_CUSTOM_PROFILE_FIELDS -
ZULIP_REORDER_LINKIFIERS -
ZULIP_REVOKE_EMAIL_INVITE -
ZULIP_REVOKE_INVITE_LINK -
ZULIP_SEND_MESSAGE -
ZULIP_SEND_TEST_NOTIFICATION -
ZULIP_SET_TYPING_STATUS -
ZULIP_SET_TYPING_STATUS_FOR_MESSAGE_EDIT -
ZULIP_SUBSCRIBE_TO_CHANNEL -
ZULIP_TEST_WELCOME_BOT_CUSTOM_MESSAGE -
ZULIP_UNSUBSCRIBE_FROM_CHANNEL -
ZULIP_UPDATE_CHANNEL_FOLDER -
ZULIP_UPDATE_LINKIFIER -
ZULIP_UPDATE_MESSAGE -
ZULIP_UPDATE_MESSAGE_FLAGS -
ZULIP_UPDATE_MESSAGE_FLAGS_FOR_NARROW -
ZULIP_UPDATE_REALM_USER_SETTINGS_DEFAULTS -
ZULIP_UPDATE_SCHEDULED_MESSAGE -
ZULIP_UPDATE_SETTINGS -
ZULIP_UPDATE_STATUS -
ZULIP_UPDATE_STATUS_FOR_USER -
ZULIP_UPDATE_STREAM -
ZULIP_UPDATE_SUBSCRIPTIONS -
ZULIP_UPDATE_SUBSCRIPTION_SETTINGS -
ZULIP_UPDATE_USER -
ZULIP_UPDATE_USER_TOPIC
Build with Zulip
Open OverSkill, describe what you want to build, and reference Zulip in your prompt — the AI will wire up the integration automatically.