Agent skill

Moltflow Outreach

by LeoYeAI in LeoYeAI/openclaw-master-skills

Bulk messaging, scheduled messages, scheduled reports, and custom groups for WhatsApp outreach.

MITAuto-check passedProductivity & Automation

Install Moltflow Outreach

skills CLI
$ npx skills add LeoYeAI/openclaw-master-skills --skill moltflow-outreach -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install LeoYeAI/openclaw-master-skills moltflow-outreach --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/moltflow-whatsapp/moltflow-outreach .claude/skills/moltflow-outreach && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
moltflow-outreach
GitHub stars
2.2k
Token cost
~5.1k tokens
SKILL.md length
1,499 words
Files
1
Skills in repo
1,235
Repo updated
First seen
Licence
MIT

At a glance

Bulk messaging, scheduled messages, scheduled reports, and custom groups for WhatsApp outreach.

  • Works in 3 steps: MOLTFLOW_API_KEY -- Generate from the… → At least one connected WhatsApp session… → Base URL: https://apiv2.waiflow.app/api/v2
  • Schedule message
  • SKILL.md covers Real-World Scenarios, When to Use, Prerequisites and Required API Key Scopes, plus 5 more sections
  • Calls curl; reaches apiv2.waiflow.app; needs MOLTFLOW_API_KEY

What it does

Moltflow Outreach is an agent skill from LeoYeAI/openclaw-master-skills. Bulk messaging, scheduled messages, scheduled reports, and custom groups for WhatsApp outreach. Use when: bulk send, broadcast, schedule message, schedule report, cron, custom group, contact list, ban-safe messaging.

Its SKILL.md is about 5.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Productivity & Automation, covering Scheduled and recurring tasks. It works with WhatsApp. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.

When your agent uses it

  • Schedule message
  • Schedule report
  • Ban-safe messaging

Example prompts

  • “/moltflow-outreach”

Requirements

  • A credential in MOLTFLOW_API_KEY

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. MOLTFLOW_API_KEY -- Generate from the MoltFlow Dashboard under Settings > API Keys
  2. At least one connected WhatsApp session (status: working)
  3. Base URL: https://apiv2.waiflow.app/api/v2

What it can do on your machine

Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • curl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • apiv2.waiflow.app

    Also links to:

    • molt.waiflow.app
    • buy.stripe.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • MOLTFLOW_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Moltflow Outreach loads about 5.1k tokens when it runs. Until then it costs about 59 tokens; SKILL.md has 1,499 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~59
When it runs · the whole SKILL.md, loaded when a task matches
~5.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 1,499 words, ~5,110 tokens.

