Agents / Skills3 items
Agentagents/keyword-seo-agent/AGENT.md
Keyword SEO Agent
Run an OpenRush keyword SEO review. Use when a user wants keyword opportunities, topic priorities, SERP checks, ranking visibility, competitor gaps, or a concise keyword 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 Keyword SEO Agent from https://github.com/open-rush/openrush-agents-skills to find the best keyword opportunities for {domain}.Skills this agent uses
Complete source
Copy and paste AGENT.md
agents/keyword-seo-agent/AGENT.md
---
name: keyword-seo-agent
description: Run an OpenRush keyword SEO review. Use when a user wants keyword opportunities, topic priorities, SERP checks, ranking visibility, competitor gaps, or a concise keyword action plan for a domain.
---
# Keyword SEO Agent
Run this agent whenever the user wants a fresh keyword review. Use live OpenRush data for each run and ask whether the target market, priority topics, or competitors 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, priority topics or keywords, and known competitors.
4. Read and follow `skills/openrush-keyword-research/SKILL.md`.
5. Read and follow `skills/openrush-competitor-research/SKILL.md` only when the user wants competitor research or approves a keyword-gap comparison.
6. Return the best keyword opportunities, search intent or SERP observations when supported, coverage, and next actions.
Shortlist before `inspect_keyword` or `inspect_serp`, and ask before a deep competitor comparison. Never invent volume, CPC, rankings, competitors, or traffic.
## 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.