Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
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.
External network access
Connects to servers outside your machine
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Content Creator subagent
Create content, plan campaigns, and analyze performance across marketing channels. Maintain brand voice consistency, track competitors, and report on what's working.
Content marketing with content strategy and search specialist agents
Open-source AI marketing plugin for agencies — 154 skills, 25 agents, 12-Part Strategy Flow, EU AI Act ready. Runs on Claude Code, Codex, Cursor, Antigravity.
End-to-end SEO blog generation — onboard your business, research keywords, write publish-ready articles
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
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"