Agent skill

Moltflow Admin

by LeoYeAI in LeoYeAI/openclaw-master-skills

Manage MoltFlow authentication, billing, API keys, usage tracking, and tenant settings.

MITAuto-check passedBackend & APIs

Install Moltflow Admin

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

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

GitHub CLI
$ gh skill install LeoYeAI/openclaw-master-skills moltflow-admin --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-admin .claude/skills/moltflow-admin && 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-admin
GitHub stars
2.2k
Token cost
~2.5k tokens
SKILL.md length
782 words
Files
1
Skills in repo
1,235
Repo updated
First seen
Licence
MIT

At a glance

Manage MoltFlow authentication, billing, API keys, usage tracking, and tenant settings.

  • Works in 4 steps: Login and Get Token → Create a Scoped API Key → Check Subscription and Usage → …
  • Tasks that involve Authentication
  • SKILL.md covers Real-World Scenarios, When to Use, Prerequisites and Base URL, plus 12 more sections
  • Calls curl; reaches apiv2.waiflow.app and checkout.stripe.com; needs MOLTFLOW_API_KEY

What it does

Moltflow Admin is an agent skill from LeoYeAI/openclaw-master-skills. Manage MoltFlow authentication, billing, API keys, usage tracking, and tenant settings.

Its SKILL.md is about 2.5k 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 Backend & APIs, covering Authentication. 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

  • Tasks that involve Authentication

Example prompts

  • “/moltflow-admin”

Requirements

  • A credential in MOLTFLOW_API_KEY

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Login and Get Token
  2. Create a Scoped API Key
  3. Check Subscription and Usage
  4. Check Current Month Usage

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
    • checkout.stripe.com

    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 Admin loads about 2.5k tokens when it runs. Until then it costs about 26 tokens; SKILL.md has 782 words of instructions outside code blocks.

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

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). 782 words, ~2,533 tokens.

