Sendspark for Openclaw

The Sendspark skill enables AI agents to automate video messaging, manage brand settings, and interact with video responses through the Membrane framework.

membranedev
v1.0.2
Apr 30, 2026
0
325
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install sendspark-integration

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 sendspark-integration 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 Sendspark?

Sendspark is a powerful video messaging tool designed for sales, marketing, and support teams to build stronger relationships through personalized video communication. By using this Openclaw Skills integration, developers can programmatically record, share, and manage video responses and brand configurations.

This skill leverages the Membrane infrastructure, which simplifies the integration process by handling complex authentication and credential refreshes automatically. This allows your AI agent to focus on executing high-level logic and customer engagement strategies rather than managing API plumbing.

Sendspark Use Cases

  • Automating personalized video follow-ups for sales outreach sequences.
  • Managing brand settings and team configurations across multiple Sendspark accounts.
  • Retrieving and processing video responses from customers for support sentiment analysis.
  • Integrating video messaging capabilities into existing AI-driven marketing automation workflows.

How Sendspark Works

  1. The AI agent initializes the skill using the Membrane CLI and authenticates the user via a secure tenant-based login.
  2. A connection to Sendspark is established or ensured by normalizing the application URL.
  3. The agent polls the connection status until it reaches a READY state, handling any necessary client actions like OAuth prompts.
  4. The agent searches for specific Sendspark actions using natural language intents to find the most efficient pre-built operation.
  5. Actions are executed with JSON parameters, or direct proxy requests are made to the Sendspark API for advanced custom requirements.
  6. Membrane manages the underlying authentication headers and data mapping, returning structured output to the agent.

Sendspark Setup

First, install the Membrane CLI to enable Openclaw Skills functionality:

npm install -g @membranehq/cli@latest

Authenticate your agent (replace <agentType> with openclaw):

membrane login --tenant --clientName=openclaw

Create a connection to the Sendspark service:

membrane connection ensure "https://sendspark.com" --json

Sendspark Data Schema & Taxonomy

The skill organizes data through structured actions and proxy requests. Metadata and schemas are retrieved dynamically to minimize token usage.

Data Component Description
Connection ID Unique identifier for the Sendspark account integration.
Action Schema Defines input parameters (e.g., video ID, recipient) and output structure.
State Tracks connection status: BUILDING, READY, or CLIENT_ACTION_REQUIRED.
Proxy Responses Raw or JSON-processed data returned from Sendspark API endpoints.

Sendspark Advanced Features

  • Natural Language Action Discovery: Find the right API operation by describing your intent rather than browsing docs.
  • Automatic Credential Management: Transparent OAuth and API key refreshes handled server-side by Membrane.
  • Intelligent Proxying: Send direct requests to Sendspark endpoints with automatic header injection and base-URL normalization.
  • Long-polling Connection Support: Robust handling of asynchronous connection building and user authentication triggers.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*