{"id":"77fae6bd-ed6e-4a07-b81e-30c639527c55","entityType":"agent","slug":"clawhub-skills-alex-tradequo-moltflow-whatsapp-moltflow-admin","name":"moltflow-admin","canonicalUrl":"https://www.xpersona.co/agent/clawhub-skills-alex-tradequo-moltflow-whatsapp-moltflow-admin","canonicalPath":"/agent/clawhub-skills-alex-tradequo-moltflow-whatsapp-moltflow-admin","generatedAt":"2026-10-09T22:23:14.742Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"description":"Manage MoltFlow authentication, billing, API keys, usage tracking, and tenant settings. --- name: moltflow-admin description: \"Manage MoltFlow authentication, billing, API keys, usage tracking, and tenant settings.\" source: \"MoltFlow Team\" version: \"2.15.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 reg","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.","installCommand":"clawhub skill install skills:alex-tradequo:moltflow-whatsapp:moltflow-admin","sourceUrl":"https://github.com/openclaw/skills/tree/main/skills/alex-tradequo/moltflow-whatsapp/moltflow-admin","homepage":null,"primaryLinks":[{"label":"View on ClawHub","url":"https://github.com/openclaw/skills/tree/main/skills/alex-tradequo/moltflow-whatsapp/moltflow-admin","kind":"source"}],"safetyScore":84,"overallRank":62,"popularityScore":50,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Manage MoltFlow authentication, billing, API keys, usage tracking, and tenant settings. --- name: moltflow-admin description: \"Manage MoltFlow authentication, b"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"protocols":[{"protocol":"A2A","label":"A2A","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[{"label":"upgrade","status":"self-declared"},{"label":"audit","status":"self-declared"},{"label":"read","status":"self-declared"},{"label":"update","status":"self-declared"}],"verifiedCount":0,"selfDeclaredCount":5,"capabilityMatrix":{"rows":[{"key":"A2A","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"},{"key":"upgrade","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"},{"key":"audit","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"},{"key":"read","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"},{"key":"update","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"}],"flattenedTokens":"protocol:A2A|unknown|profile capability:upgrade|supported|profile capability:audit|supported|profile capability:read|supported|profile capability:update|supported|profile"}},"adoption":{"evidence":{"source":"no-adoption-signals","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"No source adoption metrics were available."},"stars":null,"forks":null,"downloads":null,"packageName":null,"latestVersion":null,"tractionLabel":null},"release":{"evidence":{"source":"agent-index","verified":false,"confidence":"medium","updatedAt":"2026-02-25T05:58:19.878Z","emptyReason":null},"lastUpdatedAt":"2026-04-15T00:45:39.800Z","lastCrawledAt":"2026-02-25T05:58:19.878Z","lastIndexedAt":null,"nextCrawlAt":"2026-02-26T05:58:19.878Z","lastVerifiedAt":null,"highlights":[]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install skills:alex-tradequo:moltflow-whatsapp:moltflow-admin","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-alex-tradequo-moltflow-whatsapp-moltflow-admin/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-alex-tradequo-moltflow-whatsapp-moltflow-admin/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-alex-tradequo-moltflow-whatsapp-moltflow-admin/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-alex-tradequo-moltflow-whatsapp-moltflow-admin/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-alex-tradequo-moltflow-whatsapp-moltflow-admin/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-alex-tradequo-moltflow-whatsapp-moltflow-admin/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["A2A"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-09T22:23:14.742Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-alex-tradequo-moltflow-whatsapp-moltflow-admin/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-alex-tradequo-moltflow-whatsapp-moltflow-admin/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-alex-tradequo-moltflow-whatsapp-moltflow-admin/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-alex-tradequo-moltflow-whatsapp-moltflow-admin/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"readme":"---\nname: moltflow-admin\ndescription: \"Manage MoltFlow authentication, billing, API keys, usage tracking, and tenant settings.\"\nsource: \"MoltFlow Team\"\nversion: \"2.15.1\"\nrisk: safe\nrequiredEnv:\n  - MOLTFLOW_API_KEY\nprimaryEnv: MOLTFLOW_API_KEY\ndisable-model-invocation: true\n---\n\n> **MoltFlow** — WhatsApp Business automation for teams. Connect, monitor, and automate WhatsApp at scale.\n> ***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**](https://buy.stripe.com/cNifZibX7gpQebJ0nsfnO00)\n> Free tier available. [Sign up](https://molt.waiflow.app/checkout?plan=free)\n\n# MoltFlow Admin Skill\n\nManage authentication, billing, API keys, usage tracking, and tenant settings for MoltFlow.\n\n## Real-World Scenarios\n\n**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.\"\n\n**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.\"\n\n**Compliance officer** — \"Show me the daily usage breakdown for this month so I can audit how many messages each session sent.\"\n\n## When to Use\n\nUse this skill when you need to:\n- Authenticate with MoltFlow (login, token refresh, magic link)\n- Manage API keys (create, rotate, revoke)\n- Check subscription status, plan limits, or usage\n- Create a Stripe checkout session or billing portal link\nTrigger phrases: \"login to MoltFlow\", \"create API key\", \"check subscription\", \"billing portal\", \"usage report\"\n\n## Prerequisites\n\n- **MOLTFLOW_API_KEY** — required for most endpoints. Generate from [MoltFlow Dashboard > API Keys](https://molt.waiflow.app/api-keys)\n- Auth endpoints (`/auth/*`) accept email/password — no API key needed for initial login\n\n## Base URL\n\n```\nhttps://apiv2.waiflow.app/api/v2\n```\n\n## Required API Key Scopes\n\n| Scope | Access |\n|-------|--------|\n| `settings` | `manage` |\n| `usage` | `read` |\n| `billing` | `manage` |\n| `account` | `manage` |\n\n## Authentication\n\nAll requests (except login/signup) require one of:\n- `Authorization: Bearer <access_token>` (JWT from login)\n- `X-API-Key: <api_key>` (API key from dashboard)\n\n---\n\n## Auth Endpoints\n\n| Method | Endpoint | Description |\n|--------|----------|-------------|\n| POST | `/auth/login` | Login with email/password |\n| POST | `/auth/refresh` | Refresh access token |\n| GET | `/auth/me` | Get current user profile |\n| POST | `/auth/logout` | Invalidate session |\n| POST | `/auth/forgot-password` | Request password reset email |\n| POST | `/auth/reset-password` | Confirm password reset |\n| POST | `/auth/verify-email` | Verify email address |\n| POST | `/auth/magic-link/request` | Request magic link login |\n| POST | `/auth/magic-link/verify` | Verify magic link token |\n| POST | `/auth/setup-password` | Set password for magic-link users |\n\n### Login — Request/Response\n\n```json\n// POST /auth/login\n{\n  \"email\": \"user@example.com\",\n  \"password\": \"your-password\"\n}\n\n// Response\n{\n  \"access_token\": \"eyJhbGciOi...\",\n  \"refresh_token\": \"eyJhbGciOi...\",\n  \"token_type\": \"bearer\",\n  \"user\": {\n    \"id\": \"uuid\",\n    \"email\": \"user@example.com\",\n    \"full_name\": \"John Doe\",\n    \"role\": \"owner\",\n    \"tenant_id\": \"uuid\"\n  }\n}\n```\n\n---\n\n## User Management\n\nSelf-service user profile endpoints (authenticated user):\n\n| Method | Endpoint | Description |\n|--------|----------|-------------|\n| GET | `/users/me` | Get own profile |\n| PATCH | `/users/me` | Update own profile |\n\n---\n\n## API Keys\n\n| Method | Endpoint | Description |\n|--------|----------|-------------|\n| GET | `/api-keys` | List all API keys |\n| POST | `/api-keys` | Create new key |\n| GET | `/api-keys/{id}` | Get key details |\n| DELETE | `/api-keys/{id}` | Revoke key |\n| POST | `/api-keys/{id}/rotate` | Rotate key (new secret) |\n\n### Create API Key — Request/Response\n\n```json\n// POST /api-keys\n{\n  \"name\": \"outreach-bot\",\n  \"scopes\": [\"messages:send\", \"custom-groups:manage\", \"bulk-send:manage\"],\n  \"expires_in_days\": 90\n}\n\n// Response (raw key shown ONCE — save it immediately)\n{\n  \"id\": \"uuid\",\n  \"name\": \"outreach-bot\",\n  \"key_prefix\": \"mf_abc1\",\n  \"raw_key\": \"mf_abc1234567890abcdef...\",\n  \"scopes\": [\"messages:send\", \"custom-groups:manage\", \"bulk-send:manage\"],\n  \"expires_at\": \"2026-04-15T10:00:00Z\",\n  \"created_at\": \"2026-01-15T10:00:00Z\",\n  \"is_active\": true\n}\n```\n\n- `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.\n- `expires_in_days`: Optional expiry in days (default: no expiry).\n\n**Important:** The `raw_key` is only returned at creation time. It is stored as a SHA-256 hash — it cannot be retrieved later.\n\n---\n\n## Billing & Subscription\n\n| Method | Endpoint | Description |\n|--------|----------|-------------|\n| GET | `/billing/subscription` | Current plan, limits, and usage |\n| POST | `/billing/checkout` | Create Stripe checkout session |\n| POST | `/billing/portal` | Get Stripe billing portal URL |\n| POST | `/billing/cancel` | Cancel subscription |\n| GET | `/billing/plans` | List available plans and pricing |\n| POST | `/billing/signup-checkout` | Checkout for new signups |\n\n### Check Subscription — Response\n\n```json\n{\n  \"plan_id\": \"pro\",\n  \"display_name\": \"Pro\",\n  \"status\": \"active\",\n  \"billing_cycle\": \"monthly\",\n  \"current_period_end\": \"2026-02-15T00:00:00Z\",\n  \"limits\": {\n    \"max_sessions\": 3,\n    \"max_messages_per_month\": 5000,\n    \"max_groups\": 10,\n    \"max_labels\": 50,\n    \"ai_replies_per_month\": 500\n  },\n  \"usage\": {\n    \"sessions\": 2,\n    \"messages_this_month\": 1247,\n    \"groups\": 5,\n    \"labels\": 12,\n    \"ai_replies_this_month\": 89\n  }\n}\n```\n\n### Create Checkout — Request\n\n```json\n// POST /billing/checkout\n{\n  \"plan_id\": \"pro\",\n  \"billing_cycle\": \"monthly\"\n}\n\n// Response\n{\n  \"checkout_url\": \"https://checkout.stripe.com/c/pay/cs_live_...\",\n  \"session_id\": \"cs_live_...\"\n}\n```\n\n---\n\n## Usage Tracking\n\n| Method | Endpoint | Description |\n|--------|----------|-------------|\n| GET | `/usage/current` | Current month usage summary |\n| GET | `/usage/history` | Historical usage by month |\n| GET | `/usage/daily` | Daily breakdown for current month |\n\n---\n\n## Tenant Settings\n\nSelf-service tenant configuration (owner/admin role required for writes).\n\n| Method | Endpoint | Description |\n|--------|----------|-------------|\n| GET | `/tenant/settings` | Get current tenant settings |\n| PATCH | `/tenant/settings` | Update tenant settings (owner/admin only) |\n\n#### Response Fields\n\n| Field | Type | Description |\n|-------|------|-------------|\n| `allowed_numbers` | `string[]` | Phone numbers allowed for outbound messaging |\n| `require_approval` | `bool` | Whether outbound messages require admin approval |\n| `ai_consent_enabled` | `bool` | Whether AI features (auto-reply, style matching) are enabled |\n\n#### Get Tenant Settings\n\n```bash\ncurl https://apiv2.waiflow.app/tenant/settings \\\n  -H \"X-API-Key: $MOLTFLOW_API_KEY\"\n```\n\n### Get Settings — Response\n\n```json\n{\n  \"allowed_numbers\": [\"+5511999999999\"],\n  \"require_approval\": false,\n  \"ai_consent_enabled\": true\n}\n```\n\n#### Update Tenant Settings\n\n```bash\ncurl -X PATCH https://apiv2.waiflow.app/tenant/settings \\\n  -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"ai_consent_enabled\": true}'\n```\n\n### Update Settings — Request Body\n\nAll fields are optional. Only provided fields are updated.\n\n```json\n{\n  \"allowed_numbers\": [\"+5511999999999\", \"+5511888888888\"],\n  \"require_approval\": true,\n  \"ai_consent_enabled\": true\n}\n```\n\n**Notes:**\n- `ai_consent_enabled` records a GDPR consent entry (consent type `ai_processing`, version `1.0`) with the user's IP and user-agent.\n- Any authenticated user can read settings; only `owner` or `admin` roles can update.\n\n---\n\n## curl Examples\n\n### 1. Login and Get Token\n\n```bash\ncurl -X POST https://apiv2.waiflow.app/api/v2/auth/login \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"email\": \"user@example.com\",\n    \"password\": \"your-password\"\n  }'\n```\n\n### 2. Create a Scoped API Key\n\n```bash\ncurl -X POST https://apiv2.waiflow.app/api/v2/api-keys \\\n  -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"name\": \"outreach-bot\",\n    \"scopes\": [\"messages:send\", \"custom-groups:manage\", \"bulk-send:manage\"],\n    \"expires_in_days\": 90\n  }'\n```\n\n### 3. Check Subscription and Usage\n\n```bash\ncurl -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  \"https://apiv2.waiflow.app/api/v2/billing/subscription\"\n```\n\n### 4. Check Current Month Usage\n\n```bash\ncurl -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  \"https://apiv2.waiflow.app/api/v2/usage/current\"\n```\n\n---\n\n## Error Responses\n\n| Status | Meaning |\n|--------|---------|\n| 400 | Invalid request body or parameters |\n| 401 | Missing or invalid authentication |\n| 403 | Insufficient permissions |\n| 404 | Resource not found |\n| 409 | Conflict (duplicate email, plan ID, etc.) |\n| 422 | Validation error |\n| 429 | Rate limit exceeded |\n\n---\n\n## Tips\n\n- **API key security**: The raw key is only shown once at creation. Store it in a secrets manager.\n- **Token refresh**: Access tokens expire in 30 minutes. Use the refresh endpoint to get new ones without re-authenticating.\n- **Magic links**: For passwordless login, use `magic-link/request` then `magic-link/verify`.\n- **Plan limits**: Use `GET /billing/subscription` to check remaining quotas before making API calls.\n- **Scoped keys**: Always use the minimum scopes needed for your workflow.\n\n---\n\n## Related Skills\n\n- **moltflow** -- Core API: sessions, messaging, groups, labels, webhooks\n- **moltflow-outreach** -- Bulk Send, Scheduled Messages, Custom Groups\n- **moltflow-leads** -- Lead detection, pipeline tracking, bulk operations, CSV/JSON export\n- **moltflow-ai** -- AI-powered auto-replies, voice transcription, RAG knowledge base, style profiles\n- **moltflow-a2a** -- Agent-to-Agent protocol, encrypted messaging, content policy\n- **moltflow-reviews** -- Review collection and testimonial management\n","readmeExcerpt":"--- name: moltflow-admin description: \"Manage MoltFlow authentication, billing, API keys, usage tracking, and tenant settings.\" source: \"MoltFlow Team\" version: \"2.15.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 reg","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"https://apiv2.waiflow.app/api/v2"},{"language":"json","snippet":"// POST /auth/login\n{\n  \"email\": \"user@example.com\",\n  \"password\": \"your-password\"\n}\n\n// Response\n{\n  \"access_token\": \"eyJhbGciOi...\",\n  \"refresh_token\": \"eyJhbGciOi...\",\n  \"token_type\": \"bearer\",\n  \"user\": {\n    \"id\": \"uuid\",\n    \"email\": \"user@example.com\",\n    \"full_name\": \"John Doe\",\n    \"role\": \"owner\",\n    \"tenant_id\": \"uuid\"\n  }\n}"},{"language":"json","snippet":"// POST /api-keys\n{\n  \"name\": \"outreach-bot\",\n  \"scopes\": [\"messages:send\", \"custom-groups:manage\", \"bulk-send:manage\"],\n  \"expires_in_days\": 90\n}\n\n// Response (raw key shown ONCE — save it immediately)\n{\n  \"id\": \"uuid\",\n  \"name\": \"outreach-bot\",\n  \"key_prefix\": \"mf_abc1\",\n  \"raw_key\": \"mf_abc1234567890abcdef...\",\n  \"scopes\": [\"messages:send\", \"custom-groups:manage\", \"bulk-send:manage\"],\n  \"expires_at\": \"2026-04-15T10:00:00Z\",\n  \"created_at\": \"2026-01-15T10:00:00Z\",\n  \"is_active\": true\n}"},{"language":"json","snippet":"{\n  \"plan_id\": \"pro\",\n  \"display_name\": \"Pro\",\n  \"status\": \"active\",\n  \"billing_cycle\": \"monthly\",\n  \"current_period_end\": \"2026-02-15T00:00:00Z\",\n  \"limits\": {\n    \"max_sessions\": 3,\n    \"max_messages_per_month\": 5000,\n    \"max_groups\": 10,\n    \"max_labels\": 50,\n    \"ai_replies_per_month\": 500\n  },\n  \"usage\": {\n    \"sessions\": 2,\n    \"messages_this_month\": 1247,\n    \"groups\": 5,\n    \"labels\": 12,\n    \"ai_replies_this_month\": 89\n  }\n}"},{"language":"json","snippet":"// POST /billing/checkout\n{\n  \"plan_id\": \"pro\",\n  \"billing_cycle\": \"monthly\"\n}\n\n// Response\n{\n  \"checkout_url\": \"https://checkout.stripe.com/c/pay/cs_live_...\",\n  \"session_id\": \"cs_live_...\"\n}"},{"language":"bash","snippet":"curl https://apiv2.waiflow.app/tenant/settings \\\n  -H \"X-API-Key: $MOLTFLOW_API_KEY\""}],"parameters":{},"dependencies":[],"permissions":[],"extractedFiles":[],"languages":["typescript"],"docsSourceLabel":"CLAWHUB","editorialOverview":"Manage MoltFlow authentication, billing, API keys, usage tracking, and tenant settings. --- name: moltflow-admin description: \"Manage MoltFlow authentication, billing, API keys, usage tracking, and tenant settings.\" source: \"MoltFlow Team\" version: \"2.15.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 reg","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":368,"uniquenessScore":67,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-09T22:23:14.742Z","emptyReason":null},"items":[{"id":"750a0575-2f47-4e82-aeb1-ca91b385a405","entityType":"agent","canonicalPath":"/agent/clawhub-skills-aiengineerx-pokecenter","slug":"clawhub-skills-aiengineerx-pokecenter","name":"pokecenter","description":"Launch your own Solana token for free. Keep 100% of trading fees forever. Non-custodial — your keys, your tokens. No SOL needed. Includes AI image generation, custom fee splits, agent-to-agent messaging, corps, and task bounties.","url":"https://github.com/openclaw/skills/tree/main/skills/aiengineerx/pokecenter","homepage":null,"source":"CLAWHUB","protocols":["A2A"],"capabilities":["use","trade","pass","launch","anytime"],"safetyScore":80,"overallRank":62,"updatedAt":"2026-04-15T00:45:39.800Z","createdAt":"2026-02-25T03:31:51.579Z","downloads":null},{"id":"5e346f1b-c7e5-4301-a80e-95897693db80","entityType":"agent","canonicalPath":"/agent/clawhub-skills-alex-tradequo-moltflow-whatsapp","slug":"clawhub-skills-alex-tradequo-moltflow-whatsapp","name":"WhatsApp Ultimate — No Meta API | Lead Mining, Bulk Send, Scheduled Reminders & Follow-ups","description":"Documentation-only WhatsApp API reference — zero executables, zero install scripts, zero local file writes. All actions require explicit user invocation. Provides 90+ API endpoints for sending messages, capturing leads, running campaigns, scheduling reports, tracking campaign analytics, and managing clients. MOLTFLOW_API_KEY is the only credential required — generate a scoped key from the MoltFlow dashboard (Settings > API Keys). AI features (voice transcription, RAG, style profiles) use the user's own LLM API key configured via the MoltFlow web dashboard, never passed through this skill.","url":"https://github.com/openclaw/skills/tree/main/skills/alex-tradequo/moltflow-whatsapp","homepage":"https://molt.waiflow.app","source":"CLAWHUB","protocols":["A2A","MCP","OPENCLAW"],"capabilities":["to","help","send","questions"],"safetyScore":80,"overallRank":62,"updatedAt":"2026-04-15T00:45:39.800Z","createdAt":"2026-02-25T03:33:17.733Z","downloads":null},{"id":"e7965107-adfb-4b6b-8493-fdd32f85583f","entityType":"agent","canonicalPath":"/agent/clawhub-skills-alex-tradequo-moltflow-whatsapp-moltflow-outreac","slug":"clawhub-skills-alex-tradequo-moltflow-whatsapp-moltflow-outreac","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.","url":"https://github.com/openclaw/skills/tree/main/skills/alex-tradequo/moltflow-whatsapp/moltflow-outreach","homepage":null,"source":"CLAWHUB","protocols":["A2A"],"capabilities":["be","and"],"safetyScore":80,"overallRank":62,"updatedAt":"2026-04-15T00:45:39.800Z","createdAt":"2026-02-25T03:33:22.722Z","downloads":null},{"id":"94891f21-5718-4feb-92a7-62e6396505d8","entityType":"agent","canonicalPath":"/agent/clawhub-skills-andyxinweiminicloud-gep-immune-auditor","slug":"clawhub-skills-andyxinweiminicloud-gep-immune-auditor","name":"gep-immune-auditor","description":"Security audit agent for GEP/EvoMap ecosystem. Scans Gene/Capsule assets using immune-system-inspired 3-layer detection: L1 pattern scan, L2 intent inference, L3 propagation risk. Rates findings CLEAN/SUSPECT/THREAT/CRITICAL. Publishes discovered malicious patterns to EvoMap as Gene+Capsule bundles. Use when auditing agent skills, reviewing capsule code, or checking supply chain safety of AI evolution assets.\n","url":"https://github.com/openclaw/skills/tree/main/skills/andyxinweiminicloud/gep-immune-auditor","homepage":null,"source":"CLAWHUB","protocols":["A2A"],"capabilities":["submit","rules","publish","on"],"safetyScore":80,"overallRank":62,"updatedAt":"2026-04-15T00:45:39.800Z","createdAt":"2026-02-25T03:36:47.831Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"A2A","href":"/agent/protocol/a2a"}]}}}