keyword-research

Find and analyze high-potential keywords for SEO campaigns via the SemRush API.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/saadsocvaival/claude-digital-marketing --skill keyword-research-saadsocvaival
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: keyword-research
Source: https://github.com/saadsocvaival/claude-digital-marketing/tree/main/skills/keyword-research
Command: npx skills add https://github.com/saadsocvaival/claude-digital-marketing --skill keyword-research-saadsocvaival

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Seed keyword research and competitive insight for SEO campaigns by leveraging the SemRush API to discover opportunities, analyze metrics, and structure an actionable plan.

Core Features & Use Cases

  • Seed keyword discovery and related keyword expansion
  • Metrics extraction: search volume, keyword difficulty, CPC, competition, and trends
  • Intent classification (informational, navigational, commercial, transactional)
  • Topic clustering and content-gap identification for pillar and cluster pages
  • Output-ready reports and content plans to guide SEO strategy

Quick Start

Provide a seed keyword and I will fetch related keywords, metrics, and content recommendations from SemRush to build your SEO plan.

Frequently Asked Questions about keyword-research

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

FAQPage Schema
How do I find high-potential keywords for SEO campaigns using SemRush?

To find high-potential keywords for SEO campaigns, provide a seed keyword to fetch related keywords, extract metrics like search volume and keyword difficulty, and generate content recommendations using the SemRush API.

What is keyword intent classification and how does it apply to content planning?

Keyword intent classification categorizes search terms into informational, navigational, commercial, and transactional types, allowing you to map keywords to appropriate blog posts, product pages, or landing pages for targeted content planning.

Do I need a SemRush API key to extract search volume and keyword difficulty?

Yes, you need a SemRush API key and network access to extract search volume and keyword difficulty, as the Skill uses HTTP requests to SemRush endpoints to return structured keyword data.

Can I identify content gaps and build topic clusters with SemRush keyword data?

Yes, you can identify content gaps and build topic clusters by analyzing SemRush keyword data, which structures pillar and cluster pages to guide your overall SEO strategy.

What's the best way to group seed keywords into pillar and cluster pages?

The best way to group seed keywords into pillar and cluster pages is through topic clustering, which structures related keyword expansions into output-ready reports and content plans to guide your SEO strategy.

Why does keyword research require network access to function?

Keyword research requires network access because the Skill executes live HTTP requests to SemRush API endpoints to fetch real-time metrics, search volume data, and competitive keyword insights.