There’s a moment in our latest Novamira video that’s worth unpacking.
Alvise has a WordPress site with a Case Study custom post type and ACF fields. Every time he wants the AI to create a case study post, he writes a detailed prompt with every field slug, every value, the post type name, the exact structure. It works, but it’s fragile and repetitive. One typo and the data goes nowhere.
So he tries something different: he asks the AI agent to build a dedicated ability for it.

Novamira’s architecture: building blocks, not a fixed menu
Most AI integrations for WordPress give you a predefined set of actions. Create a post. Update a field. Run a query. The list is fixed.
Novamira takes a different approach. It gives AI agents full access to WordPress through MCP with five general-purpose abilities: run PHP inside the WordPress process, read and write files, edit files, manage the filesystem. These are building blocks, not endpoints.
The AI agent uses these building blocks to compose whatever it needs. And in this case, it used them to create something entirely new.
How the AI built a new ability
When Alvise asked Claude to create a custom ability for case study posts, Claude didn’t start writing code immediately. It first read the existing Novamira ability files to understand the registration pattern: input schema, output schema, permission callback, MCP annotations.
Then it wrote a new ability file that follows the same pattern. It used execute-php, one of Novamira’s base abilities, to write the file to the plugins directory. One base ability creating another ability.
The result: a dedicated ability called my-site/create-case-study with input validation for five fields, required and optional parameters, security permissions, and MCP metadata for automatic discoverability.
From that moment, any AI client connecting to the same WordPress site discovers the new ability and knows exactly how to use it. No configuration. No manual wiring.
The practical difference
Before the custom ability:
“Create a new case study post. The post type slug is ‘case-study’. Use ACF fields: ‘client_name’ should be ‘Acme Corp’, ‘industry’ should be ‘Fintech’…”
After:
“Create a case study for GlobalBank. They’re in banking. Challenge was manual compliance reporting.”
The ability handles the structure. Input is validated. The post is created with all fields populated correctly. And the prompt that used to be 10 lines is now 2.
Alvise then tested batch creation: three case studies in one prompt. The ability ran three times, same quality, same structure, no drift. This is what a proper ability gives you: reliability at scale.
Why this pattern matters for WordPress development
This isn’t about case studies. It’s about a pattern that applies to any WordPress workflow.
An e-commerce site could have a “create product listing” ability that handles WooCommerce fields, images, and categories. An agency could build a “generate client report” ability that pulls data from the database and formats it. A publisher could create a “publish newsletter” ability that handles content formatting and distribution.
The point is: Novamira provides the foundation. Five general-purpose abilities that give the AI full access to WordPress. What the AI builds on top of that foundation is specific to your site, your plugins, your data, your workflows.
The system doesn’t just work. It grows with you.
Try it yourself
Novamira is free and open source. Install the plugin, connect your AI client, and start building.
Watch the full video: https://www.youtube.com/watch?v=2IUbl8-Po4w
Download Novamira: novamira.ai
GitHub: github.com/use-novamira/novamira
For development and staging environments only.