LaunchKit · 2026
Back to Skills

self-integration

Connect to any external app and perform actions on it.

2
466 downloads
by @bratchenko

Setup & Installation

openclaw skills install @bratchenko/self-integration

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install self-integration

Version History

v1.1.2Feb 13, 2026 - Version note by skill developer:

Set homepage to getmembrane.com

What This Skill Does

Connects an AI agent to external apps using the Membrane API. The agent can send messages, create tasks, sync data, and run any API operation against services like Slack, GitHub, HubSpot, or Jira. Membrane handles OAuth flows and credential storage, so external app credentials are not managed locally.

Membrane manages OAuth and API key storage for each connected app, so the agent can act across multiple services without you embedding or rotating credentials per integration.

When to use it

  • Send a Slack message when a build fails
  • Create a Linear task from a support conversation
  • Add a new contact to HubSpot after a form submission
  • Open a GitHub issue from a bug report
  • Append a row to a Google Sheet from collected data

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: send a message to #alerts in Slack saying 'Deploy complete'

AGENT
  1. 1Check existing connections for a Slack workspace via GET /connections
  2. 2Search for the Slack connector via GET /search?q=slack and create a connection request via POST /connection-requests
  3. 3Prompt the user to open the returned authentication URL and poll GET /connection-requests/{requestId} until status is 'success'
  4. 4Search for a send-message action via GET /actions with connectionId and intent 'send a message'
  5. 5Run the action via POST /actions/{actionId}/run with channel '#alerts' and the message text
OUTPUT

Slack message posted to #alerts: 'Deploy complete'

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

MEMBRANE_TOKEN: API token from https://console.getmembrane.com (requires a Membrane account)