← Back to Skills Marketplace
bratchenko

Self-Integration

by bratchenko · GitHub ↗ · v1.1.2
cross-platform ✓ Security Clean
764
Downloads
2
Stars
1
Active Installs
4
Versions
Install in OpenClaw
/install self-integration
Description
Connect to any external app and perform actions on it. Use when the user wants to interact with external services like Slack, Linear, HubSpot, Salesforce, Jira, GitHub, Google Sheets, or any other app — send messages, create tasks, sync data, manage contacts, or perform any API operation.
Usage Guidance
This skill delegates access to other apps through the Membrane service. Before installing, ensure you trust the Membrane service and only supply a token with the minimum scope needed (or a limited/test account) because the token lets the skill perform actions on connected apps. Understand that the agent will initiate connection flows that may require the user to open authentication URLs to grant access to external services. If you need stronger assurances, ask for details about token scope, audit logs, and how to revoke the token.
Capability Analysis
Type: OpenClaw Skill Name: self-integration Version: 1.1.2 The skill acts as a client for the Membrane API, enabling interaction with external applications. It requires `MEMBRANE_TOKEN` and `MEMBRANE_API_URL` environment variables, which are used to authenticate and direct all API calls to the specified Membrane endpoint (defaulting to `https://api.getmembrane.com`). The `SKILL.md` transparently outlines the API interactions, data sent (API token, connection parameters, action inputs, agent prompts), and explicitly states that no other external services are contacted. While the skill instructs the OpenClaw agent to send 'prompts' to the Membrane API's agent sessions, this is a documented feature of the Membrane service for building connectors/actions, not a prompt injection attempt against the OpenClaw agent itself. There is no evidence of unauthorized data exfiltration, malicious execution, persistence mechanisms, or obfuscation. The skill clearly discloses its reliance on and data sharing with the Membrane service, aligning with its stated purpose.
Capability Assessment
Purpose & Capability
Name and description say the skill will connect to external apps via Membrane; the only required secrets are MEMBRANE_TOKEN and MEMBRANE_API_URL, which directly match that purpose. There are no unrelated binaries, paths, or extra credentials requested.
Instruction Scope
SKILL.md instructs the agent to call Membrane endpoints (connections, search, connection-requests, agent sessions, actions) and to prompt the user to complete OAuth flows. It does not instruct the agent to read local files, other env vars, or exfiltrate data to third-party endpoints outside the Membrane API. Use of Membrane Agent sessions to auto-build connectors/actions is in-scope for the described capability.
Install Mechanism
No install spec and no code files — instruction-only. Nothing is downloaded or written to disk by the skill itself, which minimizes install risk.
Credentials
Only MEMBRANE_TOKEN (primary) and MEMBRANE_API_URL are required. Both are directly relevant for calling the Membrane API. There are no unrelated secrets or high-privilege environment variables requested.
Persistence & Privilege
The skill is not forced-always; it is user-invocable and allows normal autonomous invocation (platform default). It doesn't request to modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install self-integration
  3. After installation, invoke the skill by name or use /self-integration
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.2
Set homepage to getmembrane.com
v1.1.1
Declare MEMBRANE_API_URL in openclaw metadata, add homepage to openclaw block
v1.1.0
Fix security review: declare MEMBRANE_TOKEN in metadata, add concrete examples, add security & privacy section
v1.0.0
Initial version
Metadata
Slug self-integration
Version 1.1.2
License
All-time Installs 1
Active Installs 1
Total Versions 4
Frequently Asked Questions

What is Self-Integration?

Connect to any external app and perform actions on it. Use when the user wants to interact with external services like Slack, Linear, HubSpot, Salesforce, Jira, GitHub, Google Sheets, or any other app — send messages, create tasks, sync data, manage contacts, or perform any API operation. It is an AI Agent Skill for Claude Code / OpenClaw, with 764 downloads so far.

How do I install Self-Integration?

Run "/install self-integration" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Self-Integration free?

Yes, Self-Integration is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Self-Integration support?

Self-Integration is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Self-Integration?

It is built and maintained by bratchenko (@bratchenko); the current version is v1.1.2.

💬 Comments