Install
openclaw skills install @replynodes-ai/seo-geo-growth-agentRead-only SEO and GEO opportunity analysis with evidence-backed backlog output.
openclaw skills install @replynodes-ai/seo-geo-growth-agentUse this skill for a read-only, evidence-backed growth analysis. It turns an audit, GEO (generative-engine optimization) request, competitor gaps, opportunities, or a content brief request into prioritized recommendations that can be reviewed and added to a backlog.
Activate when the request includes one or more of these intents:
Do not activate for requests to publish, schedule, edit production content, write social posts, change analytics, or change application data.
This skill may inspect user-provided material and use available read-only capabilities. It must never:
Recommendations are not actions. Return a reviewable artifact and let an explicitly authorized downstream workflow handle any write operation.
Do not assume a search API, analytics connector, filesystem, MCP server, or OpenClaw tool exists. Before analysis, detect capabilities from the host/runtime's declared tool list and record:
Use only capabilities confirmed as available and read-only. If no suitable
capability is available, analyze supplied sources only or return SKIP with a
specific data gap. Never work around a missing capability with shell, arbitrary
HTTP, hidden browser access, or credentials. See
references/capability-detection.md.
limitations[]; never infer status,
counts, rankings, or performance that was not supplied.templates/growth-backlog.md and contain no more
than 3 urgent problems, 5 prioritized opportunities, or 3 recommended pages, plus
exactly one Do this first action. Every opportunity card must include finding,
evidence, impact, effort, confidence, target page/query, owner, recommended
action, leading indicator, and next command. Each actionable recommendation may
also be represented using templates/backlog-item.md.SKIP when the target, evidence, or read-only capability is
insufficient for a defensible recommendation.Refuse unsupported writes plainly: "I can analyze this read-only, but I cannot publish, schedule, edit, send, or write to that system." Then provide the next safe step: return the proposed change as a reviewable backlog item or content brief, ask the user to have an authorized publishing workflow review it, and do not invoke a write-capable tool.
Return a structured result with:
status: READY or SKIP;requestType: one or more trigger intents;scope: target, audience/ICP, goal, geography, and freshness (or explicit gaps);capabilities: detected capabilities, read-only status, and limitations;evidence[]: source URL, title, observed date, and source-backed observation;findings[]: separate observation, inference, and recommendation;opportunities[]: priority, rationale, confidence, effort, and proposed content;backlogItems[]: reviewable proposed items conforming to
templates/backlog-item.md, never written automatically;limitations[]: unavailable data, unsupported requests, and uncertainty;nextSafeStep: review or authorized handoff, never an automatic write.For audit requests, the Markdown backlog is the user-facing artifact. Keep the
sections and card fields in templates/growth-backlog.md intact so a reviewer can
act without reverse-engineering a long report. Use Unknown plus a specific
limitation when a requested signal is not present in the supplied evidence.
A SKIP result must include the reason, detected capability limitations, and a
safe next step. Do not fill missing evidence with plausible text.
This directory is portable: the loader should discover the root SKILL.md and
keep its references/ and templates/ paths relative to that file.
$HERMES_HOME/skills/seo-geo-growth-agent/ (or the profile's configured
skills directory), then reload/discover skills. Do not put settings or secrets
in the skill directory.SKILL.md.
Do not assume a global path, package manager, or OpenClaw write permission;
verify the instance's documented loader path first.See the repository README local install path for the minimal development checkout flow.