Build and publish websites from OpenClaw
Kleap is on ClawHub. Install the skill and your OpenClaw agent can create a site, edit it, publish it with proof that it is live, and read its leads and traffic, all through short, token-friendly CLI calls.
A published ClawHub skill, plus MCP.
What you can ask OpenClaw to do
Kleap is an AI website builder. Your agent gives the instructions, Kleap builds, hosts and publishes.
Build a site from a sentence
Your agent asks Kleap for a site. Kleap's AI builds it, with hosting, SSL and forms included, and returns a task the agent follows until it is done.
Edit what already exists
Find a site by name, address or domain, read its files, change exactly what must change, and keep the rest untouched. Or describe the outcome and let Kleap's AI write it.
Publish with proof it is live
A publish is reported as done only once the new version is actually serving at its URL. Your agent never hands you a dead link.
Improve SEO, once or on a schedule
Read Google Search Console numbers, find the pages that deserve work, rewrite titles and copy, publish, and report. The same prompt can run every day.
Read leads and traffic
Form submissions, visitors, pageviews and top pages come back as plain data your agent can summarise, answer or act on.
Domains, without surprise bills
The agent can search and connect domains. Buying one always goes through a payment link that you pay yourself, so nothing is bought on its own.
Install Kleap in OpenClaw
The skill is the shortest way in. MCP is there if you would rather give the agent the full tool list.
Install the skill from ClawHub
The skill is published by the kleap owner on ClawHub. The command pulls it into the active workspace; add --global to install it for every workspace. It runs the Kleap CLI through npx, so Node must be available.
Terminalopenclaw skills install @kleap/kleapSign in once
Interactive machine: the command opens your browser and stores a token, nothing to paste. Headless server or CI: create a key at https://kleap.co/settings/api-key with the Full preset and expose it as KLEAP_API_KEY.
Interactivenpx -y kleap-cli auth loginHeadlessexport KLEAP_API_KEY=kleap_live_sk_...Ask your agent
The skill tells the agent which commands to run: create, edit, publish, status, files, forms, analytics and domains. Creating or editing deploys by itself; files written directly need a publish afterwards.
Or add Kleap as an MCP server
OpenClaw can connect to a remote streamable-HTTP server. Add it, turn on OAuth in its config entry, sign in, then check it.
Terminalopenclaw mcp add kleap --url https://kleap.co/api/mcp --transport streamable-httpConfig entrymcp: { servers: { kleap: { url: "https://kleap.co/api/mcp", transport: "streamable-http", auth: "oauth", } } }Sign in and checkopenclaw mcp login kleap openclaw mcp doctor kleap --probe
Prompts to try in OpenClaw
Copy one, change the details to yours, and send it. Each one names what you want and what done looks like.
Use Kleap to create a website for my small bike repair shop: services with prices, opening hours, a map section and a contact form. Wait for the build and send me the live URL.
Read the Kleap site called Bike Repair, change the phone number in the header and the footer to the new one I give you, then publish and confirm it is live.
Pull the form submissions from my Kleap site since last night and message me a short list: name, request, how urgent.
Give me last week's visitors and top pages for my Kleap site, and the three Google queries that bring the most impressions.
Schedule it with OpenClaw automations
OpenClaw runs scheduled agent jobs from its Gateway (openclaw cron, also called automations). Schedules use cron expressions rather than plain English, and the Gateway has to be running when a job is due. Create an agent job with the prompt below.
Every morning, go through my Kleap sites one by one. For each site: 1. Read the last 28 days with get_search_console and get_analytics. 2. Pick the one page with the most impressions that still sits between position 5 and 20, or whose title does not match the query it ranks for. 3. Read that page with read_files and improve its title, meta description, H1, intro, internal links and FAQ so they answer that query better, in the site's own voice. 4. Push the change with write_files, then publish_app and confirm with get_publish_status. 5. Send me a summary: site, page, query, what changed. Never invent statistics or testimonials, never change a site's design, and touch at most two pages per site per run.
Google Search Console must be connected to the site for the search data. If it is not, Kleap hands the agent a consent link for you to open.
Good to know
- The skill's source is open: it lives in github.com/kleaphq/cli, in the clawhub/kleap folder. Read it before you install it, as you should with any skill.
- Skill or MCP? The skill prints one to three lines per call, which keeps the agent's context small. MCP exposes every Kleap tool in-process.
- Domain purchases always go through a payment link that you pay yourself.
Official documentation: Kleap on ClawHub, MCP servers in OpenClaw (docs).
OpenClaw and Kleap: questions
What is the Kleap skill on ClawHub?
A single skill that teaches an OpenClaw agent to run the Kleap CLI: create and edit sites, publish with the verified-live check, read files, forms and analytics, and manage domains. It needs npx and a Kleap sign-in.
Skill or MCP server in OpenClaw?
Start with the skill: it is one command and the CLI's compact output costs fewer tokens. Add the MCP server if you want the full tool list available directly, for example for a long-running agent.
Can OpenClaw run it on a server with no browser?
Yes. Create a Kleap API key with the Full preset, set KLEAP_API_KEY in the environment and skip the browser login. Use a narrower preset if the agent only needs to read.
Does the agent or Kleap write the site?
Both are possible. kleap create and kleap edit ask Kleap's AI to write the change. The files commands let your own model write exact file contents, which you then publish.
Does it cost anything to connect Kleap?
Connecting is free. Building and AI edits draw on your Kleap usage, and the free plan includes some. If your agent writes the files itself with write_files, Kleap does not run its own AI for that step. Publishing on a Kleap address is free. See the pricing page for each plan.
Using another agent?
Same Kleap account, same sites. See all the agent guides or the MCP, CLI and skills reference.
Put OpenClaw to work on your website
Connect once, then ask in plain words. Kleap builds, hosts and publishes, and your agent keeps the site improving.
Free to start. See pricing