Agent skill · Data & Analytics

seo-keyword-research

SEO keyword research workflow for blog generation using Google Trends data. Use when writing blog posts, planning content calendars, or optimizing articles for search engines. Finds breakout keywords, builds content structure, and generates SEO-optimized blog outlines targeting tech and developer audiences.

Varnan-Techgithub.com/Varnan-TechGitHub ↗
claude-coderead-onlyships scriptsMIT
Install
npx skills add Varnan-Tech/opendirectory --skill seo-keyword-research --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 4
SKILL.md size: 7 KB
Bundled scripts: yes
Version: 2.0
Declared author: farizanjum
Allowed tools: Bash(python:*)Bash(curl:*)Read
Requires: Requires the google-trends-api skill (or direct SerpApi access with SERPAPI_KEY). Designed for Claude Code and similar…
Path: skills/google-trends-api-skills/seo-keyword-research/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 571
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# SEO Keyword Research Skill Find trending, high-opportunity keywords BEFORE writing blog content. This skill turns generic blog topics into SEO-optimized content that ranks. ## When to Use - User asks to write a blog post or article - User wants keyword research for a topic - User needs a content calendar or content plan - User wants to optimize existing content for SEO - Any blog generation task for a tech/developer-focused audience ## Core Principle **Always research keywords BEFORE generating blog content.** ``` BAD: Write blog -> Hope it ranks -> Usually doesn't GOOD: Research keywords -> Find breakout opportunity -> Write optimized blog -> Ranks well ``` ## Keyword Priority System When analyzing Google Trends RELATED_QUERIES results, prioritize keywords in this order: ### 1. Breakout Keywords — HIGHEST priority - `formatted_value: "Breakout"` = 5000%+ growth - Very low competition (trend is new) - Use as PRIMARY blog keyword - Create content IMMEDIATELY (first-mover advantage) ### 2. High-Growth Keywords — VERY HIGH priority - `formatted_value: "+100%"` or higher - Low to moderate competition - Use as primary or strong secondary keyword - Create content within 2-4 weeks ### 3

What's inside
Steps it walks through
  1. When to Use
  2. Core Principle
  3. Keyword Priority System
  4. 1. Breakout Keywords — HIGHEST priority
  5. 2. High-Growth Keywords — VERY HIGH priority
  6. 3. Moderate-Growth Keywords — HIGH priority
  7. 4. Long-Tail Keywords — STRATEGIC priority
  8. 5. Established Keywords — MODERATE priority
  9. SEO Research Workflow
  10. Step 1: Keyword Discovery (1 API call — REQUIRED)
  11. Step 2: Content Structure (1 API call — REQUIRED)
  12. Step 3: Trend Validation (1 API call — OPTIONAL)
  13. Step 4: Generate Blog Outline
  14. Keyword Placement Rules
Ships with 3 files
  • references/keyword-placement-guide.md
  • references/tech-blog-examples.md
  • scripts/blog_seo_research.py
Commands it runs
curl -s "https://serpapi.com/search?engine=google_trends&q=USER_TOPIC&data_type=RELATED_QUERIES&date=today+3-m&api_key=$SERPAPI_KEY"
curl -s "https://serpapi.com/search?engine=google_trends&q=USER_TOPIC&data_type=RELATED_TOPICS&date=today+3-m&api_key=$SERPAPI_KEY"
curl -s "https://serpapi.com/search?engine=google_trends&q=KEYWORD&data_type=TIMESERIES&date=today+12-m&api_key=$SERPAPI_KEY"
python scripts/blog_seo_research.py "your blog topic"
More from opendirectory
All skills →
About this skill
What does the seo-keyword-research skill do?

SEO keyword research workflow for blog generation using Google Trends data. Use when writing blog posts, planning content calendars, or optimizing articles for search engines. Finds breakout keywords, builds content structure, and generates SEO-optimized blog outlines targeting tech and developer audiences.

How do I install it?

Run `npx skills add Varnan-Tech/opendirectory --skill seo-keyword-research --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From Varnan-Tech/opendirectory, a repository with 571 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going