keyword-research

Generates a three-tab Excel workbook with 300 prioritized keywords and competitor gap analysis.

Updated Sep 16, 2026
One-click install
npx skills add https://github.com/Military-Veteran-Team-LPT-Realty/mvt-manus-public-skills --skill keyword-research-military-veteran-team-lpt-realty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: keyword-research
Source: https://github.com/Military-Veteran-Team-LPT-Realty/mvt-manus-public-skills/tree/main/skills/keyword-research
Command: npx skills add https://github.com/Military-Veteran-Team-LPT-Realty/mvt-manus-public-skills --skill keyword-research-military-veteran-team-lpt-realty

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, openpyxl, and includes scripts (resource) and references (resource) components.

What problem does it solve? Keyword research often produces scattered, inconsistently formatted results that are hard to act on. This Skill enforces a locked-in workflow that turns a single seed keyword into a strictly structured Excel workbook with prioritized keywords, topic clusters, and competitor gap analysis. ## Core Features & Use Cases - Structured Keyword Expansion: Generates exactly 300 keywords organized into 5 topic clusters, each with search intent, volume, keyword difficulty, CPC, parent topic, content type, and priority rating. - Competitor Landscape Analysis: Profiles the top 20 organic competitors with traffic share, traffic value, and domain rating, plus 20 keyword gap opportunities with recommended actions. - Deterministic Excel Output: A bundled Python script produces a three-tab .xlsx workbook with color-coded priority and difficulty columns, a cluster summary with totals, and strategic recommendations. - Use Case: A content marketer provides the seed keyword "email marketing software", selects the United States as the target country, and receives a formatted workbook ready to drive a content calendar and SEO strategy. ## Quick Start Conduct keyword research for the keyword "email marketing software" targeting the United States and create the keyword research Excel workbook.

Frequently Asked Questions about keyword-research

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

FAQPage Schema
How do I generate a keyword research Excel file from a seed keyword?

Provide a seed keyword and target country, then the workflow expands it into 300 keywords across 5 topic clusters and runs a Python script to produce a three-tab .xlsx workbook. The output includes a cluster summary, prioritized keyword list, and competitor gap analysis.

What data sources can I use for keyword search volume?

You can connect Ahrefs, Semrush, DataForSEO, or Similarweb via MCP integrations, or use an API connection if MCP is unavailable. If no source can be connected, the report falls back to public data and notes this in the deliverable.

Does the keyword research support countries other than the US?

Yes, the workflow asks for a target country first and pulls volume for that specific country, multiple countries, or worldwide global volume. Volume column labels in the Excel tabs are renamed to match the selected scope.

What Python libraries does the Excel generation script require?

The script requires pandas for data handling and openpyxl for workbook creation, styling, and color-coding. It reads a JSON file containing keywords, competitors, gaps, and insights, then writes the formatted .xlsx output.

Why does the script warn about the number of keywords?

The script prints a warning if the input JSON does not contain exactly 300 keywords, since the deliverable specification requires exactly 300 rows. The workbook is still generated, but you should adjust the JSON data to meet the requirement.