wp-plugin-dev — elementor wp-plugin-dev, elementor-mcp, community, elementor, ide skills, wordpress, wordpress-plugin, Claude Code, Cursor, Windsurf

v1.0.0

Acerca de este Skill

WordPress plugin that turns Elementor into an MCP server — 97 AI-ready tools for building, editing, and managing page designs programmatically.

# Core Topics

msrbuilds msrbuilds
[135]
[41]
Updated: 3/26/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 3/11

This page remains useful for operators, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Quality floor passed for review
Review Score
3/11
Quality Score
55
Canonical Locale
en
Detected Body Locale
en

WordPress plugin that turns Elementor into an MCP server — 97 AI-ready tools for building, editing, and managing page designs programmatically.

¿Por qué usar esta habilidad?

WordPress plugin that turns Elementor into an MCP server — 97 AI-ready tools for building, editing, and managing page designs programmatically.

Mejor para

Suitable for operator workflows that need explicit guardrails before installation and execution.

Casos de uso accionables for wp-plugin-dev

! Seguridad y limitaciones

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.
  • - The page lacks a strong recommendation layer.
  • - The page lacks concrete use-case guidance.
  • - The page lacks explicit limitations or caution signals.

Source Boundary

The section below is supporting source material from the upstream repository. Use the Killer-Skills review above as the primary decision layer.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is wp-plugin-dev?

WordPress plugin that turns Elementor into an MCP server — 97 AI-ready tools for building, editing, and managing page designs programmatically.

How do I install wp-plugin-dev?

Run the command: npx killer-skills add msrbuilds/elementor-mcp/wp-plugin-dev. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

Which IDEs are compatible with wp-plugin-dev?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add msrbuilds/elementor-mcp/wp-plugin-dev. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use wp-plugin-dev immediately in the current project.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Imported Repository Instructions

The section below is supporting source material from the upstream repository. Use the Killer-Skills review above as the primary decision layer.

Supporting Evidence

wp-plugin-dev

WordPress plugin that turns Elementor into an MCP server — 97 AI-ready tools for building, editing, and managing page designs programmatically.

SKILL.md
Readonly
Imported Repository Instructions
The section below is supporting source material from the upstream repository. Use the Killer-Skills review above as the primary decision layer.
Supporting Evidence

WordPress Plugin Development

Overview

Create production-ready WordPress plugins that follow official WordPress coding standards, the WordPress.org plugin directory guidelines, and security best practices. Every plugin produced by this skill is modular, secure, translatable, and ready for WordPress.org submission.

Quick Start Workflow

  1. Read references — Before writing any code, read the relevant reference files:
    • references/architecture.md — Plugin structure, boilerplate patterns for all plugin types
    • references/security.md — Sanitization, escaping, prepared statements, nonces, caching
    • references/wp-org-guidelines.md — WordPress.org directory rules (18 guidelines)
  2. Gather requirements — Ask the user what the plugin should do, then determine which modules are needed
  3. Scaffold — Generate the directory structure and bootstrap file
  4. Build features — Create each feature as a separate modular class
  5. Generate readme.txt — Always include a WordPress.org-compliant readme.txt
  6. Deliver — Ask user if they want files in /mnt/user-data/outputs/ for download or a custom path

Core Principles — ALWAYS Follow These

1. Clean Bootstrap File

The main plugin file (plugin-name.php) is ONLY a bootstrap loader. It contains:

  • Plugin header comment (with all required headers)
  • Constants (VERSION, PLUGIN_DIR, PLUGIN_URL, PLUGIN_BASENAME)
  • register_activation_hook() / register_deactivation_hook()
  • Autoloader or require_once statements
  • A single init function that instantiates the main class

NEVER put settings registration, shortcode handlers, AJAX callbacks, CPT registration, hook callbacks, template rendering, or ANY feature logic in the main plugin file.

2. Modular Architecture

Every distinct feature gets its own class file in the appropriate directory:

  • includes/ — Core classes, shared utilities, data models
  • admin/ — Admin-only functionality (settings pages, meta boxes, admin notices)
  • public/ — Public-facing functionality (shortcodes, frontend rendering)
  • blocks/ — Gutenberg blocks (each block gets its own subdirectory)
  • api/ — REST API endpoints

Each class follows the single-responsibility principle. When a feature grows beyond ~200 lines, split it into sub-components.

3. Security — Non-Negotiable

Apply ALL of the following on EVERY piece of code:

Input: Sanitize ALL user input immediately upon receipt.

php
1$title = sanitize_text_field( wp_unslash( $_POST['title'] ) );

Output: Escape ALL output at the point of rendering (late escaping).

php
1echo esc_html( $title );

Database: Use $wpdb->prepare() for ALL custom SQL queries. No exceptions.

php
1$wpdb->get_results( $wpdb->prepare( "SELECT * FROM {$table} WHERE id = %d", $id ) );

Auth: Check nonces for ALL form submissions and AJAX requests. Check capabilities before ALL privileged operations.

