claude-elementor-pro

作者 Digitizers已验证

Build WordPress sites with Claude Code via the Elementor MCP — a kit with skill, setup wizard, and cross-platform installers.

0
Stars
0
Forks
Shell
语言
2026/8/24
添加时间

⚠️ 第三方软件声明

本 Skill 为第三方开源软件,独立托管于 GitHub。SkillTip 仅为信息目录,不控制或维护底层仓库。所显示的安全检查为自动化且范围有限,安装前请自行审查源码。

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

# Add to your Claude Code skills
git clone https://github.com/Digitizers/claude-elementor-pro

快速入门

使用 claude-elementor-pro 等 Skills 的指南。

安全报告

已验证

上次扫描:—

{
  "status": "PASSED",
  "issues": []
}

README.md

SiteAgent Elementor Studio — Claude Code & OpenClaw Skill

CI Claude Code Skill OpenClaw Skill Elementor License: MIT Version

Build WordPress sites with AI — design with Claude Code, then have Claude build it directly inside your Elementor Free or Pro site. No more rebuilding mockups by hand.

A Claude Code & OpenClaw skill that teaches Claude to build directly inside Elementor. Not just a mockup tool — Claude places real sections, widgets, colors, and typography into your live Elementor site, with Pro/free auto-detection and a widget-vs-HTML discipline.

