Fanout for Openclaw

The Fanout skill enables AI agents to manage real-time APIs and push instant data updates without the overhead of polling.

membranedev
v1.0.2
Apr 30, 2026
0
315
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install fanout

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 fanout 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 Fanout?

Fanout is a powerful service designed to help developers build and scale real-time APIs by pushing data to clients instantly. By integrating this capability into your AI workflows via Openclaw Skills, you can eliminate the inefficiencies of constant polling and ensure your applications respond to data changes in real-time.

This skill leverages the Membrane framework to provide a seamless interface for interacting with Fanout data. It abstracts away the complexities of authentication and credential management, allowing developers to focus on building robust integration logic and real-time communication flows.

Fanout Use Cases

  • Pushing instant notifications or data updates to web and mobile clients.
  • Managing recipient lists for targeted real-time message broadcasting.
  • Automating live data workflows based on specific triggers or events.
  • Scaling real-time API infrastructure without manual credential management.

How Fanout Works

  1. Installation: The Membrane CLI is installed to provide the necessary environment for Openclaw Skills to operate.
  2. Authentication: The agent logs in via a tenant-specific client, handling OAuth or API key flows securely through a browser or headless terminal.
  3. Connection Establishment: A connection to the Fanout domain is ensured, with Membrane automatically handling the underlying connector logic.
  4. Action Discovery: The agent searches for specific Fanout actions (like sending messages) using natural language intent discovery.
  5. Execution: Actions are executed or raw API requests are proxied through Membrane, which injects the necessary headers and manages credential refreshing.

Fanout Setup

First, install the required CLI for Openclaw Skills:

npm install -g @membranehq/cli@latest

Next, authenticate your agent (e.g., using openclaw as the client name):

membrane login --tenant --clientName=openclaw

Establish a secure connection to the Fanout service:

membrane connection ensure "https://fanout.io/" --json

Fanout Data Schema & Taxonomy

The Fanout skill organizes data around real-time messaging entities. Below is the primary metadata taxonomy:

Entity Description
Message The payload dispatched to connected clients.
Recipient The specific endpoint or client receiving the push data.
Recipient List A grouped collection of recipients for broadcast operations.
Connection ID The unique identifier managed by Openclaw Skills to track authenticated sessions.

Fanout Advanced Features

  • Intelligent Action Search: Use natural language intent to find the exact Fanout function needed without browsing documentation.
  • Transparent Proxying: Send custom requests to the Fanout API with automatic header injection and credential refresh.
  • Automated Polling: Built-in long-polling capabilities to wait for connection readiness in asynchronous environments.
  • Headless Authentication: Streamlined workflows for completing logins in remote or CLI-only environments.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*