Kaleta for Claude plugin

A Claude plugin with five skills for Kaleta CMS sites: WordPress migration, launch, weekly care, bookings and a compliance check

  • 127 ★ on the repository
  • Last commit
  • GPL-2.0
PluginOfficial

Extended access

Why this level

  • The skills create and edit pages, collections and settings of a live site through its MCP connection
  • Form entries, enquiries and other sites' content enter the conversation as data from people, and the agent must not follow instructions inside them
All reasons and checks

phprs-cms/kaletacms

Install

Manual install

claude --plugin-dir integrations/claude-plugin

Run from a copy of the Kaleta repository. The plugin asks for the site connection address, then `/mcp` handles sign-in.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The skills create and edit pages, collections and settings of a live site through its MCP connection
  • Form entries, enquiries and other sites' content enter the conversation as data from people, and the agent must not follow instructions inside them

This is third-party code. Review the repository files before installing.

What it does

The plugin lives in the `integrations/claude-plugin` folder of the Kaleta repository, an open-source PHP CMS for business websites. It connects Claude Code to a specific site's MCP connection and adds five skills that Claude picks up on its own when a conversation matches. `migrate-from-wordpress` moves a WordPress site, including WooCommerce, Polylang and WPML, or a site on any other platform: it imports the content, rebuilds Breakdance and Elementor layouts in the Kaleta builder, recreates collections, forms and redirects and checks the result against the migration report. `launch-site` takes a fresh install to a finished site: business details, look, pages, header, footer, menu, legal texts and a pre-launch check. `weekly-care` runs the weekly review: site health, audit, broken links, image descriptions and enquiry triage. `set-up-bookings` configures online bookings, and `compliance-check` reviews the record of processing, cookies, the privacy policy and accessibility. All skills work in drafts: new pages stay hidden and the site owner publishes.

Who it is for. Owners and developers of Kaleta CMS sites who run the site through Claude Code or the Claude app and want ready runbooks instead of hand-written prompts.

Good fit when

  • A WordPress site is moving to Kaleta with its collections, forms and redirects
  • A fresh Kaleta install holds sample data and has to become a company site with legal texts
  • Once a week you need a pass over the site: health, audit, broken links, form enquiries
  • The site needs online client bookings with services, people and working hours
  • Before an EU launch you want cookies, the privacy policy and accessibility checked

Not a fit when

  • The site runs on another CMS and no move to Kaleta is planned: without a Kaleta site the plugin has nothing to connect to
  • A one-off text edit on a page is enough: it works over the plain site connection without the skills
  • You need legal advice: the compliance check does not replace a lawyer
  • You want unattended publishing: the skills create drafts and wait for confirmation

Example request

Move our clinic's WordPress site to Kaleta with the blog posts, forms and redirects and show me the migration report. Leave the pages as drafts.

Limitations

The plugin is optional: every Kaleta site already offers the same runbooks as ready-made tasks at its `/mcp` address, and the plugin only packages five of them as skills. It needs a Kaleta site with HTTPS, PHP 8.3 and MySQL 8 or MariaDB 10.6.

When you enable the plugin, Claude Code asks for the site's connection address and sign-in happens on the site itself. Kaleta has no plugin directory, so the plugin is installed from a folder or from the `kaleta-claude-plugin-<version>.zip` archive. One plugin connects to one site; other sites are added as separate connectors. Connection permissions are chosen at connect time: everything the account may do, drafts only (the default) or read only.

How to disable. Disable the plugin in Claude Code or remove it in the Claude app settings. The site connection itself is revoked in Kaleta under My account, where connected apps are listed.

FAQ

Do I need the plugin for Claude to work with a Kaleta site?

No. The site connection at `/mcp` already provides tools, the owner's instructions and ready-made tasks to every MCP client. The plugin adds five runbooks as skills so that Claude Code picks them up on its own.

How do I install the plugin in Claude Code?

From a copy of the repository run `claude --plugin-dir integrations/claude-plugin`. When enabled, the plugin asks for the site connection address, then `/mcp` signs you in on the site. In claude.ai and the desktop app you add the connector first and then upload the plugin archive.

What does the migrate-from-wordpress skill do?

It imports WordPress content, including WooCommerce, Polylang and WPML, rebuilds Breakdance and Elementor layouts in the Kaleta builder and recreates collections, forms and redirects. The result is checked against the migration report.

Will Claude publish pages by itself?

No. New pages stay hidden and builds stay drafts, and publishing happens only when you ask. Deleting, discarding and sending need confirmation of that exact action in the conversation.

What do the connection permissions mean?

At connect time you pick one of three modes: everything the account may do, drafts only, or read only. A new connection defaults to drafts, and the skills obey the chosen mode.

Discussion

No questions or reviews yet.

Plugins

A Claude Code plugin for the full blog lifecycle: strategy, writing, search and AI-citation optimization, audit and localization

PluginExtended access2.7KRepository stars

AI Marketing Suite

AI Marketing Suite for Claude Code

A set of marketing skills for Claude Code: site audit, copywriting, emails, content calendars, competitor analysis and client reports

SkillExtended access2.9KRepository stars

A plugin of 14 marketing skills: rivals, post calendars, SEO briefs, ads, email, video and approval-gated publishing

PluginExtended access138Repository stars

TypeScript MCP server with 73 tools for posts, pages, media, SEO and settings across one or several WordPress sites.

MCP serverBroad access114Repository stars

Marketing skills for coding agents: SEO, content, email campaigns, ads, analytics and publishing through service APIs

SkillBroad access739Repository stars

A Claude Code plugin with an autonomous copywriter for SaaS content marketing: trends, research and drafts in a loop

PluginExtended access780Repository stars

README in short

The plugin description explains where it works: Claude Code (terminal, IDE extensions, the Code tab of the app), claude.ai and the Claude app. It contains no executables, hooks or agents, only a manifest, skills and `.mcp.json`. The skills are generated from the connection's tasks by `tools/build-plugin.php`, word for word, and tests keep the two from drifting apart.

README badge

Report a problem