Elementor Headless banner
Moksa1123 Moksa1123

Elementor Headless

Security community

Description

Safely audit and edit WordPress + Elementor sites - AI-agent skill for Claude Code, Cursor, Codex CLI, Gemini CLI, Windsurf, Copilot, Continue

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

elementor-headless

**Build Elementor pages in 10 seconds. No visual editor. No coding.**

An [Agent Skill](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview) for Claude Code that generates Elementor pages three ways:

⚡ Three Ways to Build

Method Input Output Cost Speed
Vibe Code "Hero + 3 cards + form" page.json $0.01 <10s
HTML Convert ... page.json free <1s
Schema Query "What's a button?" JSON shape free instant

Just describe. AI builds. Upload. Done.


Complete Elementor authoring surface as queryable database — 192 widgets, 13 elements, 49,857 control pairs. Every claim verified by rendering, clicking, and measuring on live sites (Elementor never raises errors, so we do).

192 widgets · 13 elements · 49,857 control pairs
the Kit's 773 Site Settings · 48 page settings · 29 document types
51 dynamic tags · 39 display conditions · every repeater's item fields

English · [繁體中文](README.zh-TW.md) · [日本語](README.ja.md) · [한국어](README.ko.md)


Quick Start (Pick One)

Option A: Natural Language (Fastest)

You (in Claude Code chat):
  "Build a landing page: hero with gradient + 3 feature cards + contact form"

Claude generates:
  page.json (ready to upload)

Upload to WordPress:
  wp eval-file tools/apply-page.php 123 page.json

Option B: HTML to Elementor (Free)

You: Paste HTML / upload Webly export / share website code

Claude:
  page.json + custom.css + hints for manual tweaks

Upload:
  wp eval-file tools/apply-page.php 123 page.json

Option C: Query the Schema (Full Control)

You: "Show me the heading control structure"

Claude:
  title: string
  header_size: h1|h2|h3|h4|h5|h6
  responsive: yes (tablet, mobile)
  tier: free
  ...

You write JSON with certainty, never guessing.

Result: Valid Elementor pages. No editor. No silent failures.


The Problem (W