elementor/suggest-design-fixes turns aggregated design-audit findings into concrete fix recommendations.
It depends entirely on those findings existing.
At a glance
| Ability | elementor/suggest-design-fixes |
| Toolset | Elementor — toolset/elementor |
| Group | Elementor › Design Audit |
| Requires | Elementor, active on the site |
| Capability | manage_options |
| Safety | Read-only — changes nothing |
| Repeatable | Idempotent — running it twice leaves the same result |
| Ships in | AcrossAI Abilities Manager 0.0.34 and later |
How it works
The individual design audits this aggregates are currently registered as skeletons: they return an empty findings list and a score of 100 rather than analysing anything. The ability works, the plumbing is real, and the analysis heuristics are not written yet — so a clean result here means “nothing was checked”, not “nothing is wrong”.
Since this ability consumes the aggregate findings, an empty findings list produces an empty recommendation list. It is not failing; it has nothing to work from.
The design intent is the useful half to understand. An audit finding says what is happening — three sections competing for emphasis, a hand-built accordion — and a fix recommendation says what to do about it, in terms of the abilities available: which element to change, which native widget to use instead.
That translation is where the value would be, since a finding without an action is just an opinion.
For design work today, elementor/get-style-guide and elementor/get-official-pattern-guidance are the reads that return something.
Input
| Name | Type | Required | What it is |
|---|---|---|---|
post_id | integer | Yes | The post to evaluate. |
subtree_id | string | No | Restrict to one element and its children. |
What comes back
| Name | Type | What it is |
|---|---|---|
recommendations | array | Concrete fixes. Currently empty. |
success | boolean | Whether the call completed. |
message | string | A one-line summary of what happened, suitable for showing a human. |
error_code | string | Present only on failure — a stable machine-readable reason, such as a missing field, a wrong field type or an unmet confirmation. |
Example
Ask your assistant:
What should I fix about this page’s design?
It resolves to one call:
{
"ability": "elementor/suggest-design-fixes",
"parameters": {
"post_id": 412
}
}Worth knowing
- Consumes audit findings, which are currently empty by construction.
- An empty result is not a failure and not a verdict.
- The style guide and pattern guidance reads return real content today.
- Read-only.
Related abilities
- Evaluate Elementor Design — the input this consumes
- Get Elementor Pattern Guidance — guidance that exists
Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager
Browse the rest: Every ability, by category