— DEMO · D-20 · 32 AI ABILITIES
The AI Content Lab
32 abilities that write, enrich, analyze, and report. Every one callable from chat, MCP, or a scheduled agent.
— DEMO · D-21 · Content Generation
AI writes your content from context
generate-hero-content
AI writes your homepage headline from your business context
Output: "We turn local searches into booked appointments — SEO, ads, and AI for service businesses."
generate-service-description
Service pages written per city and industry
Output: "Our Denver plumbing SEO package drives 3x more calls from Google Maps within 90 days."
generate-faq
3 Q&A pairs from topic + location. Schema-ready.
Output: "Q: How much does SEO cost in Austin? A: Most Austin businesses invest $1,500-3,000/mo for local SEO."
generate-seo-meta
Title + description that fit RankMath requirements
Output: Title (58 chars) + Description (155 chars) optimized for CTR and keyword placement.
— DEMO · D-22 · Content Enrichment
AI fills in what you leave empty
enrich-binding-fields
Fill 15 empty meta fields per pSEO page
One call: hero headline, intro paragraph, 3 FAQs, local stats, testimonial, CTA — all populated.
generate-local-stats
City-specific statistics from real data
Output: "Denver has 2.1M residents, 14,200 active businesses, and 73% smartphone search rate."
generate-testimonial
Industry-relevant social proof
Output: Quote + name + role + company, matching the service vertical and city context.
bulk enrich (CLI)
20 pages at a time via CLI
wp orbit enrich –batch=20 –type=service_area — enriches 300 fields in under 5 minutes.
— DEMO · D-23 · Intelligence & Analysis
AI that watches, measures, and reports
get-lead-summary
Lead counts, velocity, conversion rates
Real-time pipeline health. How many leads this week, which sources convert, where the funnel leaks.
get-binding-stats
Which bindings resolve, which fail, cache hit rates
Source-level resolution rates, empty field counts, and cache performance across all binding types.
content-freshness
Score every page by last update date
Pages older than 90 days get flagged. Scheduled agents can auto-refresh the worst offenders.
audit-binding-health
Fleet-wide binding coverage report
Which sites have empty fields, stale caches, or broken sources. One command, full fleet visibility.
— DEMO · D-24 · The Ability Registry
Every ability is discoverable and callable
The WordPress Abilities API registers each capability as a machine-readable endpoint. Plugins declare what they can do. AI agents discover and call them.
How it works
- Plugins register abilities with schema, permissions, and handlers
- Abilities API indexes them with namespace and capability tags
- MCP Adapter exposes them as tools for AI agents
- REST API makes them callable from Portal and external systems
Every ability is callable from
- Orbit Chat slash commands (/generate, /enrich, /audit)
- MCP tools via Claude Code or any MCP client
- WP-CLI commands for batch operations
- REST API for external integrations and Portal
- Scheduled agents that run on cron
Live proof:
voyager/orbit
ability_count:
32 abilities today. The system grows with every plugin update.
New abilities ship automatically. No migrations. No breaking changes. Just more power.