posterly
All platform guides
A warm coral and orange stylised claw curve embracing a cluster of rounded chat bubbles, with thin lines connecting to small tool icons and a soft clock, on a cream background, representing OpenClaw routing chat messages to tools and scheduled automations

OpenClaw Guide

OpenClaw Guide (2026): Skills, MCP & Setup

OpenClaw in 2026: what the self-hosted gateway does, skills and ClawHub, MCP config, and how to connect OpenClaw to posterly across 18 social platforms.

Last updated: August 18, 202617 min read

npm downloads (last week)

2,514,084

npm registry download stats, week of Aug 9-15, 2026

Chat channels supported

29

openclaw.ai, channel list

Malicious ClawHub skills found in one audit

341 of 2,857

Koi Security, Feb 2026, via The Hacker News

OpenClaw is the open-source project that turned "connect your chat apps to an AI agent" from a weekend hack into, by some measures, the fastest-growing open-source project in GitHub's history.1 It is a self-hosted, MIT-licensed gateway, not a hosted service: you install it, it runs on your machine, and it bridges WhatsApp, Telegram, Discord, Slack, and 25 other channels to whichever AI model and tools you point it at.2 For a marketing or agency team already scheduling posts through posterly, that means a single running process can turn a WhatsApp message into a scheduled LinkedIn post, without a browser tab or a dashboard in sight.

This is a long read (about 18 minutes). The table of contents on the right lets you jump. Every stat has a footnote, and where OpenClaw's own docs were silent we say so rather than guess. If you only want the connection steps, jump to Connect OpenClaw to posterly.

What is OpenClaw?

OpenClaw's own docs describe it as "a multi-channel gateway for AI agents that runs on any OS," and more fully as a "self-hosted gateway that connects your favorite chat apps... to AI coding agents."2 Under the hood, a single Gateway process is "the single source of truth for sessions, routing, and channel connections," with a local Control UI on 127.0.0.1:18789, a CLI, a Web Control UI, a macOS app, and iOS and Android nodes.2 Everything reads from one config file at ~/.openclaw/openclaw.json.

The project was created by Peter Steinberger, and its README credits him and the community: "OpenClaw was built for Molty, a space lobster AI assistant, by Peter Steinberger and the community."3 It is not affiliated with Anthropic; the official site states this directly.4 In February 2026 Steinberger joined OpenAI, and drew a clear line around governance: "OpenAI hired me, not OpenClaw. The OpenClaw Foundation is independent, with sponsors rather than owners."5 The OpenClaw Foundation, a nonprofit formed on July 8, 2026, now stewards the project, with a stated mission of "Bringing people closer to AI."6 Sponsors listed on openclaw.ai include OpenAI, GitHub, NVIDIA, Vercel, Blacksmith, and Convex.4

Name history and a naming collision worth knowing

OpenClaw has changed names twice since it first appeared. According to Wikipedia, the project released on November 24, 2025 as Clawdbot, renamed to Moltbot on January 27, 2026 after an Anthropic trademark complaint, then renamed again to OpenClaw on January 30, 2026.7 If you see older screenshots or blog posts referring to "Clawdbot" or "Moltbot," they are describing the same project under an earlier name.

The name also collides with two unrelated GitHub projects: pjasicek/OpenClaw, a reimplementation of the 1997 platformer Captain Claw, and Gen-Verse/OpenClaw-RL, an unrelated reinforcement-learning training repo.8 Neither has anything to do with the AI gateway covered in this guide.

How OpenClaw is installed and licensed