Download SKILL.mdSave it as .claude/skills/moltflow-outreach/SKILL.md (or your agent's skills folder).
name
moltflow-outreach
description
Bulk messaging, scheduled messages, scheduled reports, and custom groups for WhatsApp outreach. Use when: bulk send, broadcast, schedule message, schedule report, cron, custom group, contact list, ban-safe messaging.
source
MoltFlow Team
version
2.16.1
risk
safe
requiredEnv
MOLTFLOW_API_KEY
primaryEnv
MOLTFLOW_API_KEY
disable-model-invocation
true

MoltFlow -- WhatsApp Business automation for teams. Connect, monitor, and automate WhatsApp at scale. Due to high demand and a recent registration issue, we're offering our top-tier Business plan with unlimited quotas for just $19.90/month on yearly billing — for a limited time only. Claim the deal Free tier available. Sign up

MoltFlow Outreach -- Bulk Send, Scheduled Messages, Reports & Custom Groups

Broadcast to custom contact lists with ban-safe throttling, schedule recurring messages with timezone support, generate automated reports with WhatsApp delivery, and manage targeted contact groups for WhatsApp outreach.

Real-World Scenarios

Gym owner — "Send a 'Happy New Year' promo with a discount code to all my members, spaced out so I don't get banned."

Freelance consultant — "Every Friday at 5 PM, send a 'weekend availability' message to my active client list."

Marketing agency — "Build a contact group from 3 WhatsApp groups, deduplicate, and blast a product launch announcement."

Restaurant chain — "Schedule a weekly report showing how many reservation confirmations were sent and delivered — send it to my WhatsApp every Monday morning."

When to Use

  • "Send bulk message" or "broadcast to group"
  • "Schedule a WhatsApp message" or "set up recurring message"
  • "Generate a report" or "schedule a report"
  • "Send me a usage summary" or "get a lead pipeline report"
  • "Create a contact list" or "build custom group"
  • "Pause bulk send" or "cancel scheduled message"
  • "Export group members as CSV" or "import contacts"
  • "Send weekly update" or "set up cron schedule"

Prerequisites

  1. MOLTFLOW_API_KEY -- Generate from the MoltFlow Dashboard under Settings > API Keys
  2. At least one connected WhatsApp session (status: working)
  3. Base URL: https://apiv2.waiflow.app/api/v2

Required API Key Scopes

ScopeAccess
custom-groupsread/manage
bulk-sendread/manage
scheduledread/manage
reportsread/manage

Authentication

Every request must include one of:

Authorization: Bearer <jwt_token>

or

X-API-Key: <your_api_key>

Custom Groups

Build targeted contact lists for Bulk Send and Scheduled Messages. Custom Groups are MoltFlow contact lists -- not WhatsApp groups.

MethodEndpointDescription
GET/custom-groupsList all custom groups
POST/custom-groupsCreate group (with optional initial members)
GET/custom-groups/contactsList all unique contacts across sessions
GET/custom-groups/wa-groupsList WhatsApp groups for import
POST/custom-groups/from-wa-groupsCreate group by importing WA group members
GET/custom-groups/{id}Group details with members
PATCH/custom-groups/{id}Update group name
DELETE/custom-groups/{id}Delete group and members
POST/custom-groups/{id}/members/addAdd members (skips duplicates)
POST/custom-groups/{id}/members/removeRemove members by phone
GET/custom-groups/{id}/export/csvExport members as CSV
GET/custom-groups/{id}/export/jsonExport members as JSON
Create Custom Group

POST /custom-groups

json
{
  "name": "VIP Clients",
  "members": [
    {"phone": "+15550123456"},
    {"phone": "+15550987654", "name": "Jane Doe"}
  ]
}

Members is an array of objects with phone (required) and name (optional). Omit members to create an empty group.

Create Group from WhatsApp Groups

POST /custom-groups/from-wa-groups

json
{
  "name": "Imported Leads",
  "wa_groups": [
    {"wa_group_id": "120363012345@g.us", "session_id": "session-uuid-..."},
    {"wa_group_id": "120363067890@g.us", "session_id": "session-uuid-..."}
  ]
}

Resolves participants from each WhatsApp group, deduplicates by phone number, and creates the custom group with all unique members.

List WhatsApp Groups

GET /custom-groups/wa-groups

Returns all WhatsApp groups across your connected sessions with participant counts. Use this to discover groups available for import.

Response 201 Created:

json
{
  "id": "group-uuid-...",
  "name": "VIP Clients",
  "member_count": 2,
  "created_at": "2026-02-12T10:00:00Z"
}
Add Members

POST /custom-groups/{id}/members/add

json
{
  "contacts": [
    {"phone": "+15551112222"},
    {"phone": "+15553334444", "name": "Bob Smith"}
  ]
}

Each contact is an object with phone (required) and name (optional). Max 1,000 per request. Duplicates are silently skipped.

Export Members

GET /custom-groups/{id}/export/csv -- Returns CSV download GET /custom-groups/{id}/export/json -- Returns JSON array


Bulk Send

Broadcast messages to a custom group with ban-safe throttling. Random 30s-2min delays between messages simulate human behavior.

MethodEndpointDescription
POST/bulk-sendCreate bulk send job (quota reserved)
GET/bulk-sendList all bulk send jobs
GET/bulk-send/{id}Job details with recipients
POST/bulk-send/{id}/pausePause running job
POST/bulk-send/{id}/resumeResume paused job
POST/bulk-send/{id}/cancelCancel job (releases unused quota)
GET/bulk-send/{id}/progressReal-time progress via SSE
Create Bulk Send Job

POST /bulk-send

json
{
  "session_id": "session-uuid-...",
  "custom_group_id": "custom-group-uuid-...",
  "message_content": "Special offer for our VIP clients!"
}
FieldTypeRequiredDescription
session_idUUIDYesWhatsApp session to send from
custom_group_idUUIDYesTarget custom group
message_typestringNotext (default) or media
message_contentstringConditionalMessage text (max 4096 chars). Required if no media_url
media_urlstringConditionalHTTP(S) URL for media. Required if no message_content

Response 201 Created:

json
{
  "id": "job-uuid-...",
  "session_id": "session-uuid-...",
  "custom_group_id": "custom-group-uuid-...",
  "status": "running",
  "total_recipients": 127,
  "sent_count": 0,
  "failed_count": 0,
  "created_at": "2026-02-12T10:00:00Z"
}
Stream Progress (SSE)

GET /bulk-send/{id}/progress

Returns Server-Sent Events with real-time updates:

data: {"sent": 45, "total": 127, "failed": 0, "status": "running"}
data: {"sent": 46, "total": 127, "failed": 0, "status": "running"}
Job Status Values

pending -> running -> completed / paused / cancelled / failed

Anti-Ban Safety
  • Random 30s-2min delays between messages
  • Typing simulation before each message
  • Seen/read indicators marked automatically
  • Burst rate limiting (4 msgs/2 min)

Scheduled Messages

Schedule one-time or recurring WhatsApp messages to custom groups with timezone support and full lifecycle control.

MethodEndpointDescription
GET/scheduled-messagesList all scheduled messages
POST/scheduled-messagesCreate schedule (one-time or recurring)
GET/scheduled-messages/{id}Schedule details with execution history
PATCH/scheduled-messages/{id}Update schedule and recalculate next run
POST/scheduled-messages/{id}/cancelCancel schedule
POST/scheduled-messages/{id}/pausePause active schedule
POST/scheduled-messages/{id}/resumeResume paused schedule
DELETE/scheduled-messages/{id}Delete cancelled/completed schedule
GET/scheduled-messages/{id}/historyExecution history (paginated)
Create One-Time Schedule

POST /scheduled-messages

json
{
  "name": "Follow-up",
  "session_id": "session-uuid-...",
  "custom_group_id": "custom-group-uuid-...",
  "schedule_type": "one_time",
  "message_content": "Just checking in on your order!",
  "scheduled_time": "2026-02-15T09:00:00",
  "timezone": "Asia/Jerusalem"
}
Create Recurring Schedule (Cron)

POST /scheduled-messages

json
{
  "name": "Weekly Update",
  "session_id": "session-uuid-...",
  "custom_group_id": "custom-group-uuid-...",
  "schedule_type": "cron",
  "message_content": "Weekly team report is ready!",
  "cron_expression": "0 9 * * MON",
  "timezone": "America/New_York"
}

Response 201 Created:

json
{
  "id": "schedule-uuid-...",
  "name": "Weekly Update",
  "status": "active",
  "schedule_type": "cron",
  "cron_expression": "0 9 * * MON",
  "timezone": "America/New_York",
  "next_run_at": "2026-02-17T09:00:00-05:00",
  "created_at": "2026-02-12T10:00:00Z"
}
Schedule Types
  • one_time -- Single send at scheduled_time
  • daily -- Every day (requires cron_expression)
  • weekly -- Every week (requires cron_expression)
  • monthly -- Every month (requires cron_expression)
  • cron -- Custom cron expression (e.g., 0 9 * * MON-FRI)

Note: All recurring types (daily, weekly, monthly, cron) require a cron_expression. Minimum interval: 5 minutes.

Required Fields
FieldTypeRequiredDescription
namestringYesSchedule name (1-255 chars)
session_idUUIDYesWhatsApp session to send from
custom_group_idUUIDYesTarget custom group
schedule_typestringYesOne of: one_time, daily, weekly, monthly, cron
message_typestringNotext (default) or media
message_contentstringConditionalMessage text (max 4096). Required if no media_url
media_urlstringConditionalHTTP(S) URL. Required if no message_content
scheduled_timedatetimeConditionalISO 8601. Required for one_time
cron_expressionstringConditionalCron string. Required for recurring types
timezonestringNoIANA timezone (default: UTC)
Schedule Status Values

active -> paused / cancelled / completed


Show full SKILL.md (608 more words)Show less

Scheduled Reports

Generate automated summaries of your MoltFlow activity on a schedule. Choose from 10 prebuilt templates covering leads, messaging, sessions, and more. Reports can be viewed in the dashboard or delivered directly to your WhatsApp.

Set delivery_method to "whatsapp" to receive report summaries directly in your connected WhatsApp session. The report is formatted as plain text and sent to the session owner's own chat.

MethodEndpointDescription
GET/reports/templatesList available report templates
POST/reportsCreate a new scheduled report
GET/reportsList your reports
GET/reports/{id}Get report with execution history
PATCH/reports/{id}Update schedule or settings
POST/reports/{id}/pausePause a scheduled report
POST/reports/{id}/resumeResume a paused report
DELETE/reports/{id}Delete a report
List Report Templates

GET /reports/templates

Returns all 10 available report templates with descriptions and supported parameters.

bash
curl -H "X-API-Key: $MOLTFLOW_API_KEY" \
  https://apiv2.waiflow.app/api/v2/reports/templates

Response 200 OK:

json
[
  {
    "id": "daily_activity",
    "name": "Daily Activity Summary",
    "description": "Messages sent/received, leads detected, session uptime"
  },
  {
    "id": "lead_pipeline",
    "name": "Lead Pipeline Report",
    "description": "Lead sources, funnel stages, conversion rates"
  }
]
Create a Scheduled Report

POST /reports

bash
curl -X POST -H "X-API-Key: $MOLTFLOW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Weekly Lead Pipeline",
    "template_id": "lead_pipeline",
    "schedule_type": "weekly",
    "cron_expression": "0 9 * * MON",
    "timezone": "America/New_York",
    "delivery_method": "whatsapp"
  }' \
  https://apiv2.waiflow.app/api/v2/reports

