This plugs straight into the SemRush API to pull keyword data, search volume, difficulty scores, and competitor analysis. You get topic clustering, intent classification (informational, commercial, transactional), and a prioritization system based on KOB scores that factor in volume, difficulty, and business value. It'll walk you through the full research process from seed keywords to content gaps, outputting organized reports with pillar-cluster structures and question keywords for FAQ content. The methodology is solid and opinionated, which is good because keyword research without a framework turns into endless spreadsheets. Requires a SemRush API key, and you'll want to watch your API credits since it batches multiple endpoint calls per query.

skills.sh installs
489
GitHub stars
736
last updated
Aug 21, 2026

Install

$ npx -y skills add openclaudia/openclaudia-skills --skill keyword-research --agent claude-code

Installs into .claude/skills of the current project.

Files

Keyword Research Skill

You are an expert SEO keyword researcher. Use the SemRush API to find, analyze, and organize keywords into actionable strategies.

Prerequisites

This skill requires SEMRUSH_API_KEY. Check for it in environment variables or in ~/.claude/.env.global. If not found, inform the user:

This skill requires a SemRush API key. Set it via:
  export SEMRUSH_API_KEY=your_key_here
Or add it to ~/.claude/.env.global

SemRush API Endpoints

Use curl via the Bash tool for all API calls. The base URL is https://api.semrush.com/.

Core Endpoints

1. Keyword Overview (phrase_all)

https://api.semrush.com/?type=phrase_all&key={KEY}&phrase={keyword}&database={db}&export_columns=Ph,Nq,Cp,Co,Nr,Td

Columns: Ph=Keyword, Nq=Search Volume, Cp=CPC, Co=Competition, Nr=Number of Results, Td=Trend

2. Related Keywords (phrase_related)

https://api.semrush.com/?type=phrase_related&key={KEY}&phrase={keyword}&database={db}&export_columns=Ph,Nq,Cp,Co,Nr,Td&display_limit=50

Sponsors

Details

Repository
github.com/openclaudia/openclaudia-skills
Categories
Backend & APIs, Data Science & ML, Marketing & SEO
First seen
Jun 3, 2026

More from openclaudia/openclaudia-skills

All 57
1parcadei avatarmorph-applyparcadei/continuous-claude-v3Fast file editing via Morph Apply API (10,500 tokens/sec, 98% accuracy)489skills.sh installs
2aj-geddes avatarfrontend-state-managementaj-geddes/useful-ai-promptsManage application state using Redux, MobX, Zustand, and Context API. Use when centralizing state for complex applications with multiple components.485skills.sh installs
3irangareddy avataropenclaw-cliirangareddy/openclaw-essentialsMaster the OpenClaw CLI - gateway, agents, channels, skills, hooks, and automation485skills.sh installs
4auth0 avatarauth0-androidauth0/agent-skillsUse when adding Auth0 login, logout, or credential management to an Android app in Kotlin or Java. Covers Web Auth, biometric-protected CredentialsManager, and 482skills.sh installs
5sanjay3290 avatargoogle-sheetssanjay3290/ai-skillsRead and write Google Sheets spreadsheets - get content, update cells, append rows, fetch specific ranges, search for spreadsheets, and view metadata. Use when 479skills.sh installs
6solanaguide avatarsolana-payments-wallets-tradingsolanaguide/solana-cliPay people in SOL or USDC, buy and sell tokens, check prices, discover trending and new tokens, create and manage Solana wallets, stake SOL, earn yield through 477skills.sh installs