OpenClaw ships an install script (curl -fsSL https://openclaw.ai/install.sh | bash for macOS, Linux, and WSL2, or a PowerShell equivalent for Windows), an npm package (npm install -g openclaw@latest --allow-scripts=openclaw), and Docker images at ghcr.io/openclaw/openclaw:latest.9 It needs a fairly recent Node.js runtime (the docs recommend Node 26) and, for the Docker route, at least 2 GB of RAM.10 Its README and docs describe the license as MIT; GitHub's own repository metadata currently reports the license file as "Other/NOASSERTION," so this guide states it as "MIT-licensed per README and docs" rather than as an unambiguous fact.3

There is no OpenClaw pricing page, subscription tier, or paid plan. It is open source; the only ongoing cost is whichever model API keys you plug in, at each provider's own rates.4 Any guide describing OpenClaw as a hosted or managed service is describing a third-party host, not the official project, since none of the third-party hosts (clawcloud.sh, kilo.ai, getopenclaw.ai) are official.11

Key OpenClaw statistics in 2026

OpenClaw has no company publishing quarterly numbers, so the figures below come from GitHub's API, npm's download API, and independent security research.

MetricValueSource
GitHub stars386,618GitHub, openclaw/openclaw
GitHub forks81,242GitHub, openclaw/openclaw
Open issues5,716GitHub, openclaw/openclaw
npm downloads, last 7 days2,514,084npm registry download stats
npm downloads, last 30 days11,417,551npm registry download stats
Star milestone247,000 stars, 47,700 forks on Mar 2, 2026Wikipedia, OpenClaw
Chat channels documented29, plus plugin channelsopenclaw.ai
Community skill reposVoltAgent/awesome-openclaw-skills, 52k stars, "5,400+ skills"GitHub, VoltAgent/awesome-openclaw-skills
Exposed public instances found40,214, of which 12,812 RCE-exploitableInfosecurity Magazine, Feb 9, 2026
Malicious ClawHub skills in one audit341 of 2,857 scannedThe Hacker News, Feb 2026

TechCrunch, covering Steinberger's move to OpenAI, called OpenClaw "the fastest-growing open source project in GitHub history."12 Microsoft's internal "Scout" agent for Teams, Outlook, and OneDrive is reportedly built on OpenClaw, and Wikipedia notes that China restricted state agencies, state-owned enterprises, and banks from using it in March 2026.13 Treat the exact "fastest growing" framing as a characterization from press coverage rather than a number OpenClaw itself publishes.

How OpenClaw connects to tools: skills, ClawHub, MCP and automations

OpenClaw reaches outside tools through four overlapping mechanisms: skills, the ClawHub registry, MCP servers, and a scheduling layer now called automations.

Skills

A skill is a folder with a SKILL.md file. OpenClaw's docs say the file needs "at minimum a name and description in the frontmatter," with optional fields such as user-invocable, disable-model-invocation, command-dispatch: "tool", and an metadata.openclaw block that can gate a skill to a specific OS or require certain binaries, environment variables, or config keys.14 Skills load from a defined precedence order: a workspace's skills folder first, then .agents/skills, then ~/.agents/skills, then a state directory, then bundled skills, then any extra directories set in config.14

Installing a skill uses one of these documented forms:14

openclaw skills install @owner/<slug>
openclaw skills install skills-sh:owner/repo/slug
openclaw skills install git:owner/repo@ref
openclaw skills install ./path --as my-tool

Add --global to install into ~/.openclaw/skills instead of the current workspace, openclaw skills update --all to refresh everything, and openclaw skills verify @owner/<slug> to check a skill's signature before trusting it. There is no documented bare openclaw skills install <repo> shorthand; use the git:owner/repo@ref or @owner/<slug> forms above.

ClawHub

ClawHub, at clawhub.ai, is the community registry for OpenClaw skills and plugins. Its own copy promises "skills and plugins from top creators" with "signed manifests" and "moderated releases," and creators publish with npm i -g clawhub followed by clawhub skill publish.15 Its public footer showed 30 skills and 12 plugins on the day we checked, which looks like a curated highlight slice rather than a full count, since a February 2026 security audit scanned 2,857 skills from the same ecosystem.15 Because ClawHub content is community-submitted, treat every skill as untrusted code until you have read it; OpenClaw's own docs say exactly that.14

MCP

MCP, the Model Context Protocol, is the open standard OpenClaw uses to reach structured tool servers rather than loose skills. OpenClaw supports all three common transports: stdio, Streamable HTTP, and SSE.16 Servers live under mcp.servers in ~/.openclaw/openclaw.json, with per-server fields for url or command, transport, enabled, connectionTimeoutMs, requestTimeoutMs, and a toolFilter with include and exclude patterns. Servers that need it can use auth: "oauth" and openclaw mcp login <name>.16 The CLI has matching commands: openclaw mcp add to add a server interactively, openclaw mcp doctor <name> --probe to test a connection, and openclaw mcp reload to pick up config changes without restarting the gateway. Once connected, MCP tools "go through the same tool-profile and tool-policy controls as everything else," meaning they are gated the same way skills are.16

Memory and multi-agent routing

Two related pieces round out the picture. Memory is plain files: USER.md, MEMORY.md, dated files under memory/, and DREAMS.md, with the docs stating flatly, "the model only remembers what gets saved to disk; there is no hidden state."17 For teams running more than one persona or client, agents.entries defines multiple agents, each with its own workspace, and bindings route specific channels or account IDs to a specific agent, with "first match in config order wins."18

Automations (formerly cron jobs)

OpenClaw's scheduling layer is documented today as automations; the older "cron jobs" URL now redirects to the same page. A full example from the docs:19

openclaw automations create "0 7 * * *" "Summarize overnight updates" \
  --name "Morning brief" --tz "America/Los_Angeles" \
  --session isolated --announce --channel slack --to "channel:C1234567890"

Schedules can also be set with --at, --every, or --cron (5 or 6 fields), sessions can be main, isolated, current, or a specific session:<id>, and delivery can go through --announce, a --webhook URL, or --none. A job auto-disables after 10 consecutive failures, and its state lives in a local SQLite database; you can turn the whole feature off with cron.enabled: false or the OPENCLAW_SKIP_CRON=1 environment variable.19 OpenClaw also exposes webhooks directly: hooks.enabled, a hooks.token, and a path (default /hooks), with POST /hooks/wake and POST /hooks/agent endpoints authenticated by an Authorization: Bearer <token> header.19

posterly

Schedule smarter with AI

AI captions, 18 platforms, plans from $7/mo

Connect OpenClaw to posterly

posterly exposes the same MCP server two ways: a local stdio package on npm and a hosted HTTP endpoint. OpenClaw can use either, which matters because you may be running OpenClaw on a home server with no public IP, or on a VPS where a hosted endpoint is simpler to manage. Both routes use the same posterly API key and the same paywall: the API and MCP add-on is $3 a month on top of any posterly plan (plans start at $7 a month), and the Agency API tier is $29 a month.20 Full reference: the posterly MCP docs and the MCP overview page.

Step 1: get a posterly API key

Sign up for posterly, then open Dashboard, then API and MCP, enable the add-on, and generate a key. Keys start with pst_live_. If you would rather have an agent handle signup itself, posterly's public get_agent_signup_info and start_signup tools work before a key exists; see how AI agents sign users up to SaaS for the pattern and the agents signup page to start.

Step 2a: local stdio, if OpenClaw runs on the same machine as Node

Add this under mcp.servers in ~/.openclaw/openclaw.json:

{
  "mcp": {
    "servers": {
      "posterly": {
        "command": "npx",
        "args": ["-y", "posterly-mcp-server@latest"],
        "env": {
          "POSTERLY_API_KEY": "pst_live_your_key_here"
        },
        "enabled": true
      }
    }
  }
}

Step 2b: hosted HTTP, for a remote gateway or a simpler config

{
  "mcp": {
    "servers": {
      "posterly": {
        "url": "https://www.poster.ly/api/mcp",
        "transport": "streamable-http",
        "enabled": true,
        "connectionTimeoutMs": 5000,
        "requestTimeoutMs": 20000
      }
    }
  }
}

For the hosted route, pass your posterly key as an Authorization: Bearer pst_live_your_key_here header rather than a config literal. OpenClaw's own MCP docs advise this directly: "keep credentials out of config literals; store sensitive headers and environment values through the supported secret mechanisms."16 GET https://www.poster.ly/api/mcp returns basic server info unauthenticated, which is a quick way to confirm the URL before wiring in a key, and GET https://www.poster.ly/.well-known/mcp/server-card.json returns discovery metadata for the server.

Step 3: add and reload

Whichever form you used, run openclaw mcp add to walk through the same fields interactively if you prefer not to hand-edit JSON, then openclaw mcp reload to apply the change without restarting the gateway. Use openclaw mcp doctor posterly --probe to confirm the connection is live.16

Step 4: verify with a read-only message

Message your OpenClaw gateway from any connected channel: "using the posterly MCP server, run whoami and then list_accounts." whoami confirms the key, workspace, and scopes you are working with; list_accounts lists your connected social accounts. A failed call almost always means either the add-on is not enabled on your posterly plan or the key was pasted into the wrong field.

Prefer a skill over raw MCP config?

If you would rather not hand-edit openclaw.json at all, install posterly's own skill from its GitHub repository using OpenClaw's documented git form:

openclaw skills install git:awpthorp/posterly-agent@main

The skill runs in hybrid mode: it calls posterly's MCP tools when your OpenClaw setup has MCP configured, and falls back to posterly's REST API using the same POSTERLY_API_KEY when it does not, so it works even on a minimal OpenClaw install.21

What you can automate from WhatsApp, Telegram, Slack and Discord

Every workflow below is a chat message OpenClaw routes to a posterly MCP tool. Because OpenClaw supports 29 channels, the same prompts work whether you type them in WhatsApp, Telegram, Slack, Discord, iMessage, Signal, or Microsoft Teams.2

1. Schedule a week of posts by texting a brief. Tools: generate_captions, find_available_slot, create_post. Message: "Write five LinkedIn posts for next week about our new onboarding flow, one per weekday, find the best free slot each day, and schedule them. Show me the drafts first."

2. Repurpose a blog post from a Slack thread. Tools: generate_captions, validate_post, create_post. Message: "Take the article linked above and create native versions for X, Threads, Bluesky, Mastodon, and Facebook. Validate each against platform limits before scheduling across Tuesday and Wednesday."

3. Upload media straight from a chat attachment. Tools: upload_media, create_post. In a local stdio setup, OpenClaw can hand a downloaded file path directly to upload_media; on the hosted route, use upload_media_from_url with a public link. Message: "Upload this video, write a caption for Instagram Reels and TikTok, and schedule both for Thursday at 6pm."

4. Pull analytics into a Discord update. Tools: get_account_analytics, list_accounts. Message: "For every connected account, pull the last 30 days of follower growth and engagement rate and post a short summary here."

5. Reply to Google Business reviews from Telegram. Tools: suggest_google_business_review_reply, audit_google_business_profile. Message: "Draft brand-voice replies for our three newest Google reviews and send them here for approval before anything posts."

6. Run a Monday content check as an automation. Combine list_posts with find_available_slot inside an openclaw automations create job that fires every Monday at 7am and announces to a Slack channel: "check this week's content plan for gaps and propose three posts to fill them."

7. Onboard a new client account by text. Tools: get_connect_link, list_accounts, whoami. Message: "Create a connect link for Instagram and LinkedIn for the Acme workspace and text it to me."

8. Generate and schedule a campaign image. Tools: generate_image, create_post. Message: "Make three square images for our summer sale in the brand style, pick the best, and schedule it to Facebook and Pinterest."

Before any of the create calls, validate_post checks a full payload against a platform's rules without consuming quota, which is worth keeping in an automation's prompt since a scheduled job might attempt the same task again on its own next run.

OpenClaw vs Hermes vs Poke vs Claude and ChatGPT

OpenClawHermes AgentPokeClaude
MakerOpenClaw Foundation (created by Peter Steinberger)Nous ResearchThe Interaction Company of CaliforniaAnthropic
Hosting modelSelf-hosted, you run the GatewaySelf-hosted, you run itFully hosted, closedManaged cloud product
LicenseMIT (per README/docs)MITClosed sourceClosed source
GitHub stars386,6181232,27322Not applicableNot applicable
Chat channels29 documented, plus plugins2Telegram, Discord, Slack, WhatsApp, Signal, Email, CLI, 20+ per docs22iMessage, SMS, Telegram, WhatsApp (region-limited)23Slack (Claude Tag), Chrome, desktop, mobile
MCP supportstdio, Streamable HTTP, SSE16"Connect to any MCP server"22Not documented as MCPRemote MCP on all plans; local stdio in Desktop and Code
Skill/plugin registryClawHub15Compatible with agentskills.io22None documentedConnectors directory
SchedulingAutomations, cron-style19Built-in cron, "delivery to any platform"22Not documentedRoutines, scheduled tasks
PriceFree, open sourceFree, open source, plus hosted credits via Nous PortalFree to start, usage-basedFree tier, Pro from $17/month

Hermes Agent, Nous Research's similarly self-hosted MIT-licensed alternative, describes itself as "one agent, one memory, every surface," connects to any MCP server, and installs with curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash.22 Poke, from The Interaction Company of California (founders Marvin von Hagen and Felix Schlegel), takes the opposite approach: a fully hosted, closed product reachable over iMessage, SMS, Telegram, and WhatsApp, raised on a $15 million seed plus $10 million more at a $300 million post-money valuation, positioned explicitly as a "no terminal" alternative to OpenClaw.23 Claude and ChatGPT both reach posterly through the hosted MCP endpoint described in the Claude guide and posterly's other agent pages, but neither offers OpenClaw's chat-app-native, self-hosted model. posterly maintains dedicated setup pages for all of these: Hermes, Poke, OpenClaw, and Grok Bot, all built on the same MCP endpoint.

Where OpenClaw wins for a marketing team: it is free, it reaches more chat channels than any competitor on this list, and its skill and automation system means an agency can package "how we post for client X" once and run it unattended on a schedule. Where it does not: you are the one who has to install, secure, and keep the Gateway patched, and the third-party skill ecosystem carries real, documented risk that a fully hosted product like Poke does not expose you to.

posterly

Schedule smarter with AI

AI captions, 18 platforms, plans from $7/mo

Limits, security and gotchas

Exposed instances are a real, documented problem. SecurityScorecard found 40,214 exposed OpenClaw instances in February 2026, 12,812 of them exploitable for remote code execution, and Censys counted 21,639 separately at the end of January.24 A named vulnerability, ClawJacked (CVE-2026-25253), scored 8.8 on CVSS.24 OpenClaw's own security docs are direct about why: "Your AI assistant can execute arbitrary shell commands, read/write files, access network services, and send messages to anyone," and the default configuration binds to loopback with pairing required for unknown senders, with an explicit instruction: "Never expose unauthenticated on 0.0.0.0."25 Run openclaw security audit [--deep|--fix] before exposing the Gateway to any network beyond your own machine.

ClawHavoc: malicious skills in the ecosystem. Koi Security audited 2,857 ClawHub skills in early February 2026 and found 341 malicious, an incident researchers named "ClawHavoc"; Antiy later counted 1,184 in a separate pass.26 Cisco separately tested a skill in January 2026 and reported both data exfiltration and prompt injection, concluding bluntly: "The skill we invoked is functionally malware."27 OpenClaw's docs tell users to "treat third-party skills as untrusted code" and to read them before enabling, which is the single most important habit for anyone installing from ClawHub or a random GitHub link.14

The WhatsApp channel is not the official Business API. OpenClaw's WhatsApp integration goes through WhatsApp Web via the unofficial Baileys library, with QR-code-only login: "Login is QR-only." The docs recommend a separate WhatsApp number for this reason.28 Meta banned general-purpose AI chatbots from the official WhatsApp Business Platform starting January 15, 2026, the same day OpenAI's ChatGPT left WhatsApp; OpenClaw sidesteps that specific ban by using the personal-account protocol instead, though the terms-of-service exposure of that route is not addressed in OpenClaw's own documentation.29

Sandboxing helps but is not a hard boundary. agents.defaults.sandbox.mode can be off (the default), non-main, or all, backed by Docker, Podman, SSH, or an open shell, with Docker defaulting to no network access and a read-only root filesystem. The docs are honest about the limit: "not a perfect security boundary."30

A security researcher's summary is worth repeating. SecurityScorecard's Jeremy Turner: "Don't just blindly download one of these things and start using it on a system that has access to your whole personal life."24

posterly-side limits. Create-post calls are capped at 100 requests per hour per key, with separate higher limits for media writes and reads, and create_posts_batch bundles up to 25 posts into one confirmed call. Keys can be scoped to a single workspace, so a compromised OpenClaw install with a scoped key cannot reach every client's accounts, only the one it was issued for.

Best for, not best for

Best for:

  • Technical teams and agencies who already run their own servers and want a free, self-hosted agent that reaches WhatsApp, Telegram, Slack, and Discord from one process
  • Power users comfortable editing a JSON config and running a CLI to add MCP servers, skills, and scheduled automations
  • Anyone who wants the widest chat-channel coverage of any agent on this list, without a subscription
  • Teams that want to audit the exact code running their agent, since OpenClaw is open source

Not best for:

  • Anyone who does not want to install, patch, and secure a server themselves; a fully hosted option such as Poke or the Claude and ChatGPT connectors avoids that entirely
  • Teams that would install ClawHub skills without reading them first, given the documented rate of malicious submissions in past audits
  • Regulated environments where the underlying company or agency policy restricts self-hosted AI tools with broad system access
  • WhatsApp workflows where using a personal-account protocol instead of the official Business API is a compliance concern

Final word

OpenClaw's pitch is unusual for 2026: instead of a managed product with a monthly bill, it is a piece of software you run yourself, and it has grown into one of the largest open-source projects on GitHub doing exactly that. For a social team, the appeal is real: one process, 29 chat channels, and a config file that can point at posterly's MCP server the same way it points at any other tool. The catch is equally real: you are the security team now, and the numbers on exposed instances and malicious skills are not hypothetical.

If you already run OpenClaw, create a posterly account or add the posterly MCP server to your openclaw.json, start with the read-only whoami and list_accounts check above, and keep any automation's first few runs on "show me before you schedule" until you trust it.

Footnotes

Footnotes

  1. GitHub, openclaw/openclaw repository 2

  2. OpenClaw docs, home 2 3 4 5

  3. GitHub, openclaw/openclaw, README 2

  4. OpenClaw, openclaw.ai 2 3

  5. Peter Steinberger, OpenClaw post, Feb 14, 2026 and Peter Steinberger on X

  6. OpenClaw Foundation

  7. Wikipedia, OpenClaw, corroborated by dev.to, OpenClaw rebrand explained

  8. GitHub, pjasicek/OpenClaw and GitHub, Gen-Verse/OpenClaw-RL

  9. GitHub, openclaw/openclaw, install instructions

  10. OpenClaw docs, Docker install

  11. ClawCloud pricing, Kilo.ai, how much does OpenClaw cost, GetOpenClaw pricing

  12. TechCrunch, OpenClaw creator Peter Steinberger joins OpenAI, Feb 15, 2026

  13. Reworked, Microsoft Scout is built on OpenClaw, Jun 5, 2026 and Wikipedia, OpenClaw

  14. OpenClaw docs, Skills 2 3 4 5

  15. ClawHub 2 3

  16. OpenClaw docs, MCP 2 3 4 5 6

  17. OpenClaw docs, Memory

  18. OpenClaw docs, Multi-agent

  19. OpenClaw docs, Cron jobs and automations 2 3 4

  20. posterly, MCP integration docs

  21. GitHub, awpthorp/posterly-agent

  22. Hermes Agent, home and Hermes Agent docs 2 3 4 5 6

  23. TechCrunch, Poke makes AI agents as easy as sending a text, Apr 8, 2026 2

  24. Infosecurity Magazine, researchers find 40,000 exposed OpenClaw instances, Feb 9, 2026 and SiliconANGLE, tens of thousands of OpenClaw systems exposed, Feb 9, 2026 2 3

  25. OpenClaw docs, Security

  26. The Hacker News, researchers find 341 malicious ClawHub skills, Feb 2026 and Cybersecurity News, ClawHavoc poisoned OpenClaw's ClawHub

  27. Cisco Blogs, personal AI agents like OpenClaw are a security nightmare, Jan 28, 2026

  28. OpenClaw docs, WhatsApp channel

  29. Respond.io, WhatsApp general-purpose chatbot ban and OpenAI, ChatGPT WhatsApp transition

  30. OpenClaw docs, Sandboxing

Frequently asked questions

What is OpenClaw and who makes it?+
OpenClaw is a self-hosted, MIT-licensed multi-channel gateway that runs on your own machine and connects chat apps such as WhatsApp, Telegram, Discord, and Slack to AI coding agents. It was created by Peter Steinberger and the community, and its GitHub repo describes it as 'Your own personal AI assistant. Any OS. Any Platform.' In July 2026 it moved under the nonprofit OpenClaw Foundation, which now stewards the project independently of any single company, with sponsors including OpenAI, GitHub, NVIDIA, and Vercel.
Does OpenClaw have an official hosted or managed plan?+
No. The official openclaw.ai site describes the product as 'Open source, runs on your machine,' and there is no first-party hosted tier or published pricing page. A handful of third-party companies sell managed OpenClaw hosting starting around $29 to $55 a month, but those are unaffiliated services running the open-source project on their own infrastructure, not something OpenClaw itself sells. If a guide or vendor calls OpenClaw a managed runtime, treat that as describing a third-party host, not the project.
How do I connect OpenClaw to posterly?+
Add posterly as an MCP server under mcp.servers in ~/.openclaw/openclaw.json, either the local stdio package (command: npx, args: -y posterly-mcp-server@latest, with POSTERLY_API_KEY as an environment variable) or the hosted endpoint (url: https://www.poster.ly/api/mcp, transport: streamable-http, with an Authorization Bearer header). Run openclaw mcp add to add it interactively, or edit the config directly, then openclaw mcp reload to pick up the change. Keep the API key out of the config file itself; OpenClaw's docs recommend storing secrets through its supported secret mechanisms rather than as literals.
What can I automate from WhatsApp or Telegram with OpenClaw and posterly?+
Once posterly is connected, a plain chat message can trigger a real posterly MCP tool call: drafting and scheduling a week of LinkedIn posts, repurposing a blog post across five platforms, uploading media with a caption, pulling 30 days of analytics, or drafting Google Business review replies. OpenClaw's automations feature (openclaw automations create) turns any of these into a standing cron-style job with a schedule, a timezone, and a delivery channel, so a Monday content check can run on its own and post the results back into the same Slack or Telegram thread.
Is OpenClaw safe to run, and what should I watch for?+
OpenClaw's own security docs are blunt: your AI assistant can execute shell commands, read and write files, and message anyone, so the default is loopback-only binding and pairing for unknown senders, with an explicit warning never to expose it unauthenticated on 0.0.0.0. Security researchers have found tens of thousands of exposed instances and hundreds of malicious skills on ClawHub, the community skill registry, so OpenClaw's docs tell users to treat third-party skills as untrusted code and read them before enabling. Run openclaw security audit periodically and keep sandboxing on for anything you did not write yourself.
What is the WhatsApp caveat with OpenClaw?+
OpenClaw's WhatsApp channel connects through WhatsApp Web using the unofficial Baileys library, not Meta's WhatsApp Business Platform API, and login is QR-code only. OpenClaw's docs recommend using a separate WhatsApp number for this reason. Meta banned general-purpose AI chatbots from the official WhatsApp Business Platform starting January 15, 2026, which is why OpenAI's ChatGPT left WhatsApp that same day; OpenClaw sidesteps that ban by using the personal-account protocol instead, a route whose terms-of-service risk OpenClaw's own documentation does not address.
How is OpenClaw different from Hermes, Poke, and Claude for social automation?+
OpenClaw is self-hosted and free, with the widest channel list (29) and a large third-party skill ecosystem, but you run and secure the gateway yourself. Hermes Agent is a similarly self-hosted, MIT-licensed alternative with a narrower channel list and built-in cron. Poke is a fully hosted, closed product from The Interaction Company of California that needs no server of your own but has no source to audit. Claude reaches posterly through the same MCP protocol from a managed, Anthropic-hosted surface with per-action approval built into the client. All four can reach posterly's tools; the difference is who runs the gateway and who is responsible for securing it.
Can OpenClaw schedule posts on a recurring basis without me sending a message?+
Yes, through its automations feature, formerly documented as cron jobs. A command such as openclaw automations create with a cron expression, a name, a timezone, and a session mode creates a scheduled job that runs a prompt on its own and can announce the result to a chosen chat channel. Automations auto-disable after 10 consecutive failures and their state lives in SQLite, so a broken posterly API key will stop the job rather than fail silently forever. Combine this with posterly's find_available_slot and create_post tools to run an unattended weekly scheduling pass.

Keep reading