Response 201 Created:

json
{
  "id": "report-uuid-...",
  "name": "Weekly Lead Pipeline",
  "template_id": "lead_pipeline",
  "schedule_type": "weekly",
  "cron_expression": "0 9 * * MON",
  "timezone": "America/New_York",
  "delivery_method": "whatsapp",
  "status": "active",
  "next_run_at": "2026-02-17T09:00:00-05:00",
  "created_at": "2026-02-13T10:00:00Z"
}
Required Fields
FieldTypeRequiredDescription
namestringYesReport name (1-255 chars)
template_idstringYesTemplate ID from /reports/templates
schedule_typestringYesOne of: one_time, daily, weekly, monthly, cron
cron_expressionstringConditionalCron string. Required for recurring types
timezonestringNoIANA timezone (default: UTC)
delivery_methodstringNodashboard (default) or whatsapp
Report Templates
Template IDNameDescription
daily_activityDaily Activity SummaryMessages, leads, sessions
lead_pipelineLead Pipeline ReportSources, funnel, conversions
unanswered_contactsUnanswered ContactsWarm leads going cold
vip_contactsVIP ContactsMost active conversations
group_monitoringGroup Monitoring DigestKeyword matches, leads
scheduled_messages_statusScheduled Messages StatusExecuted vs failed
bulk_send_progressBulk Send ProgressActive, completed, stats
usage_planUsage & Plan UtilizationLimits, suggestions
session_healthSession Health CheckUptime, connection issues
review_digestReview & Testimonial DigestSentiment, approvals
Delivery Methods
  • dashboard (default) -- Report is generated and viewable in the MoltFlow Reports page with formatted tables and stats.
  • whatsapp -- Report summary is formatted as plain text and sent to your connected WhatsApp session. The message is delivered to the session owner's own chat so you see it directly in WhatsApp.