Download SKILL.mdSave it as .claude/skills/moltflow-admin/SKILL.md (or your agent's skills folder).
name
moltflow-admin
description
Manage MoltFlow authentication, billing, API keys, usage tracking, and tenant settings.
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 Admin Skill

Manage authentication, billing, API keys, usage tracking, and tenant settings for MoltFlow.

Real-World Scenarios

Agency managing 5 clients — "Create a scoped API key for each client that only lets them send messages and read their own groups — nothing else."

Startup scaling up — "Check my current plan usage and tell me if I'm about to hit my message limit so I can upgrade before the campaign."

Compliance officer — "Show me the daily usage breakdown for this month so I can audit how many messages each session sent."

When to Use

Use this skill when you need to:

  • Authenticate with MoltFlow (login, token refresh, magic link)
  • Manage API keys (create, rotate, revoke)
  • Check subscription status, plan limits, or usage
  • Create a Stripe checkout session or billing portal link Trigger phrases: "login to MoltFlow", "create API key", "check subscription", "billing portal", "usage report"

Prerequisites

  • MOLTFLOW_API_KEY — required for most endpoints. Generate from MoltFlow Dashboard > API Keys
  • Auth endpoints (/auth/*) accept email/password — no API key needed for initial login

Base URL

https://apiv2.waiflow.app/api/v2

Required API Key Scopes

ScopeAccess
settingsmanage
usageread
billingmanage
accountmanage

Authentication

All requests (except login/signup) require one of:

  • Authorization: Bearer <access_token> (JWT from login)
  • X-API-Key: <api_key> (API key from dashboard)

Auth Endpoints

MethodEndpointDescription
POST/auth/loginLogin with email/password
POST/auth/refreshRefresh access token
GET/auth/meGet current user profile
POST/auth/logoutInvalidate session
POST/auth/forgot-passwordRequest password reset email
POST/auth/reset-passwordConfirm password reset
POST/auth/verify-emailVerify email address
POST/auth/magic-link/requestRequest magic link login
POST/auth/magic-link/verifyVerify magic link token
POST/auth/setup-passwordSet password for magic-link users
Login — Request/Response
json
// POST /auth/login
{
  "email": "user@example.com",
  "password": "your-password"
}

// Response
{
  "access_token": "eyJhbGciOi...",
  "refresh_token": "eyJhbGciOi...",
  "token_type": "bearer",
  "user": {
    "id": "uuid",
    "email": "user@example.com",
    "full_name": "John Doe",
    "role": "owner",
    "tenant_id": "uuid"
  }
}

User Management

Self-service user profile endpoints (authenticated user):

MethodEndpointDescription
GET/users/meGet own profile
PATCH/users/meUpdate own profile

API Keys

MethodEndpointDescription
GET/api-keysList all API keys
POST/api-keysCreate new key
GET/api-keys/{id}Get key details
DELETE/api-keys/{id}Revoke key
POST/api-keys/{id}/rotateRotate key (new secret)
Create API Key — Request/Response
json
// POST /api-keys
{
  "name": "outreach-bot",
  "scopes": ["messages:send", "custom-groups:manage", "bulk-send:manage"],
  "expires_in_days": 90
}

// Response (raw key shown ONCE — save it immediately)
{
  "id": "uuid",
  "name": "outreach-bot",
  "key_prefix": "mf_abc1",
  "raw_key": "mf_abc1234567890abcdef...",
  "scopes": ["messages:send", "custom-groups:manage", "bulk-send:manage"],
  "expires_at": "2026-04-15T10:00:00Z",
  "created_at": "2026-01-15T10:00:00Z",
  "is_active": true
}
  • scopes: Required array of permission scopes. Specify only the scopes needed (e.g., ["sessions:read", "messages:send"]). See main SKILL.md for the complete scope reference.
  • expires_in_days: Optional expiry in days (default: no expiry).

Important: The raw_key is only returned at creation time. It is stored as a SHA-256 hash — it cannot be retrieved later.


Billing & Subscription

MethodEndpointDescription
GET/billing/subscriptionCurrent plan, limits, and usage
POST/billing/checkoutCreate Stripe checkout session
POST/billing/portalGet Stripe billing portal URL
POST/billing/cancelCancel subscription
GET/billing/plansList available plans and pricing
POST/billing/signup-checkoutCheckout for new signups
Check Subscription — Response
json
{
  "plan_id": "pro",
  "display_name": "Pro",
  "status": "active",
  "billing_cycle": "monthly",
  "current_period_end": "2026-02-15T00:00:00Z",
  "limits": {
    "max_sessions": 3,
    "max_messages_per_month": 5000,
    "max_groups": 10,
    "max_labels": 50,
    "ai_replies_per_month": 500
  },
  "usage": {
    "sessions": 2,
    "messages_this_month": 1247,
    "groups": 5,
    "labels": 12,
    "ai_replies_this_month": 89
  }
}
Create Checkout — Request
json
// POST /billing/checkout
{
  "plan_id": "pro",
  "billing_cycle": "monthly"
}

// Response
{
  "checkout_url": "https://checkout.stripe.com/c/pay/cs_live_...",
  "session_id": "cs_live_..."
}

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

Usage Tracking

MethodEndpointDescription
GET/usage/currentCurrent month usage summary
GET/usage/historyHistorical usage by month
GET/usage/dailyDaily breakdown for current month

Tenant Settings

Self-service tenant configuration (owner/admin role required for writes).

MethodEndpointDescription
GET/tenant/settingsGet current tenant settings
PATCH/tenant/settingsUpdate tenant settings (owner/admin only)
Response Fields
FieldTypeDescription
allowed_numbersstring[]Phone numbers allowed for outbound messaging
require_approvalboolWhether outbound messages require admin approval
ai_consent_enabledboolWhether AI features (auto-reply, style matching) are enabled
Get Tenant Settings
bash
curl https://apiv2.waiflow.app/tenant/settings \
  -H "X-API-Key: $MOLTFLOW_API_KEY"
Get Settings — Response
json
{
  "allowed_numbers": ["+5511999999999"],
  "require_approval": false,
  "ai_consent_enabled": true
}
Update Tenant Settings
bash
curl -X PATCH https://apiv2.waiflow.app/tenant/settings \
  -H "X-API-Key: $MOLTFLOW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"ai_consent_enabled": true}'
Update Settings — Request Body

All fields are optional. Only provided fields are updated.

json
{
  "allowed_numbers": ["+5511999999999", "+5511888888888"],
  "require_approval": true,
  "ai_consent_enabled": true
}

Notes:

  • ai_consent_enabled records a GDPR consent entry (consent type ai_processing, version 1.0) with the user's IP and user-agent.
  • Any authenticated user can read settings; only owner or admin roles can update.

curl Examples

1. Login and Get Token
bash
curl -X POST https://apiv2.waiflow.app/api/v2/auth/login \
  -H "Content-Type: application/json" \
  -d '{
    "email": "user@example.com",
    "password": "your-password"
  }'
2. Create a Scoped API Key
bash
curl -X POST https://apiv2.waiflow.app/api/v2/api-keys \
  -H "X-API-Key: $MOLTFLOW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "outreach-bot",
    "scopes": ["messages:send", "custom-groups:manage", "bulk-send:manage"],
    "expires_in_days": 90
  }'
3. Check Subscription and Usage
bash
curl -H "X-API-Key: $MOLTFLOW_API_KEY" \
  "https://apiv2.waiflow.app/api/v2/billing/subscription"
4. Check Current Month Usage
bash
curl -H "X-API-Key: $MOLTFLOW_API_KEY" \
  "https://apiv2.waiflow.app/api/v2/usage/current"

Error Responses

StatusMeaning
400Invalid request body or parameters
401Missing or invalid authentication
403Insufficient permissions
404Resource not found
409Conflict (duplicate email, plan ID, etc.)
422Validation error
429Rate limit exceeded

Tips

  • API key security: The raw key is only shown once at creation. Store it in a secrets manager.
  • Token refresh: Access tokens expire in 30 minutes. Use the refresh endpoint to get new ones without re-authenticating.
  • Magic links: For passwordless login, use magic-link/request then magic-link/verify.
  • Plan limits: Use GET /billing/subscription to check remaining quotas before making API calls.
  • Scoped keys: Always use the minimum scopes needed for your workflow.

  • moltflow -- Core API: sessions, messaging, groups, labels, webhooks
  • moltflow-outreach -- Bulk Send, Scheduled Messages, Custom Groups
  • moltflow-leads -- Lead detection, pipeline tracking, bulk operations, CSV/JSON export
  • moltflow-ai -- AI-powered auto-replies, voice transcription, RAG knowledge base, style profiles
  • moltflow-a2a -- Agent-to-Agent protocol, encrypted messaging, content policy
  • moltflow-reviews -- Review collection and testimonial management

© 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-admin of LeoYeAI/openclaw-master-skills.

Open the folder on GitHubat commit e5199b5

Compare with similar skills

Moltflow Admin 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 Admin compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Moltflow Admin this skillLeoYeAI/openclaw-master-skills2.2k—~2.5kAutomated safety check: PassMIT
Add Whatsappsbusso/claudeclaw194—~2.9kAutomated safety check: NotesMIT
Fortify Developmentcoollabsio/coolify63k4 repos~1.9kAutomated safety check: PassMIT
Supabase Development and Debuggingsupabase/agent-skills2.7k3 repos~3.6kAutomated safety check: PassMIT
Better Auth Best Practiceslatitude-dev/latitude-llm4.7k7 repos~1.6kAutomated safety check: PassMIT
Gitnexus Exploringaws-samples/sample-kolya-br-proxy10612 repos~749Automated safety check: PassMIT-0

Similar skills

  • Add Whatsapp

    sbusso/claudeclaw

    Add WhatsApp as a channel. An agent skill from sbusso/claudeclaw.

    194 GitHub stars~2.9k tokensUpdated 1 mo ago
    Backend & APIsAuto-check: notes
  • Fortify Development

    coollabsio/coolify

    ACTIVATE when the user works on authentication in Laravel. An agent skill from coollabsio/coolify.

    63k GitHub starsUsed in 4 repos~1.9k tokens
    Backend & APIsAuto-check passed
  • Official

    General Supabase skill for database, auth, Edge Functions, Realtime and storage work, plus client libraries, migrations, security audits, debugging and reading logs.

    2.7k GitHub starsUsed in 3 repos~3.6k tokens
    Backend & APIsAuto-check passed
  • Better Auth Best Practices

    latitude-dev/latitude-llm

    Configure Better Auth server and client, set up database adapters, manage sessions, add plugins, and handle environment variables.

    4.7k GitHub starsUsed in 7 repos~1.6k tokens
    Backend & APIsAuto-check passed
  • Gitnexus Exploring

    aws-samples/sample-kolya-br-proxy

    Official

    A skill your agent uses when the user asks how code works, wants to understand architecture, trace execution flows, or explore unfamiliar parts of the codebase.

    106 GitHub starsUsed in 12 repos~749 tokens
    Backend & APIsAuto-check passed
  • Supabase

    curvenote/curvenote

    A skill your agent uses when doing ANY task involving Supabase.

    170 GitHub starsUsed in 5 repos~2.2k tokens
    Backend & APIsAuto-check passed

More from LeoYeAI/openclaw-master-skills

All 1,235 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

Categories

Questions about Moltflow Admin

What does Moltflow Admin do?

Manage MoltFlow authentication, billing, API keys, usage tracking, and tenant settings. Moltflow Admin is an agent skill from LeoYeAI/openclaw-master-skills. Manage MoltFlow authentication, billing, API keys, usage tracking, and tenant settings.

When should I use Moltflow Admin?

Moltflow Admin fits situations like: tasks that involve Authentication.

How do I install Moltflow Admin in Claude Code?

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

How do I install Moltflow Admin in Codex?

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

Can I use Moltflow Admin 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-admin -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-admin, .gemini/skills/moltflow-admin, .github/skills/moltflow-admin and .opencode/skills/moltflow-admin in your project.

What does Moltflow Admin need to run?

Going by SKILL.md and its folder, Moltflow Admin 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 Admin access the network?

SKILL.md names 4 domains. In commands or code: apiv2.waiflow.app and checkout.stripe.com; the agent is likely to contact these 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 Admin 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 Admin use?

Moltflow Admin 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 Admin use?

About 2.5k tokens (SKILL.md is roughly 10k 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 Admin?

Skills that share tags, products or a category with Moltflow Admin: Add Whatsapp (sbusso/claudeclaw, 194 stars), Fortify Development (coollabsio/coolify, 63k stars), Supabase Development and Debugging (supabase/agent-skills, 2.7k stars) and Better Auth Best Practices (latitude-dev/latitude-llm, 4.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Moltflow Admin?

LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,160 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.