Ably Integration Skill for Openclaw

A powerful OOMOL-powered skill to manage Ably real-time messaging, channels, presence history, and push notifications directly from your AI coding environment.

oomol
v1.0.1
Jun 9, 2026
0
541
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install oo-ably

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 oo-ably 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 Ably Integration Skill?

The oo-ably skill enables developers and AI agents to programmatically interact with Ably, a leading real-time pub/sub messaging platform, using the oo CLI. This skill automates read, write, and delete operations on Ably data, including querying presence, managing channels, and publishing messages, without requiring you to handle raw API tokens directly. OOMOL injects the required credentials server-side, keeping your execution environment highly secure.\n\nBy integrating this connector into your automated workflows, you can leverage Openclaw Skills to let your AI assistant monitor real-time messaging state, run schema-validated actions, and manage push notification subscriptions dynamically.

Ably Integration Skill Use Cases

  • Automated Real-Time Alerts: Dynamically publish notifications or system alerts to Ably channels directly from command-line scripts or automated agents.\n- Channel Configuration: Programmatically create and provision channels during system bootstrapping or environment teardown.\n- Presence Diagnostics: Query presence history and verify device connectivity status across multiple channels in real time.\n- Subscription Cleanup: Perform cleanup of stale push notification subscriptions or channel connections without writing bespoke API clients.

How Ably Integration Skill Works

  1. Fetch Authoritative Schema: Execute oo connector schema \"ably\" --action \"<action_name>\" to retrieve the active input/output data contract for the selected operation.\n2. Assemble JSON Payload: Construct a JSON payload that strictly conforms to the retrieved action schema.\n3. Execute the Command: Run the action via oo connector run \"ably\" --action \"<action_name>\" --data '<json>' --json.\n4. Credential Injection: The underlying platform securely injects the registered Ably API key on the server side.\n5. Parse Results: Receive and process the standardized JSON output containing the payload execution metadata and resulting data.

Ably Integration Skill Setup

Ensure the oo CLI is installed and your credentials are linked before executing Ably commands. Run these steps if commands throw authentication or missing scope errors.\n\n### 1. Install the oo CLI\n\nFor macOS and Linux:\nbash\ncurl -fsSL https://cli.oomol.com/install.sh | bash\n\n\nFor Windows PowerShell:\npowershell\nirm https://cli.oomol.com/install.ps1 | iex\n\n\n### 2. Authenticate\n\nLog into your OOMOL account:\nbash\noo auth login\n\n\n### 3. Connect Ably\n\nLink your Ably API key securely via the web dashboard at https://console.oomol.com/app-connections?provider=ably.

Ably Integration Skill Data Schema & Taxonomy

Action Schema Reference\n\nThe following table lists the available operations, their core purpose, and safety categories:\n\n| Action | Type | Description |\n| :--- | :--- | :--- |\n| batch_presence | Read (Safe) | Query current presence for multiple Ably channels. |\n| batch_presence_history | Read (Safe) | Query presence history for multiple Ably channels. |\n| create_channel | Write (Confirm) | Activate an Ably channel by retrieving its metadata. |\n| delete_channel_subscription | Destructive (Confirm) | Delete an Ably push notification subscription. |\n| get_channel_details | Read (Safe) | Retrieve Ably metadata and occupancy details. |\n| get_channel_history | Read (Safe) | Retrieve message history for one channel. |\n| get_presence_history | Read (Safe) | Retrieve presence history for one channel. |\n| get_service_time | Read (Safe) | Retrieve current Ably service time in milliseconds. |\n| get_stats | Read (Safe) | Retrieve application usage statistics. |\n| list_push_channel_subscriptions | Read (Safe) | List Ably push notification channel subscriptions. |\n| publish_message_to_channel | Write (Confirm) | Publish one message to an Ably channel. |\n\nNote: Run oo connector schema \"ably\" --action \"<action_name>\" to inspect specific property types.

Ably Integration Skill Advanced Features

  • Server-Side Token Security: Raw credentials and API tokens are never exposed or stored in your local workspace, eliminating leak risks.\n- Dynamic Schema Inspection: Keep agent operations robust with real-time payload schema discovery prior to execution.\n- Interactive Safety Safeguards: Built-in guidance for developers and AI agents, flagging state-changing [write] actions and requiring confirmation for [destructive] operations.\n- Unified Command Interface: Run high-level Ably commands standardized alongside other Openclaw Skills to construct rich multi-agent orchestration flows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*