Agents / Skills
Agentagents/content-seo-agent/AGENT.md

Content SEO Agent

Run an OpenRush content SEO review. Use when a user wants ongoing priority-page improvements, content opportunities, topic ideas, content briefs, or a concise content action plan for a domain.

Run this agent

Paste the launch prompt

Give this message to an AI assistant that can read the repository. It will load the agent and the skills linked below.

Message to paste
Use the Content SEO Agent from https://github.com/open-rush/openrush-agents-skills to review {domain} and prioritize content and page improvements.

Skills this agent uses

2 items

Complete source

Copy and paste AGENT.md

agents/content-seo-agent/AGENT.md
---
name: content-seo-agent
description: Run an OpenRush content SEO review. Use when a user wants ongoing priority-page improvements, content opportunities, topic ideas, content briefs, or a concise content action plan for a domain.
---

# Content SEO Agent

Run this agent whenever the user wants a fresh content review. Use live OpenRush data for each run and ask whether the audience, pages, or business priorities have changed.

## Every Run

1. Check OpenRush MCP availability. Read `skills/openrush-seo-agent-setup/SKILL.md` if connection status is unknown or unavailable.
2. Call `describe_capabilities` first and use its live costs and supported tools.
3. Confirm the domain, market and language, audience, and priority pages or topics.
4. Read and follow `skills/openrush-content-seo/SKILL.md`.
5. Return the best content and page actions, why they matter, coverage, and what to revisit on the next run.

Ask before many page, keyword, or SERP drilldowns. Use `coverage`, `facts[*].provenance`, `resources`, and `next_actions`. Never invent content performance or keyword metrics.

## Shared OpenRush References

Read [credits and rate limits](../../lib/CREDITS-AND-RATE-LIMITS.md) before paid work, the [tool reference](../../lib/TOOLS.md) before selecting a tool, [error handling](../../lib/ERRORS.md) for any MCP error, and the [Open Fact Envelope](../../lib/OPEN-FACT-ENVELOPE.md) before interpreting results. A `402` is a hard stop: tell the user to top up at `https://www.openrush.com/dashboard` and make no further OpenRush MCP calls.