Report Status Values

active -> paused / cancelled / completed


Examples

Full workflow: Group -> Bulk Send -> Schedule
bash
# 1. Create a custom group
curl -X POST https://apiv2.waiflow.app/api/v2/custom-groups \
  -H "X-API-Key: $MOLTFLOW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "VIP Clients"}'

# 2. Add members to the group
curl -X POST https://apiv2.waiflow.app/api/v2/custom-groups/{group_id}/members/add \
  -H "X-API-Key: $MOLTFLOW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"contacts": [{"phone": "+15550123456"}, {"phone": "+15550987654"}, {"phone": "+15551112222"}]}'

# 3. Bulk send to the group
curl -X POST https://apiv2.waiflow.app/api/v2/bulk-send \
  -H "X-API-Key: $MOLTFLOW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "session_id": "session-uuid-...",
    "custom_group_id": "group-uuid-...",
    "message_content": "Exclusive offer for our VIP clients!"
  }'

# 4. Schedule a weekly follow-up to the group
curl -X POST https://apiv2.waiflow.app/api/v2/scheduled-messages \
  -H "X-API-Key: $MOLTFLOW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Weekly VIP Update",
    "session_id": "session-uuid-...",
    "custom_group_id": "group-uuid-...",
    "schedule_type": "cron",
    "message_content": "Weekly report is ready!",
    "cron_expression": "0 9 * * MON",
    "timezone": "Asia/Jerusalem"
  }'