Caching: Use Transients API or wp_cache_* for expensive queries and external API calls.

Read references/security.md for the complete function reference.

4. WordPress Coding Standards

  • Use WordPress naming conventions: snake_case for functions/variables, Upper_Snake_Case for classes
  • Prefix ALL functions, classes, hooks, options, transients, and database tables with the plugin prefix
  • Use proper PHPDoc blocks on all classes, methods, and functions
  • All user-facing strings must be translatable using __(), _e(), esc_html__(), etc.
  • Set the text domain to match the plugin slug
  • Use wp_enqueue_script() / wp_enqueue_style() — never hardcode <script> or <link> tags
  • Use WordPress bundled libraries (jQuery, etc.) — never bundle your own copies
  • Enqueue admin assets only on plugin pages (check $hook parameter)
  • Enqueue public assets conditionally (only when the plugin's output is on the page)

5. WordPress.org Compliance

Every plugin MUST:

  • Use GPLv2 or later license
  • Include a complete readme.txt following the WordPress.org format
  • Include uninstall.php for clean removal
  • Not include obfuscated code
  • Not include tracking without opt-in consent
  • Not bundle WordPress default libraries
  • Have human-readable code with meaningful names
  • Not embed credit links without explicit user opt-in

Read references/wp-org-guidelines.md for all 18 guidelines.

Plugin Type Reference

When the user's requirements include any of these, read references/architecture.md and use the corresponding patterns:

User WantsModule PatternKey File
Settings pageSettings class with Settings APIadmin/class-*-settings.php
Custom post typeCPT registration classincludes/class-*-post-types.php
Custom taxonomyTaxonomy registration (in CPT class or separate)includes/class-*-taxonomies.php
ShortcodesShortcode handler classpublic/class-*-shortcodes.php
REST API endpointsREST controller classapi/class-*-rest-controller.php
Gutenberg blocksBlock with block.json + JS/Reactblocks/{block-name}/
WooCommerce extensionWooCommerce integration class (with dependency check)includes/class-*-woocommerce.php
AJAX handlersAJAX handler classincludes/class-*-ajax.php
Custom database tableDatabase class with dbDelta()includes/class-*-database.php
Admin noticesNotices classadmin/class-*-notices.php
Cron jobsCron scheduler classincludes/class-*-cron.php
Meta boxesMeta box classadmin/class-*-meta-boxes.php
WidgetsWidget class extending WP_Widgetincludes/class-*-widget.php

Naming Conventions

When scaffolding, derive all names from the plugin name the user provides:

ElementConventionExample (plugin: "Smart Bookmarks")
Plugin sluglowercase-hyphenatedsmart-bookmarks
Text domainsame as slugsmart-bookmarks
Function prefixlowercase underscoresmb_
Class prefixUpper_SnakeSmart_Bookmarks_
Constant prefixUPPER_SNAKESMB_
Option namesprefix + namesmb_settings
Transient namesprefix + namesmb_cache_items
DB table prefixprefix + namesmb_items
Hook namesprefix/namesmb_after_save
REST namespaceslug/v1smart-bookmarks/v1
Block namespaceslug/blocksmart-bookmarks/featured-list

Choose a short prefix (2-4 characters) derived from the plugin name initials.

Delivery

After building the plugin:

  1. Ask the user where they want the files:
    • Download: Copy to /mnt/user-data/outputs/{plugin-slug}/ and present as downloadable
    • Custom path: Write to the path the user specifies
  2. Always include readme.txt in the plugin root
  3. Provide a brief summary of the generated files and what each module does
  4. If the plugin includes Gutenberg blocks, note that npm install && npm run build is needed for the block assets

Checklist Before Delivery

Run through this before presenting the final plugin:

  • Main plugin file contains ONLY bootstrap code
  • Every feature is in its own class file
  • ALL user input is sanitized
  • ALL output is escaped
  • ALL custom SQL uses $wpdb->prepare()
  • ALL forms use nonces
  • ALL privileged actions check capabilities
  • ALL strings are translatable with correct text domain
  • ALL functions/classes/hooks are prefixed
  • Assets are properly enqueued (not hardcoded)
  • Admin assets only load on plugin pages
  • readme.txt is present and complete
  • uninstall.php handles clean removal
  • License header is GPLv2 or later
  • No bundled WP default libraries
  • Caching is used for expensive operations
  • Activation hook creates any needed DB tables
  • Deactivation hook cleans up scheduled events

Habilidades relacionadas

Looking for an alternative to wp-plugin-dev or another community skill for your workflow? Explore these related open-source skills.

Ver todo

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
Inteligencia Artificial

widget-generator

Logo of f
f

Generar complementos de widgets personalizables para el sistema de feeds de prompts.chat

149.6k
0
Inteligencia Artificial

flags

Logo of vercel
vercel

El Marco de React

138.4k
0
Navegador

pr-review

Logo of pytorch
pytorch

Tensores y redes neuronales dinámicas en Python con fuerte aceleración de GPU

98.6k
0
Desarrollador