← ClaudeAtlas

orbit-elementor-controlslisted

Audit custom Elementor controls — Control_Base subclasses, custom UI controls beyond the 30+ built-in (slider, text, choose, dimensions, gallery, repeater, etc.), control registration hook, and choosing the right built-in control before rolling a custom one. Use when the user says "Elementor control", "custom control", "Control_Base", or "build a custom Elementor field type".
adityaarsharma/orbit · ★ 1 · Testing & QA · score 55
Install: claude install-skill adityaarsharma/orbit
# 🪐 orbit-elementor-controls — Custom Elementor controls Elementor ships ~30 built-in controls. Most plugins reach for "build a custom one" too quickly. This skill flags places where a built-in works AND audits actual custom controls. --- ## Quick start ```bash claude "/orbit-elementor-controls Audit ~/plugins/my-plugin for Elementor control usage — built-in vs custom, registration patterns." ``` --- ## What it checks ### 1. Built-in controls covered (use these first) | Need | Built-in control | |---|---| | Single-line text | `Controls_Manager::TEXT` | | Multi-line text | `Controls_Manager::TEXTAREA` | | WYSIWYG | `Controls_Manager::WYSIWYG` | | Number | `Controls_Manager::NUMBER` | | Slider | `Controls_Manager::SLIDER` | | Switcher (toggle) | `Controls_Manager::SWITCHER` | | Color picker | `Controls_Manager::COLOR` | | Background (image/gradient/video) | `Controls_Manager::BACKGROUND` (group) | | Dimensions (4 sides) | `Controls_Manager::DIMENSIONS` | | Choose (icon picker grid) | `Controls_Manager::CHOOSE` | | Select (dropdown) | `Controls_Manager::SELECT` | | Multi-select | `Controls_Manager::SELECT2` | | Image upload | `Controls_Manager::MEDIA` | | Image gallery | `Controls_Manager::GALLERY` | | Repeater | `Controls_Manager::REPEATER` | | Date/time picker | `Controls_Manager::DATE_TIME` | | URL with options | `Controls_Manager::URL` | | Icon (FA / SVG) | `Controls_Manager::ICONS` | | Typography (group) | `Group_Control_Typography` | ### 2. Custom control registr