seo-aeo-keyword-research
Has your agent research and prioritize keywords. It analyzes site context and search intent to find the best terms for content.
What it does
This tool helps you find the words people most commonly use to search for a topic online. It organizes these words by difficulty and popularity, suggesting which ones are best for you to focus on.
When to use it
- ✓When you want to create a website or blog and don't know what topics to cover.
- ✓When you already have a website and want to attract more visitors.
- ✓When you want to better understand what your audience is searching for online.
Example of what to ask your AI
“I want to know what words people search for most about vegan cooking for a recipe blog.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The tool researches what people are searching for and analyzes how difficult it is to rank in search results. It uses information from your site and competitors to suggest the best keywords.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill seo-aeo-keyword-researchOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/seo-aeo-keyword-research/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Keyword Research Skill
Description
Activate this skill when the user wants to research, identify, or prioritise keywords for a topic, niche, or website. Trigger phrases include: "keyword research", "find keywords for", "what should I rank for", "keyword analysis", "best keywords for [topic]", "keyword strategy", "what are people searching for about [topic]", "SEO keywords for [niche]".
Input Format
{
"topic": "string — the subject to research keywords for",
"business_type": "string — what the business or site does",
"target_audience": "string — who the content is for",
"content_goal": "rank | convert | educate | all",
"location": "string — optional, country or city for local SEO",
"intent_focus": "informational | transactional |
commercial | navigational | all",
"competitor_urls": ["string — optional, up to 3 competitor URLs
to inform keyword gaps"],
"user_keywords": ["string — optional keywords the owner already cares about"],
"site_context": "string — optional audit findings, page list, or product description",
"research_mode": "browser | api | both | unavailable — default both"
}
Start by asking the owner which keywords, products, audiences, locations, and business outcomes matter. If they do not know, derive provisional candidates from the site, audit findings, competitor language, and observed search results. Do not silently replace owner-supplied priorities with guessed keywords.
Live search-intent research
Use both browser research and available search/keyword APIs when the environment supports them. Prefer APIs for repeatable data and browser inspection for actual result-page intent, related questions, snippets, and current wording. If only one is available, state which source was used. If neither is available, perform semantic research only and mark volume, difficulty, rankings, and SERP observations as unverified.
For each important query, record:
- the exact query and market/device when known;
- dominant result intent: learn, compare, evaluate, buy, navigate, or troubleshoot;
- the problems and questions visible in results, related searches, and snippets;
- the content formats ranking: landing page, guide, comparison, tool, forum, video, or documentation;
- the conversion opportunity and the page that should own the query;
- the date/source and confidence level.
Prioritize problem-related queries that the product can genuinely solve. Search intent outranks attractive but irrelevant volume.
Difficulty & Volume Rubric
Important: This skill estimates difficulty and volume based on semantic analysis and competitive signals. It does not connect to live data APIs. All figures are directional estimates, not verified data. Always validate with a live tool (Ahrefs, SEMrush, Google Keyword Planner) before committing to a full content strategy.
Difficulty Scale
| Score | Label | Meaning |
|---|---|---|
| 0–20 | Easy | Low competition, newer or niche keyword |
| 21–40 | Moderate | Some established content exists, beatable with quality |
| 41–60 | Competitive | Strong content exists, needs solid authority |
| 61–80 | Hard | Dominated by high-authority sites |
| 81–100 | Very Hard | Reserved for the biggest players — avoid early on |
Volume Scale (Estimated Monthly Searches)
| Label | Range |
|---|---|
| Very High | 100,000+ |
| High | 10,000–99,999 |
| Medium | 1,000–9,999 |
| Low | 100–999 |
| Very Low | Under 100 |
CPC Context
CPC (Cost Per Click) signals commercial value even for organic content. Use it to prioritise keywords where advertisers are spending — this means the intent is likely transactional and conversions are valuable.
| CPC Range | Signal |
|---|---|
| $0–$1 | Low commercial value, good for awareness content |
| $1–$5 | Moderate value, mix of info and commercial intent |
| $5–$15 | High commercial value, strong conversion potential |
| $15+ | Very high value — transactional, competitive space |
Output Structure
…
FAQ
What are 'keywords'?
These are the terms or phrases people type into search engines (like Google) to find information, products, or services.
What do 'difficulty' and 'volume' mean?
Difficulty is how hard it is to appear in the top search results for that word. Volume is how many times, on average, that word is searched per month.
Why is 'CPC' important?
CPC (Cost Per Click) shows how much advertisers pay for a click. A high CPC usually indicates that the keyword is commercially valuable, even for those seeking organic results.
Details
Original description by the author
Researches and prioritises keywords from the site context and live search intent, including problem queries, question queries, difficulty tiers, and a content map.
Popularity
- GitHub stars
- 48k
- Ranking position
- #4110
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
competitive-platform-analysis
Helps understand your competitors. It identifies, categorizes, and filters competing companies before any deeper analysis.
affaan-m/ECC
competitive-report-structure
Creates comprehensive competitor reports. It combines information to show the overall landscape, recommendations, and helps align the team.
affaan-m/ECC
lead-intelligence
Helps your agent find and contact important people. It analyzes leads, suggests approaches, and manages outreach via email and social media.
affaan-m/ECC