manychat-cli
Skill by danielfoch
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/danielfoch/manychat-cliWhat This Skill Does
The ManyChat CLI skill provides a robust, interface-driven approach for OpenClaw agents to interact with the ManyChat API. Rather than relying on fragile manual web interactions, this skill uses a specialized Python wrapper located at /Users/danielfoch/manychat-cli/manychat_cli.py. It allows the AI to perform complex CRM operations such as subscriber lookups, precise tag management, custom field data manipulation, and the triggering of pre-defined flows or content. Furthermore, the skill supports the execution of JSON-based playbooks, enabling multi-step automation chains (e.g., finding a lead, updating their status, and triggering a personalized welcome flow) in a single command.
Installation
To integrate this skill into your OpenClaw environment, ensure the skill repository is available and run the following command in your terminal:
clawhub install openclaw/skills/skills/danielfoch/manychat-cli
Ensure that you have your ManyChat API credentials ready. Before executing any commands, you must configure your environment by setting the MANYCHAT_API_KEY variable. If you are operating in a custom network environment or using a proxy, you may also set the MANYCHAT_BASE_URL to point to the correct endpoint. The script is designed to be executed directly from the installation directory.
Use Cases
This skill is designed for high-volume CRM automation and lead management. Common use cases include:
- Lead Enrichment: Automatically sync external lead data into ManyChat custom fields.
- Lifecycle Marketing: Triggering specific flows based on external system events (e.g., cart abandonment or appointment booking).
- Subscriber Segmentation: Programmatically adding or removing tags based on user behavior tracked outside of ManyChat.
- Bulk Operations: Running sequential playbooks to migrate subscribers or update status flags for large user segments.
Example Prompts
- "Find the ManyChat subscriber with the email [email protected] and tell me what tags are currently applied to their profile."
- "Add the tag 'Verified' to the subscriber with ID 12345 and then update their 'status' custom field to 'active'."
- "Run the sequence defined in my sample_playbook.json for the subscriber identified by '[email protected]'."
Tips & Limitations
- Safety First: Always use the
--prettyflag when testing to ensure the JSON output is human-readable and easy to verify. - Environment Variables: The skill relies entirely on your local environment configuration. If commands fail, verify the
MANYCHAT_API_KEYis exported in your shell session. - API Limits: Keep in mind that ManyChat enforces rate limits on their API. While this CLI handles JSON outputs efficiently, avoid launching excessive parallel requests in rapid succession to prevent throttling.
- Security: Ensure your API key is stored securely using environment management tools; avoid hardcoding it into your playbooks or script files.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-danielfoch-manychat-cli": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, external-api
Related Skills
idx-cma-report
Generate comparative market analysis (CMA) and home valuation reports from IDX listing data and selected comparable properties. Use when a user wants to pick comps, estimate a market value range, produce seller-facing home evaluation reports, or publish an interactive CMA experience via Google Gemini Canvas or Google AI Studio.
kvcore-mcp-cli
Use this skill when users need KVcore CRM actions through MCP/CLI (contacts, tags, notes, calls, email, text, campaigns), including raw endpoint access and optional Twilio call fallback.
pipedrive-crm-openclaw
Manage Pipedrive CRM from OpenClaw using API v1, including people, organizations, deals, leads, activities, notes, pipelines, and custom endpoint actions. Use when a user wants to perform CRM operations by API instead of the Pipedrive UI.
show-booking
Book real estate showing tours from emailed or pasted listing details, including extracting listing data, preparing outbound call jobs, coordinating a calling sub-agent, creating calendar invites, and returning confirmations. Use when the user asks to book showings for one or more properties, coordinate preferred windows for a client, or automate office calls instead of manual BrokerBay login flows.
crea-ddf-mcp
Query CREA/REALTOR.ca DDF via a hardened MCP server and CLI for institutional-grade listing data retrieval, metadata inspection, and media access. Use when a user needs DDF tools in Claude MCP, OpenClaw, or scripted research workflows.