Pause and resume a bulk send
bash
# Pause
curl -X POST https://apiv2.waiflow.app/api/v2/bulk-send/{job_id}/pause \
  -H "X-API-Key: $MOLTFLOW_API_KEY"

# Resume
curl -X POST https://apiv2.waiflow.app/api/v2/bulk-send/{job_id}/resume \
  -H "X-API-Key: $MOLTFLOW_API_KEY"
Export group members
bash
curl https://apiv2.waiflow.app/api/v2/custom-groups/{group_id}/export/csv \
  -H "X-API-Key: $MOLTFLOW_API_KEY" \
  -o vip-clients.csv

Plan Limits

FeatureFreeStarterProBusiness
Custom Groups2520100
Bulk Send--YesYesYes
Scheduled Messages--YesYesYes
Scheduled Reports2510Unlimited
Messages/month505001,5003,000

Error Responses

StatusMeaning
400Bad request (invalid input)
401Unauthorized (missing or invalid auth)
403Forbidden (plan limit or feature gate)
404Resource not found
422Validation error (missing required fields)
429Rate limited

  • moltflow -- Core API: sessions, messaging, groups, labels, webhooks
  • moltflow-leads -- Lead detection, pipeline tracking, bulk operations, CSV/JSON export
  • moltflow-ai -- AI-powered auto-replies, voice transcription, RAG, style profiles
  • moltflow-a2a -- Agent-to-Agent protocol, encrypted messaging, content policy
  • moltflow-reviews -- Review collection and testimonial management
  • moltflow-admin -- Platform administration, user management, plan configuration

WhatsApp Channels (v7.0)

Broadcast one-way to WhatsApp Channel followers without exposing your phone number. No anti-spam delays needed — channel posts are newsletters, not 1-on-1 messages.

Real-World Scenarios

Publisher — "Post our weekly newsletter to the channel every Monday at 9 AM"

Schedule a recurring channel post with cron 0 9 * * 1.

Brand — "Announce a product launch now to all 3,000 channel followers"

Call broadcast_channel_post with the announcement text.

