Agent skill · marketing growth · sundial-org
seo-dataforseo
SEO keyword research using the DataForSEO API. Perform keyword analysis, YouTube keyword research, competitor analysis, SERP analysis, and trend tracking. Use when the user asks to: research keywords, analyze search volume/CPC/competition, find keyword suggestions, check keyword difficulty, analyze competitors, get trending topics, do YouTube SEO research, or optimize landing page keywords. Requires a DataForSEO API account and credentials in .env file.
Why this skill is useful
Provides specific API commands and workflows for keyword research that the AI wouldn't reliably generate on its own.
What it needs
Requires pip installed locally. Requires dataforseo account access. About 3k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
SEO Keyword Research (DataForSEO) Setup Install dependencies: Configure credentials by creating a .env file in the project root: Get credentials from: https://app.dataforseo.com/api-access Quick Start User says Function to call ----------- ----------------- "Research keywords for [topic]" keywordresearch("topic") "YouTube keyword data for [idea]" youtubekeywordresearch("idea") "Analyze competitor [domain.com]" competitoranalysis("domain.com") "What's trending?" trendingtopics() "Keyword analysis for [list]" fullkeywordanalysis(["kw1", "kw2"]) "Landing page keywords for [topic]" landingpagekeywordresearch(["kw1"], "competitor.com") Execute functions by importing from scripts/main.py: Workflow Pattern Every research task follows three phases: 1. Research Run API functions. Each function call hits the DataForSEO API and returns structured data. 2. Auto-Save All results automatically save as timestamped JSON files to results/{category}/. File naming pattern: YYYYMMDDHHMMSSoperationkeywordextrainfo.json 3. Summarize After research, read the saved JSON files and create a markdown summary in results/summary/ with data tables, ranked opportunities, and strategic recommendations. High-Level Functions These are the primary functions in scripts/main.py. Each orchestrates multiple API calls for a complete research workflow. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/seo-dataforseo