Rocket.Chat for Openclaw

A comprehensive integration for managing Rocket.Chat messaging, channel operations, and user administrative tasks through a RESTful API.

zenjabba
v1.0.2
Feb 18, 2026
1
1.7k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install rocketchat

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install rocketchat using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Rocket.Chat?

The Rocket.Chat skill empowers AI agents to seamlessly interact with one of the most popular open-source team communication platforms. By utilizing this integration within Openclaw Skills, developers can automate the lifecycle of channels, direct messages, and user interactions. This skill provides a bridge to Rocket.Chat's extensive feature set, including threaded conversations, role-based access control, and rich media integrations, making it an essential tool for building collaborative AI workflows.

Built on a robust REST API framework, the skill handles authentication and data exchange efficiently. It allows for sophisticated bot behaviors, such as responding to specific triggers, managing pinned content for knowledge management, and monitoring server health via statistics endpoints. Whether you are building a DevOps notification bot or a centralized team assistant, this skill provides the necessary endpoints to turn Rocket.Chat into an automated communication hub.

Rocket.Chat Use Cases

  • Automating the creation of project-specific channels and setting relevant topics for new initiatives.
  • Sending automated alerts and system notifications from external services via incoming webhooks.
  • Searching message history to provide context-aware answers to user queries within Openclaw Skills.
  • Managing team availability by programmatically updating user statuses based on calendar events or task completion.
  • Archiving inactive channels and pinning critical project milestones or decisions to maintain workspace hygiene.

How Rocket.Chat Works

  1. Initialize the connection by configuring the Rocket.Chat URL and required authentication tokens.
  2. Use the authentication headers to verify permissions and access the server's REST API endpoints.
  3. Identify specific targets using unique identifiers like roomId, msgId, or userId for precise operations.
  4. Execute requests to perform actions such as sending messages, creating rooms, or reacting to existing content.
  5. Parse the JSON responses to handle data output or confirm the successful execution of automated tasks.

Rocket.Chat Setup

To get started with the Rocket.Chat skill, ensure you have the necessary environment variables configured and dependencies installed.

# Required Environment Variables
export RC_URL="your_rocketchat_instance_url"
export RC_TOKEN="your_auth_token"
export RC_USER_ID="your_user_id"

# Ensure dependencies are available
# Requires: curl, jq

To obtain your credentials, you can use the login endpoint:

curl -s -X POST \
  -H "Content-Type: application/json" \
  -d '{"user":"username","password":"password"}' \
  "$RC_URL/api/v1/login"

Rocket.Chat Data Schema & Taxonomy

The Rocket.Chat skill organizes data through several core entities, primarily using unique alphanumeric IDs for tracking and modification.

Entity Identifier Key Key Operations
Channels roomId Create, Archive, List Members, Set Topic
Messages msgId Post, Update, Delete, React, Pin
Users userId / username Create, Info, List, Set Status
Integrations webhookId List, Trigger Incoming Hooks
Statistics N/A Server-wide health and usage metrics

Rocket.Chat Advanced Features

  • Universal chat endpoints that work across public channels, private groups, and direct messages.
  • Advanced message search capabilities using text-based queries to filter through historical data.
  • Comprehensive administrative tools for user creation and role management within Openclaw Skills.
  • Toggle-based emoji reactions for interactive bot engagement.
  • Real-time rate limit monitoring via X-RateLimit-Limit and X-RateLimit-Remaining response headers.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*