The Premium Addons Agent Skill is a free, open-source instruction set you install into your AI client. It sits on top of AI Abilities and changes how your assistant approaches your site: what it reads before it builds, what it asks before it changes anything, and how it recovers when something goes wrong. This doc covers what the skill is, how to install it on your client, and what to expect once it is running.
What Is the Premium Addons Agent Skill?
AI Abilities gives your AI client capability. It publishes a list of actions your assistant can call on your site: read a page structure, insert a widget, duplicate a post, update an element. What it cannot publish is judgment. Nothing in a list of actions tells an assistant which widget suits a testimonial section, that it should read your global colors before picking a shade, or that it should stop and ask before deleting something.
That is what the skill adds. It is a set of written instructions your client loads alongside the abilities, covering which ability to call, in what order, with what design judgment, and where to stop and ask you first.
| Situation | Without the Agent Skill | With the Agent Skill |
|---|---|---|
| Starting a build | Begins generating immediately, often before reading your site | Reads your design guide, global colors, fonts, and available widgets first, then states a plan you can veto |
| Choosing colors and spacing | Invents values that look fine in isolation and clash with the rest of the site | Reuses the exact values already in your Elementor kit |
| Fixing one thing on a page | Frequently rebuilds the whole section | Locates the element and changes the smallest sufficient setting |
| Publishing and deleting | Whatever your client decides to do | Never without asking you in the conversation. New work lands as a draft |
| A widget needs Premium Addons PRO | Fails, or quietly substitutes something weaker | Builds the best free alternative, then tells you plainly what it does and does not cover |
| The connection breaks | Guesses, or tells you to check your settings | Works through a diagnostic order and names the actual cause |
You do not need the skill to use AI Abilities. The MCP server works on its own, and every ability behaves the same way with or without it. What changes is the quality and predictability of what your assistant produces, and how much of your attention it costs to supervise.
The skill is published under the MIT license on GitHub.
What the Skill Does
Every build or restyle runs through the same five phases.
Discovery comes first. Your site’s design guide, your Elementor global settings, your theme styles, and the list of widgets this site can actually build with. On an existing page, it reads the current element tree too. Nothing is generated until this is done.
Then it commits to a plan and shows it to you. One short paragraph describing the layout direction, the spacing rhythm, and where the emphasis goes, mapped to specific widgets. You get to reject it before anything is written to your site.
Anything consequential waits for your approval. Publishing, changing post status, deleting an element, enabling a widget that is switched off, changing a plugin setting, or touching a page you did not put in scope. For edits to a page that already exists, it offers to duplicate first and work on the copy.
The build itself defaults to containers. Before writing any widget’s settings it reads that widget’s live schema, so it uses real control names instead of plausible-looking guesses. Multi-column layouts get an explicit mobile behavior.
It re-reads the page after every change. Once a build call returns, it checks that the element actually landed where it should, rather than assuming success and stacking the next change on top. At the end it runs a design pass over the result: heading order, spacing consistency, contrast, alt text, responsive behavior, and whether the values used match your kit.
Two things run underneath all five phases. The first is widget selection: the skill carries a map from plain-language intent to the right Premium Addons widget, so “make the whole card clickable” resolves to Wrapper Link and “that frosted glass look” resolves to Liquid Glass, rather than to an approximation built out of the wrong parts.
The second is where design rules come from. They are not stored in the skill. Your site serves them, through the plugin, matched to the version you have installed. That means the design guidance your assistant follows updates when the plugin does, instead of drifting out of date inside a file you installed months ago.
What the Skill Will Not Do
The skill is written to be safe on a live site. It will not:
- Publish a page or change any post status without your explicit approval
- Delete an element or a page without your explicit approval
- Enable an ability or a widget you switched off, or route around one that is off
- Write to your Elementor global settings, global classes, or theme styles unless you asked for that specifically
- Edit a page you did not put in scope
- Make any network request of its own. It has no outbound access, and every site operation goes through the MCP connection you configured
- Run scripts. The skill ships no executables and no install step
- Store anything about your site. It holds no site data and reads everything fresh through your authorized connection
New work lands as a draft, so nothing reaches your visitors until you approve it. That is worth knowing if you are weighing up whether to let an AI client work on a site you built for someone else.
Requirements
| Requirement | Details |
|---|---|
| WordPress | 7.0 or higher |
| Elementor | Installed and active |
| Premium Addons for Elementor | 4.11.85 or higher for AI Abilities, 4.11.91 or higher for the OAuth connection method |
| AI Abilities | Enabled, with your AI client connected to your site |
| Your AI client | Must support Agent Skills. See the install table below |
Before You Install: Connect Your Site
The skill does nothing on its own. It is a set of instructions, so your AI client still needs to reach your site before any of it applies.
If you have not set that up yet:
- Go to Premium Addons → MCP Config & AI Abilities in your WordPress dashboard
- Turn on Enable AI Abilities, then open the MCP Server panel and connect your client with OAuth or an application password
- Copy the configuration the dashboard generates for your specific client
The full walkthrough, including both connection methods and the per-client configuration, is in Elementor AI Abilities (MCP Tools) Tutorial »
Installing the Skill
How you install depends on which AI client you use.
| Your AI client | Install path |
|---|---|
| Claude Desktop, Claude on claude.ai, Claude Cowork | Plugin marketplace, no terminal needed |
| Claude Code | Two commands, or the skills CLI |
| Cursor, Codex, Cline, Windsurf, Roo Code, Kilo Code, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Zed | npx skills add |
| Amazon Q and anything else | Clone the repository and copy the folder |
Claude Desktop, claude.ai, and Cowork
Installing here happens in two stages. First you add the marketplace, then you install the plugin from it.
- Open Settings, then Plugins under Customize
- Click Add at the top right, then Add marketplace
- Choose Add from a repository
- In the URL field, type
Leap13/premium-addons-elementor-skilland pick the matching repository from the list - Click Sync
- Open the marketplace you just added and install premium-addons-elementor
Step 4 accepts either a GitHub owner/repo pair or a full git URL, so https://github.com/Leap13/premium-addons-elementor-skill works too.
Claude Code
/plugin marketplace add Leap13/premium-addons-elementor-skill
/plugin install premium-addons-elementor@leap13
Cursor, Codex, and other agents
npx skills add Leap13/premium-addons-elementor-skill
The installer asks you two things. First, which agents to install to. It always includes a shared location that most agents read, and you can add specific ones from the searchable list below it.
Second, and this is the one to read carefully, it asks for an installation scope. Project installs into the folder you are currently in, so the skill only loads when you work in that project. Global installs it for your whole user account. If you want the skill available everywhere, choose Global, or pass the -g flag to skip the question.
Manual install
Clone the repository and copy the skill folder wherever your client loads skills from:
git clone https://github.com/Leap13/premium-addons-elementor-skill.git
cp -r premium-addons-elementor-skill/skills/premium-addons-elementor ~/.claude/skills/
SKILL.md and the references folder have to stay together, with references as a direct child of the skill folder. Every release also ships a packaged archive you can install directly.
A note on which clients are worth installing to
The skills installer offers dozens of agents, far more than the ones listed above. Installing to an agent that is not connected to your site is harmless, but it is also pointless: the skill is instructions for driving the Premium Addons abilities, and an agent that cannot reach your MCP endpoint has nothing to drive. Stick to clients that appear in the connection list in Elementor AI Abilities (MCP Tools) Tutorial »
Using the Skill
You do not run a command or remember a keyword. The skill activates on its own when your request involves Elementor or Premium Addons. Describe what you want in plain language:
“Build a pricing section on my staging page with three plans.”
“Fix the spacing in my hero. It looks cramped on mobile.”
“Copy the testimonials section from my old site to this one.”
“My widgets are not showing up in the AI tools. What is wrong?”
What happens next follows the five phases. Your assistant reads your site, tells you what it intends to build, waits if the request touches anything destructive, builds it as a draft, then verifies the result and gives you a short quality verdict. If a widget you need is disabled, it says so and offers to enable it rather than quietly building something else.
Use Cases
Building a section that matches the rest of your site. Ask for a pricing section and you usually get one that looks like it came from a different website: new colors, a heading size that appears nowhere else, spacing from a different scale. With the skill, your assistant reads your Elementor kit first and builds using the values already in it. When it finishes it tells you which values are worth registering in Site Settings so the section stays easy to edit by hand later.
Fixing something without losing it. “The hero is too cramped on mobile” is a small request that AI assistants routinely turn into a large one, rebuilding the whole section and handing back a page that is different in ten ways you did not ask for. The skill treats this as surgery: find the element, read its current settings, change the smallest thing that fixes the problem, then confirm the rest of the page is untouched.
Moving a section between two sites. Copying a testimonials block from an old site to a new one usually means an export, an import, and a broken result if the target site lacks a widget the source used. Here the assistant runs a compatibility check first and reports anything missing before a single element moves. The import lands as a draft on the target, images are recreated in that site’s own media library, and your existing content is never removed.
When the Connection Breaks
The skill also carries a troubleshooting reference, which means your assistant can diagnose a broken connection inside the conversation instead of sending you off to read documentation.
It works through the causes in order: whether the endpoint is reachable at all, then authentication, then whether the connected WordPress user has permission for the operation, then whether the ability is switched on, and only then the content itself. It recognizes the plugin’s specific error codes, so a widget that will not insert gets identified as disabled, as PRO-locked, or as an Elementor v4 atomic widget rather than reported as a generic failure.
One thing it deliberately will not do is work around the problem. If an ability is switched off, it tells you which one and where to turn it on. It will not reach for another tool to accomplish the same thing behind your back.
Come & Join the Community
Feel free to join our Facebook group and subscribe to our YouTube channel to keep up with our newest features, improvements, and helpful video tutorials.