Key Endpoints
ActionMethodPath
List channelsGET/api/v2/channels
Get channelGET/api/v2/channels/{id}
Create channelPOST/api/v2/channels
Discover importable channelsGET/api/v2/channels/discover?session_id=
Import existing channelPOST/api/v2/channels/import
Delete channelDELETE/api/v2/channels/{id}
Broadcast postPOST/api/v2/channels/{id}/broadcast
Sync followersPOST/api/v2/channels/{id}/sync-followers
Check media supportGET/api/v2/channels/capabilities
Schedule channel postPOST/api/v2/scheduled-messages (target_type: channel)
Plan Limits
PlanChannelsPosts/Month
Free110
Starter250
Pro5500
Business202,000
Example: Broadcast Now
bash
curl -X POST https://apiv2.waiflow.app/api/v2/channels/{channel_id}/broadcast \
  -H "X-API-Key: $MOLTFLOW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text": "New product just launched. Tap the link for early access."}'
Example: Discover and Import Existing Channels
bash
# Discover and import existing channels
curl "https://apiv2.waiflow.app/api/v2/channels/discover?session_id=$SESSION_ID" \
  -H "X-API-Key: $MOLTFLOW_API_KEY"
# Returns: [{wa_channel_id, name, follower_count, role}, ...]

# Import a discovered channel
curl -X POST https://apiv2.waiflow.app/api/v2/channels/import \
  -H "X-API-Key: $MOLTFLOW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"session_id": "your-session-uuid", "wa_channel_id": "123@newsletter"}'
Example: Schedule Weekly Post
bash
curl -X POST https://apiv2.waiflow.app/api/v2/scheduled-messages \
  -H "X-API-Key: $MOLTFLOW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Weekly Newsletter",
    "session_id": "uuid",
    "channel_id": "uuid",
    "target_type": "channel",
    "message_content": "Weekly update...",
    "schedule_type": "recurring",
    "cron_expression": "0 9 * * 1"
  }'

© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/moltflow-whatsapp/moltflow-outreach of LeoYeAI/openclaw-master-skills.

Open the folder on GitHubat commit e5199b5

Compare with similar skills

Moltflow Outreach next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Moltflow Outreach compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Moltflow Outreach this skillLeoYeAI/openclaw-master-skills2.2k—~5.1kAutomated safety check: PassMIT
Send User MessageTinyAGI/tinyagi3.6k—~829Automated safety check: PassMIT
Executive Digestmgonto/executive-assistant-skills118—~2.6kAutomated safety check: NotesNone
Todoist Due Draftsmgonto/executive-assistant-skills118—~1.6kAutomated safety check: NotesNone
Workspace APIfriday-platform/friday-studio104—~9.3kAutomated safety check: NotesCustom licence
ScheduleTinyAGI/tinyagi3.6k—~1.4kAutomated safety check: PassMIT

Similar skills

  • Send User Message

    TinyAGI/tinyagi

    Send a proactive message to a paired user via their channel (Discord, Telegram, or WhatsApp).

    3.6k GitHub stars~829 tokensUpdated 6 mo ago
    Productivity & AutomationAuto-check passed
  • Executive Digest

    mgonto/executive-assistant-skills

    Generate the daily executive digest — a single WhatsApp summary of everything needing attention: stalled scheduling, pending intros, unanswered emails, promised follow-ups, open Todoist tasks, and…

    118 GitHub stars~2.6k tokensUpdated 7 mo ago
    Productivity & AutomationAuto-check: notes
  • Todoist Due Drafts

    mgonto/executive-assistant-skills

    Check Todoist for tasks due today (and overdue) that involve pinging, emailing, or following up with someone.

    118 GitHub stars~1.6k tokensUpdated 7 mo ago
    Productivity & AutomationAuto-check: notes
  • Workspace API

    friday-platform/friday-studio

    Create, list, update, delete, and clean up workspaces via the daemon HTTP API at $FRIDAYDURL.

    104 GitHub stars~9.3k tokensUpdated 1 mo ago
    Backend & APIsAuto-check: notes
  • Schedule

    TinyAGI/tinyagi

    Create, list, and delete scheduled tasks (recurring or one-time) that send messages to agents.

    3.6k GitHub stars~1.4k tokensUpdated 6 mo ago
    Productivity & AutomationAuto-check passed
  • Cron Ops

    czl9707/build-your-own-openclaw

    Create, list, and delete scheduled cron jobs. An agent skill from czl9707/build-your-own-openclaw.

    1.9k GitHub stars~593 tokensUpdated 3 mo ago
    Productivity & AutomationAuto-check passed

