dataforseo-keyword-pipeline

Build a cache-backed five-phase SEO research pipeline into keyword CSVs and content briefs.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/redbananastudios/ai-library --skill dataforseo-keyword-pipeline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dataforseo-keyword-pipeline
Source: https://github.com/redbananastudios/ai-library/tree/main/generated/claude/skills/dataforseo-keyword-pipeline
Command: npx skills add https://github.com/redbananastudios/ai-library --skill dataforseo-keyword-pipeline

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the manual, expensive grind of researching keywords, SERPs, and local competition by turning a competitor and geography seed list into actionable content briefs and an executive opportunity summary.

Core Features & Use Cases

  • Five-phase keyword research pipeline: builds a keyword universe, analyzes organic SERPs with page extraction, audits Map Pack competition, renders per-page content briefs, and produces a final ranked summary.
  • Cache-backed idempotent runs: uses SHA256 cache keys so reruns after seed updates are effectively free aside from uncached work.
  • Local SEO outputs for every content decision: master keyword CSV, Map Pack competition CSV, per-page briefs (H2 consensus, gaps, schema recommendations, internal links, geo-ambiguity warnings), and an opportunity-scored executive summary.

Quick Start

Use the dataforseo-keyword-pipeline skill for a UK local business SEO project with DataForSEO credentials to produce master keywords, Map Pack competition data, and per-page content briefs in one run.

Frequently Asked Questions about dataforseo-keyword-pipeline

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

FAQPage Schema
How do I generate local SEO content briefs from competitor domains and target locations?

DataForSEO credentials are required to run the keyword research pipeline, along with defined project constants including LOCATION_CODE, LANGUAGE_CODE, TOWNS, COMPETITOR_DOMAINS, SERVICES, and regex patterns. These inputs seed the five-phase pipeline that produces master keyword CSVs, Map Pack competition audits, and content briefs.

Can I rerun a SERP analysis pipeline after updating my keyword seeds without paying full API costs?

Rerunning the SERP analysis pipeline after seed updates is effectively free for previously processed work because the pipeline uses SHA256 cache keys for idempotent operations. Only uncached keyword discovery, SERP extraction, or Map Pack auditing tasks consume new DataForSEO API credits.

What is included in an executive opportunity scoring summary for local SEO keyword research?

An executive opportunity scoring summary ranks keywords by analyzing the local SEO landscape, combining data from the master keyword CSV, organic SERP page extraction, and Map Pack competition audits. It highlights per-page content gaps, internal link opportunities, and geo-ambiguity warnings to prioritize content decisions.

Does this keyword research pipeline support auditing Google Maps competition for local businesses?

Auditing Google Maps competition is supported through a dedicated pipeline phase that extracts Map Pack data based on your defined locality seeds and services. This produces a Map Pack competition CSV detailing the local business landscape for every content decision.

What are the limitations of automating keyword research and content brief generation with a cache-backed pipeline?

Limitations include the strict dependency on DataForSEO credentials and manually defined project constants like LOCATION_CODE, TOWNS, and COMPETITOR_DOMAINS for the pipeline to function. The system requires correctly configured regex patterns and cannot process undefined seed variables.