keyword-research

Discovers and prioritizes keyword opportunities using OpenSEO MCP metrics and SERP data.

Updated Aug 4, 2026
One-click install
npx skills add https://github.com/sarthkdobriyal/hisaabi --skill keyword-research-sarthkdobriyal
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: keyword-research
Source: https://github.com/sarthkdobriyal/hisaabi/tree/main/.agents/skills/keyword-research
Command: npx skills add https://github.com/sarthkdobriyal/hisaabi --skill keyword-research-sarthkdobriyal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Choosing which keywords to target is guesswork without real volume, difficulty, and intent data. This Skill turns seed topics into a prioritized, evidence-backed keyword opportunity set using OpenSEO MCP tools, so you know what to target, what to save, and what to research next. ## Core Features & Use Cases - Keyword discovery and hydration: Expand seed topics with research_keywords, then attach volume, keyword difficulty, intent, CPC, and trends with get_keyword_metrics. - First-party opportunity mining: Pull Search Console striking-distance queries (positions 5-20) and hydrate them with difficulty and intent for fast wins. - SERP and local validation: Inspect SERPs for ambiguous terms and use local business/Maps tools for location-based SEO research. - Use Case: Given a project ID and the seed topic "expense tracker app", the Skill pulls striking-distance queries from Search Console, discovers related terms, scores them by intent and difficulty, and returns a prioritized shortlist ready to save with tags. ## Quick Start Ask the assistant to research keyword opportunities for your project by providing a project ID and a few seed topics, for example: run keyword research for project 42 on the topic of budget tracking apps.

Frequently Asked Questions about keyword-research

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

FAQPage Schema
How do I find keyword opportunities from a seed topic?▼

Provide a project ID and one to five seed topics, and the Skill calls research_keywords to expand them, then hydrates candidates with volume, keyword difficulty, and intent via get_keyword_metrics. Results are prioritized by business fit, intent, and difficulty rather than volume alone.

How to find striking-distance keywords in Search Console?▼

The Skill pulls get_search_console_performance with a high row limit, filters average positions 5-20 client-side, then hydrates those queries with get_keyword_metrics to attach difficulty and intent. This produces a ranked list of near-ranking terms to target first.

Can I do local SEO keyword research with this workflow?▼

Yes. For local topics the Skill uses search_local_businesses, get_local_serp_results, and get_google_business_questions to evaluate local pack visibility and proximity fit instead of relying only on national keyword data.

Does the Skill save keywords automatically?▼

No. Keywords are only saved after explicit user confirmation via save_keywords. The Skill suggests concise tags such as topic:<topic>, intent:<intent>, or page:<slug> when saving.

What happens when keyword metrics are unavailable?▼

The Skill never invents metrics. If OpenSEO does not return a value for volume, difficulty, or CPC, the output reports unknown for that field.