elementor-content
Installation
SKILL.md
Elementor Content
Manipulate Elementor's JSON conservatively. Prefer an exported template or staging copy; treat direct _elementor_data writes as a low-level fallback, since widget schemas and internal metadata vary by Elementor, Pro, addon, and feature version.
Workflow
- Identify the target: JSON template or WordPress installation.
- For WordPress, confirm the site, post ID, post type, installed Elementor/Pro versions, and available CLI commands. Never copy version metadata from examples.
- Read the complete document and make a timestamped backup before mutating.
- Inspect a same-site element of the desired type when touching unfamiliar controls. Preserve unknown keys and existing value shapes.
- Make the smallest tree/settings change that satisfies the request. Preserve IDs of unchanged elements; generate collision-free IDs only for new ones.
- Validate JSON, structure, responsive/global references, content quality, and security before writing.
- Write once, read back, parse again, and compare against the intended result.
- Run Elementor's supported cache-regeneration command, clear other caches only when relevant, and visually verify editor plus frontend at relevant breakpoints.
- Restore the backup if validation or rendering fails.
Never mutate a live production page when staging or a draft workflow is available. Never publish, delete, or bulk-update content beyond what the request authorizes.