Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
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.
User asks: send a message to #alerts in Slack saying 'Deploy complete'
- 1Check existing connections for a Slack workspace via GET /connections
- 2Search for the Slack connector via GET /search?q=slack and create a connection request via POST /connection-requests
- 3Prompt the user to open the returned authentication URL and poll GET /connection-requests/{requestId} until status is 'success'
- 4Search for a send-message action via GET /actions with connectionId and intent 'send a message'
- 5Run the action via POST /actions/{actionId}/run with channel '#alerts' and the message text
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.