The short version: This kit teaches Claude (Anthropic's AI) how to talk to your WordPress site through the Elementor MCP server. You design pages in Claude Code, then Claude places sections, widgets, colors, and typography directly into Elementor for you. Works on local sites (Local-by-Flywheel) and live hosts.

Naming note: the GitHub repo, the installed/invoked skill name (siteagent-elementor-studio), and the ClawHub listing (display name "SiteAgent Elementor Studio") are all aligned. Same kit, same name everywhere.


Part of the Aura Design Engine

These are the free skills behind Aura — one AI web-agency lifecycle you can run standalone or orchestrate across a whole client fleet from a single dashboard.

StageSkillRole
🎨 Buildsiteagent-elementor-studio ← you are hereDesign & build sites inside Elementor
🔎 Audit + Contentwordpress-api-proREST content ops, SEO & site audits
🖥 Hostcloudways-mcp · hostinger-mcpProvision & operate the infrastructure

→ Orchestrate all of it across your client fleet with Aura — governed agent ops with approvals and a full audit trail on top of these skills.

What's inside

siteagent-elementor-studio/
├── INSTALL.sh          ← Installer for Mac & Linux
├── INSTALL.bat         ← Installer for Windows (double-click)
├── INSTALL.ps1         ← Windows installer (PowerShell)
├── files/
│   ├── SKILL.md                  ← The cheat sheet Claude reads
│   └── setup-elementor-mcp.sh    ← The robot that connects Claude to WordPress
├── docs/
│   ├── QUICKSTART.md       ← Short "how to use this" guide
│   ├── WHATS_INSTALLED.md  ← One-page map of every file/plugin the kit touches
│   └── LESSONS.md          ← Deep-dive on why it works the way it does
├── LICENSE             ← MIT — free for any use
└── README.md           ← You are here

How it works (in 30 seconds)

There are two pieces:

  1. The skill (SKILL.md) — a guide Claude reads every time you ask it to work on Elementor. It encodes every quirk and gotcha learned the hard way (correct widget parameter names, when to use HTML vs native widgets, the auth gotchas, etc.).

  2. The setup script (setup-elementor-mcp.sh) — a wizard that connects Claude to one specific WordPress site. It installs the MCP plugins, wires up authentication, and writes a .mcp.json file in your project directory.

After running both, you can tell Claude "build me a hero section with this design" and watch it appear on your WordPress site in real time.


Prerequisites

The kit touches five layers of stuff. Some you install yourself, some the wizard handles for you. Here's the full picture so nothing surprises you mid-setup.

Layer 1 — On your computer (install once, ever)

  • Claude Code — the AI assistant the kit plugs into
  • Local by Flywheel (only if you want offline WordPress — skip if you have a live site)
  • Git Bash (Windows only — gives you bash, curl, python, zip that the setup script needs. Mac and Linux users already have these.)

Layer 2 — Inside Local (or your hosting panel)

  • A WordPress site. Create a fresh one in Local, or have admin access to a live host.
  • An Application Password. WP Admin → Users → Profile → scroll to Application Passwords → click Add. Copy the password — that's the credential the wizard uses. (WordPress docs)

Layer 3 — WordPress plugins + theme

You can install these yourself OR let the setup wizard auto-install them for you (it asks). All are free, on the WordPress.org plugin directory.

Required:

Plugin / ThemeWhat it does
Elementor (free)The page builder — Claude builds pages inside this
Hello Elementor (theme)Blank canvas theme that doesn't fight Elementor's styling
Ultimate Addons for Elementor (UAE)Lets you build site-wide headers and footers (Theme Builder is Pro-only) plus a free Nav Menu widget

Optional but useful:

PluginWhat it does
Essential Addons for Elementor (lite)Free widgets like Post Grid that aren't in Elementor base
Fluent FormsReal working contact forms (Elementor's Form widget is Pro)

Layer 4 — The MCP plugins (automatic — wizard handles these)

You don't install these yourself. The setup wizard downloads them from GitHub and installs them automatically.

PluginWhat it does
MCP AdapterThe "phone line" that lets any AI talk to WordPress
MCP Tools for ElementorThe Elementor-specific MCP server — the magic

Layer 5 — This kit (handled by INSTALL.sh / INSTALL.bat)

The two files in this repo's files/ folder get copied to:

  • ~/.claude/skills/siteagent-elementor-studio/SKILL.md — the cheat sheet Claude reads each session
  • ~/.claude/scripts/setup-elementor-mcp.sh — the wizard you run per WordPress site (manual installs; plugin/marketplace installs run it from the loaded skill's own directory instead — the skill knows to do this)

📋 Want a one-page reference of every file/plugin the kit touches? See docs/WHATS_INSTALLED.md.


Install

Mac / Linux

# 1. Clone or download this repo
git clone https://github.com/Digitizers/siteagent-elementor-studio.git
cd siteagent-elementor-studio

# 2. Run the installer
bash INSTALL.sh

Windows

1. Download this repo as a ZIP (green "Code" button → Download ZIP)
2. Unzip it anywhere
3. Double-click INSTALL.bat

The installer copies two files into your ~/.claude/ folder:

  • ~/.claude/skills/siteagent-elementor-studio/SKILL.md
  • ~/.claude/scripts/setup-elementor-mcp.sh

Safe to re-run — it'll ask before overwriting existing files.


Use it

Cloud sessions (claude.ai web/phone) — zero-config via env vars

The repo commits a .mcp.json that connects through the version-pinned @msrbuilds/emcp-proxy bridge using the WP_URL / WP_USERNAME / WP_APP_PASSWORD environment variables (as ${VAR:-} placeholders — real credentials never go into the file; it is tracked in git). They're the same vars wordpress-api-pro reads, so one env set points both toolkits at the same site. Set them in the claude.ai cloud environment's env vars (one environment per client site works well) or in your shell, and the elementor connection authenticates on its own. While the vars are unset the connection just shows as unavailable in /mcp — set them to bring it up. Before exporting credentials — especially in a shared or cloud environment — glance at .mcp.json on your current checkout: the committed settings auto-approve project MCP servers (once the folder is trusted), so make sure the config still contains only the pinned proxy and ${VAR:-} placeholders. Local per-site setups keep using the wizard below, which writes a git-ignored per-project config (and refuses to write credentials into this tracked one).

One-time per WordPress site

# In your project folder (anywhere you want .mcp.json to live)
bash ~/.claude/scripts/setup-elementor-mcp.sh

The wizard walks you through 8 steps:

  1. Local or live host?
  2. Site URL or Local site name
  3. Connectivity check
  4. WordPress username + Application password
  5. Reports which baseline plugins/theme are already active
  6. Offers to auto-install missing ones (Elementor, UAE, Hello Elementor, optionally Essential Addons + Fluent Forms)
  7. Installs the two MCP plugins from GitHub
  8. Writes .mcp.json to the current folder

If you say "yes" at step 6, the wizard installs the required plugins from wordpress.org for you. If you say "no" — say if you're using an existing site you don't want auto-modified — install them manually via WP Admin → Plugins → Add New.

Onboard a client fast (non-interactive)

For spinning up many client sites, new-client.sh is a flag-driven, headless version of the wizard — resolves the site, verifies auth, detects Pro, installs the MCP plugins, and writes .mcp.json in one command:

# Local-by-Flywheel site (resolved from Local's sites.json — works even when the
# site lives outside ~/Local Sites/):
bash new-client.sh --local "ClientName" --user wpuser --app-pass "xxxx xxxx xxxx xxxx xxxx xxxx" --with-api-pro

# Live host (prints the two MCP zips to upload, then re-run):
bash new-client.sh --live "https://client.com" --user wpuser --app-pass "..." --project-dir ~/projects/client

Useful flags: --project-dir <path> (where .mcp.json goes), --with-api-pro [path] (also install the wordpress-api-pro companion skill), --name <id> (MCP server name), --dry-run (report only). Idempotent — skips the plugin install if the MCP route is already registered.

Every session

  1. Restart Claude Code in the project folder so it picks up .mcp.json
  2. Approve the new MCP server when prompted
  3. Tell Claude what to build:
    • "Use the Elementor MCP to build a homepage based on the design in this folder"
    • "Add a hero section with a video background"
    • "Set my global colors to navy and gold"

The skill auto-loads, and Claude already knows how to drive Elementor correctly.


What this can and can't do

Can do:

  • Create pages, set them as the homepage
  • Build sections — heroes, listings grids, neighborhoods, stats, journals, contact
  • Set Elementor global colors and typography
  • Add containers, headings, images, buttons, tabs, accordions, dividers
  • Drop in custom HTML/CSS for things native widgets can't do
  • Edit existing pages, find elements by ID, update settings, restructure layouts
  • Work on local AND live WordPress sites

With Elementor Pro (auto-detected):

  • The kit detects Elementor Pro and switches to native Pro tools automatically — no config needed.
  • Native Form widget (real submitting forms, no Fluent Forms), Theme Builder headers/footers/single/archive (no UAE/HFE), Loop Grid for dynamic listings, Popups, Dynamic Tags, and Sticky/Motion effects.
  • The kit can't install Pro for you (it's paid and not on wordpress.org) — install/activate it yourself, then run the setup wizard.

With ACF or Crocoblock/JetEngine (auto-detected, Tier-0):

  • The kit detects ACF and JetEngine and switches the skill into dynamic-data mode — bind ACF fields via Pro Dynamic Tags, place JetEngine widgets via the generic add-widget.
  • Exact widget/tag names are verified at runtime (and the first write is read back), so the skill never silently writes a wrong type. Building ACF field groups, JetEngine CPTs/listings, and the Query Builder stays in their own admin UIs — the kit wires Elementor up to them, it doesn't create them.

Can't do:

  • Install plugins on live hosts (you upload the two MCP plugin zips manually — the script tells you when)
  • Pixel-perfect translation from arbitrary HTML — Elementor's flexbox container model is the ceiling (Pro adds CSS Grid containers)
  • On free Elementor, drive Pro-only features — it falls back to workarounds: Fluent Forms for forms, and Header Footer Elementor (free) / UAE for custom headers/footers

Troubleshooting

"Auth failed" — The Application Password's name (e.g. "ClaudeMCP") is just a label. The username is your actual WordPress login. The setup script will list public users on auth failure.

"Could not find MySQL socket" — Your Local site isn't running. Open Local, click Start Site, re-run the setup script.

"MCP namespace doesn't appear after install" — The elementor-mcp plugin requires Elementor v3.20+. Check the plugin row in WP Admin → Plugins for any error.

"Live host returns 403 from /wp-json/" — Some hosts block non-browser User-Agents on the REST API. Add WP-CLI or the curl IP to your security plugin's allowlist.

Windows: "bash: command not found" — Install Git Bash first.

For more details, see docs/LESSONS.md.


Credits

This is the Elementor Pro edition — a fork of and built on top of the original kit:

It also wraps two existing open-source WordPress projects:

  • elementor-mcp — our fork, the MCP server that exposes Elementor to AI agents, kept Elementor 4.x-correct and bundling the MCP Adapter. Based on the original by @msrbuilds (GPL-3.0)
  • WordPress MCP Adapter — the WP-side plumbing for any MCP server (GPL-2.0)

Both plugins are GPL-licensed and are downloaded from GitHub Releases by the setup script.

The skill, setup script, installers, and docs in this kit are MIT-licensed (see LICENSE).


Windows note

The plugin ships its skill through a git symlink (skills/ → the in-repo source). On Windows, enable Developer Mode and set git config --global core.symlinks true before cloning or installing — the plugin cache clone inherits it. Changing the config does not repair an existing checkout (the repo may have recorded core.symlinks=false locally). To repair one, run these two commands inside it (the second re-materializes only the plugin's symlink entries, so nothing else in your working tree is touched):

git config core.symlinks true
git checkout -- skills/ .claude/skills/

Or simply re-clone. WSL also works. macOS/Linux need nothing.


Questions?

Open an issue on this repo. Don't promise me you'll wait for an answer, but I read everything.

Links


Built with ❤️ for OpenClaw by Digitizer

常见问题

What is claude-elementor-pro?

claude-elementor-pro is an open-source mcp servers skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Digitizers. Build WordPress sites with Claude Code via the Elementor MCP — a kit with skill, setup wizard, and cross-platform installers. It has 0 GitHub stars.

Is claude-elementor-pro safe to use?

Yes. claude-elementor-pro passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install claude-elementor-pro?

Clone the repository with "git clone https://github.com/Digitizers/claude-elementor-pro" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is claude-elementor-pro written in?

claude-elementor-pro is primarily written in Shell. It is open-source under Digitizers on GitHub, so you can review or fork the full source.

Are there alternatives to claude-elementor-pro?

Yes. SkillsLLM lists many other MCP Servers skills you can browse and compare side by side. Open the MCP Servers category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh claude-elementor-pro against similar tools.

评论 (0)

暂无评论,成为第一个分享想法的人!

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP 服务器apisai-tools
查看详情

Scrapling

by D4Vinci

🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!

75,9137,581Python
MCP 服务器
查看详情

TrendRadar

by sansan0

⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的 AI 舆情监控助手与热点筛选工具!聚合多平台热点 + RSS 订阅,支持关键词精准筛选。AI 智能筛选新闻 + AI 翻译 + AI 分析简报直推手机,也支持接入 MCP 架构,赋能 AI 自然语言对话分析、情感洞察与趋势预测等。支持 Docker ,数据本地/云端自持。集成微信/飞书/钉钉/Telegram/邮件/ntfy/bark/slack 等渠道智能推送。

61,65224,883Python
MCP 服务器
查看详情

context7

by upstash

Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors

61,0602,938TypeScript
MCP 服务器
查看详情

High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.

39,9393,219C
MCP 服务器
查看详情

开发者还喜欢

基于喜欢此 Skill 的开发者投票和收藏

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP 服务器apisai-tools
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情