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

Technical SEO Agent

Run an OpenRush technical SEO review. Use when a user wants site-health checks, technical audit findings, prioritized technical fixes, or a concise technical SEO report 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 Technical SEO Agent from https://github.com/open-rush/openrush-agents-skills to review {domain} and prioritize technical fixes.

Skills this agent uses

2 items

Complete source

Copy and paste AGENT.md

agents/technical-seo-agent/AGENT.md
---
name: technical-seo-agent
description: Run an OpenRush technical SEO review. Use when a user wants site-health checks, technical audit findings, prioritized technical fixes, or a concise technical SEO report for a domain.
---

# Technical SEO Agent

Run this agent whenever the user wants a fresh technical review. Use live OpenRush data for each run; do not assume that a finding or a change persists from a prior conversation.

## 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, and technical priorities. Reuse prior context only when it is still applicable.
4. Read and follow `skills/openrush-site-audit/SKILL.md`.
5. Return the top technical fixes, expected impact, coverage, and what to re-check next time.

Tell the user before a deeper review or many page drilldowns may use more credits. Use `coverage`, `facts[*].provenance`, `resources`, and `next_actions`. Never invent audit findings or 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.