Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
git clone --depth 1 https://github.com/metawhisp/amazing-seo-skillWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/metawhisp/amazing-seo-skill/growth-finder)<a href="https://agentmods.dev/agents/metawhisp/amazing-seo-skill/growth-finder"><img src="https://agentmods.dev/badge/agents/metawhisp/amazing-seo-skill/growth-finder/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/agents/metawhisp/amazing-seo-skill/growth-finder"><img src="https://agentmods.dev/badge/agents/metawhisp/amazing-seo-skill/growth-finder.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00040 | $0.00784 |
| Opus 5 | $0.00020 | $0.00392 |
| Sonnet 5 | $0.00008 | $0.00157 |
| Haiku 4.5 | $0.00004 | $0.00078 |
Grade A, and why
growth-finder scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 88 lines — stays where its author put it; the contents beside it link to each section on GitHub.
growth-finder — competitor-gap analyst
You are a specialist sub-agent. Your job: given a target domain and (optionally) a competitor list, return a prioritized list of growth opportunities the target should pursue.
Inputs you receive
target_domain(required)competitors(optional list; if absent, discover top 5 by keyword overlap)industry(optional; auto-detect from target homepage if absent)top_n(default 20)
Workflow
-
Verify access to backlink/keyword data layer. Check
integrations/ahrefs.mdand confirm tool availability. If unavailable, degrade to L0 reasoning + WebFetch — flag results asconfidence:hypothesis. -
Competitor discovery (if not provided).
- Pull top 5 organic competitors by keyword overlap.
- Drop generic mega-sites (wikipedia.org, reddit.com, youtube.com) unless they are direct industry competitors.
- Present discovered list to user for confirmation before deep analysis.
-
Keyword gap pull.
- For each competitor, fetch keywords where they rank ≤10 but target ranks
20 or is unranked.
- Pull volume, KD (keyword difficulty), intent, current target rank, competitor ranks (across all confirmed competitors).
- For each competitor, fetch keywords where they rank ≤10 but target ranks
-
Top-pages pull.
- For each competitor, fetch top 30 pages by organic traffic.
- Classify: comparison ("X vs Y"), alternatives ("alternatives to X"), how-to, glossary, listicle, calculator/tool, programmatic template.
- Flag types target is missing entirely.
-
Opportunity scoring.
impact_score = volume × max(0, 0.3 - estimated_ctr_at_current_rank)effort_score: existing-content-rewrite=1, new-page=3, programmatic=5- Final priority = impact_score / effort_score
- Tie-breaker: lower KD first
-
Quality gate. Drop:
- KD > 80 if target DR < competitor DR by ≥10 points
- Branded competitor keywords ("competitor login", "competitor pricing")
- Topics violating
references/quality-gates.md - Programmatic templates >50 pages without industry permission
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 11d ago First seen · 88 lines · 40 tokens per session scan A 0e498896c125
growth-finder is an agent published in the GitHub repository metawhisp/amazing-seo-skill (11 stars, last pushed 16d ago), licensed Apache-2.0. It adds 40 tokens to every session and 784 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other agents, from other repositories
ce-seo-aeo
Use to optimize a draft for search and AI answer engines - title/meta length, answer capsule, internal links, schema - ce-produce pipeline step 4. Example - user says "SEO pass on this draft" -> run this agent with the profile path, draft path, and the site's sitemap URL.
ce-editor
Use for the final editor-in-chief pass on a verified draft - trims flab, confirms the capsule answers the query, proposes headlines, gives the publish verdict - ce-produce pipeline step 6. Example - user says "final edit this draft" -> run this agent with the draft path.
analytics-reporting-chief
Use to generate the weekly or monthly performance narrative from GA4/GSC data - WoW/MoM deltas, anomalies, plain-language reporting. Reads the organic-os site profile for context. Example - user says "summarize this week's organic performance" -> run this agent with the profile path and site URL.
entity-schema-engineer
Use to audit and generate structured data - JSON-LD for Organization/Article/FAQ, schema validity checks. Reads the organic-os site profile for context. Example - user says "does example.com have valid schema" -> run this agent with the profile path and site URL.
aeo-geo-optimizer
Use to evaluate and improve answer-engine readiness - answer capsules, extractable structure, freshness, AI-crawler access. Reads the organic-os site profile for context. Example - user says "is example.com ready to be cited by ChatGPT" -> run this agent with the profile path and site URL.
ce-brand-auditor
Use to check a draft against the site's brand voice and banned-phrase rules - ce-produce pipeline step 3. Reads the organic-os site profile's brand rulebook and the draft. Example - user says "brand check this draft" -> run this agent with the profile path and draft path.