keyword-research

Analyze SEO keywords via SemRush API and classify by intent.

622|45|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/OpenClaudia/openclaudia-skills --skill keyword-research-openclaudia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: keyword-research
Source: https://github.com/OpenClaudia/openclaudia-skills/tree/main/skills/keyword-research
Command: npx skills add https://github.com/OpenClaudia/openclaudia-skills --skill keyword-research-openclaudia

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the complex and time-consuming process of keyword research, helping you identify high-potential topics and content gaps to improve your search engine rankings and drive organic traffic.

Core Features & Use Cases

  • Comprehensive Keyword Analysis: Utilizes SemRush API to gather search volume, difficulty, CPC, and trend data for vast keyword sets.
  • Intent Classification: Categorizes keywords into informational, navigational, commercial, and transactional intents to align content strategy with user needs.
  • Topic Clustering: Organizes keywords into pillar-cluster structures for effective content architecture and internal linking.
  • KOB Score Prioritization: Ranks keywords based on a calculated Keyword Opposition to Benefit score, guiding efforts towards the most impactful opportunities.
  • Content Gap Identification: Pinpoints keywords competitors rank for but you don't, revealing strategic content opportunities.
  • Use Case: A SaaS company wants to increase organic traffic. This Skill will identify target keywords for their blog, analyze competitor strategies, and provide a prioritized content plan to capture valuable search queries.

Quick Start

Use the keyword-research skill to find SEO keywords for a new blog post about sustainable gardening.

Frequently Asked Questions about keyword-research

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate SEO keyword research using the SemRush API?

You can automate SEO keyword research by leveraging the SemRush API to gather search volume, difficulty, CPC, and trend data, then automatically classifying keywords by user intent and organizing them into topic clusters.

What is a KOB score and how does it prioritize keywords for content strategy?

A KOB score prioritizes keywords by calculating the Keyword Opposition to Benefit ratio, ranking keywords to guide your content strategy towards the most impactful and high-potential organic traffic opportunities.

Do I need a SEMRUSH_API_KEY to analyze search volume and keyword difficulty?

Yes, you need a valid SEMRUSH_API_KEY to operate this keyword research process, as it directly queries the SemRush API to retrieve accurate search volume, keyword difficulty, and CPC data.

How do I identify content gaps and find keywords my competitors rank for?

To identify content gaps, the system analyzes competitor keywords and pinpoints the specific search queries your competitors rank for but you do not, revealing strategic content opportunities.

Can I organize keywords into pillar-cluster structures for my content architecture?

Yes, you can organize keywords into pillar-cluster structures to build an effective content architecture, which aligns informational, navigational, commercial, and transactional intents for internal linking.

What are the limitations of using SemRush for topic cluster and intent classification?

The primary limitation is the absolute dependency on the SemRush API and a valid API key, meaning you cannot perform keyword difficulty analysis, intent classification, or content gap identification without it.