— 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.