More from LeoYeAI/openclaw-master-skills

All 1,200 skills in this repo
  • DevOps Pipeline Management

    LeoYeAI/openclaw-master-skills

    Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.

    2.2k GitHub stars~4.2k tokensUpdated 2 mo ago
    Auto-check: notes
  • Feishu Document Collaboration

    LeoYeAI/openclaw-master-skills

    Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.

    2.2k GitHub stars~2k tokensUpdated 2 mo ago
    Auto-check passed
  • Files Memory System

    LeoYeAI/openclaw-master-skills

    Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.

    2.2k GitHub stars~3.8k tokensUpdated 2 mo ago
    Auto-check passed
  • GEO-Claw AI Visibility Agent

    LeoYeAI/openclaw-master-skills

    Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.

    2.2k GitHub stars~4.7k tokensUpdated 2 mo ago
    Auto-check passed
  • Google Workspace CLI

    LeoYeAI/openclaw-master-skills

    Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.

    2.2k GitHub stars~2.6k tokensUpdated 2 mo ago
    Auto-check: notes
  • HealthFit Health Advisors

    LeoYeAI/openclaw-master-skills

    Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.

    2.2k GitHub stars~4.4k tokensUpdated 2 mo ago
    Auto-check passed

Works with

Questions about Moltflow Outreach

What does Moltflow Outreach do?

Bulk messaging, scheduled messages, scheduled reports, and custom groups for WhatsApp outreach. Moltflow Outreach is an agent skill from LeoYeAI/openclaw-master-skills. Bulk messaging, scheduled messages, scheduled reports, and custom groups for WhatsApp outreach.

When should I use Moltflow Outreach?

Moltflow Outreach fits situations like: schedule message; schedule report; ban-safe messaging.

How do I install Moltflow Outreach in Claude Code?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill moltflow-outreach -a claude-code`. Or copy the skill folder (skills/moltflow-whatsapp/moltflow-outreach in LeoYeAI/openclaw-master-skills) into .claude/skills/moltflow-outreach in your project. Claude Code loads it when a task matches its description.

How do I install Moltflow Outreach in Codex?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill moltflow-outreach -a codex`. Or copy the skill folder (skills/moltflow-whatsapp/moltflow-outreach in LeoYeAI/openclaw-master-skills) into .agents/skills/moltflow-outreach in your project. Codex loads it when a task matches its description.

Can I use Moltflow Outreach in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill moltflow-outreach -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/moltflow-outreach, .gemini/skills/moltflow-outreach, .github/skills/moltflow-outreach and .opencode/skills/moltflow-outreach in your project.

What does Moltflow Outreach need to run?

Going by SKILL.md and its folder, Moltflow Outreach needs the command-line tools its instructions call (curl) and credentials named MOLTFLOW_API_KEY. Our summary lists: A credential in MOLTFLOW_API_KEY.

Does Moltflow Outreach access the network?

SKILL.md names 3 domains. In commands or code: apiv2.waiflow.app; the agent is likely to contact it when it follows the instructions. As links in the text: molt.waiflow.app and buy.stripe.com. This is read from the text; nothing was executed.

Is Moltflow Outreach safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Moltflow Outreach use?

Moltflow Outreach is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Moltflow Outreach use?

About 5.1k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Moltflow Outreach?

Skills that share tags, products or a category with Moltflow Outreach: Send User Message (TinyAGI/tinyagi, 3.6k stars), Executive Digest (mgonto/executive-assistant-skills, 118 stars), Todoist Due Drafts (mgonto/executive-assistant-skills, 118 stars) and Workspace API (friday-platform/friday-studio, 104 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Moltflow Outreach?

LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,161 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.

Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.