EZ Texting for Openclaw

A powerful integration for managing SMS marketing campaigns and automated customer communication through the Membrane ecosystem.

gora050
v1.0.2
May 1, 2026
0
396
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install ez-texting

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 ez-texting 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 EZ Texting?

The EZ Texting skill enables AI agents to interact directly with the EZ Texting platform, a leading service for business SMS marketing, alerts, and reminders. By leveraging this integration within the Openclaw Skills ecosystem, developers can programmatically manage contact lists, execute messaging campaigns, and handle media assets without manually managing complex authentication flows.

Built on the Membrane framework, this skill abstracts the difficulties of API credential management and token refreshing. It provides a standardized interface for AI agents to discover actions and perform tasks like sending mass texts or managing subscriber keywords, ensuring secure and reliable communication between your agent and the EZ Texting API.

EZ Texting Use Cases

  • Automated SMS marketing campaign deployment and monitoring.
  • Programmatic management of customer contact lists and segments.
  • Sending real-time alerts and appointment reminders via text.
  • Managing SMS keywords and media assets for mobile engagement.
  • Integrating text messaging workflows into broader AI-driven business logic.

How EZ Texting Works

  1. Initialize the environment by installing the Membrane CLI and authenticating the agent.
  2. Establish a secure connection to the EZ Texting platform using the connection ensure command.
  3. Poll the connection status to ensure authentication is ready or handle required client actions like OAuth login.
  4. Use natural language intent discovery to find specific EZ Texting actions such as sending a message or creating a list.
  5. Execute the selected actions with JSON parameters or perform direct proxy requests to the API for advanced custom endpoints.

EZ Texting Setup

First, install the Membrane CLI:

npm install -g @membranehq/cli@latest

Authenticate your agent (use openclaw as the clientName for Openclaw Skills optimization):

membrane login --tenant --clientName=openclaw

Create a connection to the EZ Texting service:

membrane connection ensure "https://www.eztexting.com/" --json

If the connection is building, wait for it to become ready:

npx @membranehq/cli connection get <id> --wait --json

EZ Texting Data Schema & Taxonomy

The skill organizes data around the core entities of the EZ Texting platform. Data is typically exchanged in JSON format through the following structures:

Entity Description
Contacts Subscriber details including phone numbers and opt-in status.
Contact Lists Groupings of contacts for targeted messaging.
Campaigns Data structures defining the content, timing, and recipients of SMS blasts.
Keywords Specific trigger words used for automated responses or list joins.
Media MMS assets and files used in rich messaging.
Billing Information regarding usage credits and subscription status.

EZ Texting Advanced Features

  • Natural language action discovery to find the best API endpoint for a specific intent.
  • Seamless proxy request system that automatically injects auth headers and handles base URL normalization.
  • Automated credential lifecycle management requiring no local storage of secrets.
  • Support for headless environment authentication via manual authorization URLs.
  • Long-polling capabilities for robust connection state management in automated pipelines.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*