By airopshq
Content marketing playbooks with brand-aware AI agents. Playbooks as skills, brand voice in CLAUDE.md, subagents for writing and validation.
npx claudepluginhub airopshq/airops-claude-plugin --plugin AirOpsAnalyzes AI search visibility data — prompts, answers, mentions, citations, competitors — via AirOps MCP.
Evaluates content against brand voice using brand guidelines.
Writes content in brand voice. Receives step instructions, session artifacts, and output path from orchestrator.
Analyzes page performance — AEO citations, GSC rankings, GA4 traffic — via AirOps MCP.
How to think about AirOps AEO data — interpreting metrics, handling ambiguous asks, routing to the right agent.
Generate content quality report: $ARGUMENTS
Create an SEO-optimized blog post from a topic or keyword.
Create a comparison article (X vs Y) that helps readers choose.
Create a list-based article on a topic.
Update existing content with fresh information and improvements.
A Claude Code plugin that turns AI into a brand-aware content marketing partner. Playbooks as skills, subagents for writing and validation, and the AirOps MCP for live brand context and AEO data.
https://app.airops.com/mcp) for brand data, AEO analytics, citations, page metrics, and more.There is no injected brand file. All brand context is pulled live from the AirOps MCP:
list_brand_kits to find the active Brand Kitget_brand_kit with includes (product_lines, competitors, audiences, content_types)This happens at the start of every task, and again when the content-writer or content-critic agents spin up — so brand voice is always fresh and never stale.
.claude-plugin/plugin.json # Manifest
CLAUDE.md # Identity + methodology + AirOps MCP reference
.mcp.json # Connects to AirOps + Ahrefs MCPs
skills/
create-blog/SKILL.md # Playbook skills (explicit)
create-comparison/SKILL.md
create-listicle/SKILL.md
refresh-content/SKILL.md
aeo-data-guide/SKILL.md # Context guide — data model, metrics, relationships
seo-guidelines/SKILL.md # Auto-applied
content-quality-report/SKILL.md
agents/
content-writer.md # Writes content in brand voice
content-critic.md # Validates brand alignment
ai-search-analyst.md # AI search visibility — prompts, answers, mentions, citations
page-analyst.md # Page performance — AEO, GSC, GA4 metrics
README.md
The plugin's .mcp.json connects to both MCP servers:
{
"airops": {
"type": "http",
"url": "https://app.airops.com/mcp"
},
"ahrefs": {
"type": "http",
"url": "https://api.ahrefs.com/mcp/mcp"
}
}
This is the plugin .mcp.json format (flat, no mcpServers wrapper). If using
as a standalone project config instead of a plugin, wrap in { "mcpServers": { ... } }.
When the host loads the plugin, it connects to both MCPs. Each authenticates via OAuth on first use — you'll be redirected to the respective login pages.
claude --plugin-dir .
Then:
create-blog "AI tools for content marketing"
create-comparison "HubSpot" "Marketo"
create-listicle "productivity tools" count=10
refresh-content "https://example.com/old-post"
content-quality-report path/to/draft.html "target keyword"
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
External network access
Connects to servers outside your machine
Uses power tools
Uses Bash, Write, or Edit tools
Search and retrieve documents from local markdown files.
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Persistent memory system for Claude Code - seamlessly preserve context across sessions
Streamline people operations — recruiting, onboarding, performance reviews, compensation analysis, and policy guidance. Maintain compliance and keep your team running smoothly.
Prospect, craft outreach, and build deal strategy faster. Prep for calls, manage your pipeline, and write personalized messaging that moves deals forward.