AI Keyword Research Agent banner
ShayanSpiel ShayanSpiel

AI Keyword Research Agent

AI community

Description

AI Keyword Research Automation — give your AI coding assistant one job: find N real keyword opportunities for YOUR business and don't stop until it's done. Claude Code, OpenCode, Codex. No API keys, no invented volume.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

AI Keyword Research Agent

**Give your AI coding assistant a job: find 100 real keyword opportunities for YOUR business — and don't stop until it's done.**

AI Keyword Research Agent is a tiny, open, do-it-yourself SEO keyword research worker. You install it once into [Claude Code](https://claude.com/claude-code), [OpenCode](https://opencode.ai), or [Codex CLI](https://github.com/openai/codex). From then on, you just say:

*"Find 100 keyword opportunities for my business based on my market file, and don't stop until it's done."*

…and your AI goes to work: expanding from your seed topics across public web evidence — autocomplete patterns, community threads, competitor pages — checking each phrase against **your** market definition, classifying intent, clustering, scoring, recording only the ones that pass the opportunity gate — batch after batch, session after session — until the target is reached. Progress is saved to disk: close your laptop, reopen, say "continue", and it picks up where it left off.

**No accounts. No API keys. No subscriptions. No invented numbers.** Other tools show you a dashboard of volume guesses. This worker shows you *evidence*: where real people are already asking for what you sell.


What you get

🎯 A real target The goal (100 opportunities) is stored in data/state.json — not in chat memory. It survives restarts.
An evidence gate A keyword only counts if its score ≥ 70 and the evidence cites your market.md and a real source URL. No junk padding.
🚫 No fabricated metrics Volume/CPC/difficulty numbers from thin air are banned by contract. Demand is cited, not guessed.
🗂️ Cluster + intent map Every keyword lands in a named cluster with an intent label — so the export reads like a content plan, not a spreadsheet dump.
🔁 Continuous work Batch loop with resume. Say "continue" any time, in any new session.
📝 One editable market file Everythin