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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/adamkristopher/seo-dataforseoWhat This Skill Does
The seo-dataforseo skill is a robust toolkit designed to integrate professional-grade SEO data into the OpenClaw AI agent ecosystem. By leveraging the DataForSEO API, this skill empowers users to conduct deep-dive keyword research, evaluate search volume, assess keyword difficulty, and monitor competitor strategies. It goes beyond simple data retrieval by implementing a structured workflow that includes automatic JSON data persistence and the generation of strategic, actionable markdown summaries. Whether you are performing content gap analysis, optimizing landing pages for organic traffic, or tracking YouTube search trends, this skill provides the empirical data necessary to make informed marketing decisions.
Installation
To get started, first ensure your environment is configured by running the dependency installation: pip install -r scripts/requirements.txt. Next, create a .env file in your project root and add your DataForSEO credentials: DATAFORSEO_LOGIN and DATAFORSEO_PASSWORD. These can be acquired by signing up at the DataForSEO developer portal. Once configured, you can call functions directly within your OpenClaw scripts by importing them from the main.py module, which handles the orchestration of API calls and local file management.
Use Cases
This skill is ideal for digital marketers, content strategists, and SEO professionals. Use it to: 1) Generate comprehensive content briefs based on high-traffic keywords; 2) Analyze competitor domains to identify their top-ranking keywords and search strategies; 3) Perform seasonal trend tracking to align content calendars with current market interests; 4) Optimize individual landing pages by checking keyword difficulty and intent versus top-performing organic competitors; and 5) Develop video content strategies using specialized YouTube keyword analytics.
Example Prompts
- "Can you perform a keyword research deep-dive for 'sustainable home automation' and provide a summary of the top ranking opportunities?"
- "Please analyze the domain 'competitor-site.com' and let me know which keywords they are ranking for that we are currently missing."
- "What are the current trending topics in the United States, and how can we leverage them for our blog content strategy?"
Tips & Limitations
To maximize the effectiveness of this skill, always leverage the location_name parameter to ensure data is relevant to your target demographic. Note that because this skill writes output to the results/ directory, ensure your execution environment has appropriate write permissions. Be mindful of DataForSEO API usage limits associated with your subscription plan, as high-frequency bulk analysis calls can consume credits rapidly. Finally, remember that the summary phase is vital; always review the generated markdown files to verify that the suggested strategies align with your broader business goals before proceeding with content implementation.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-adamkristopher-seo-dataforseo": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api, code-execution
Related Skills
botcoin
A puzzle game for AI agents. Register, solve investigative research puzzles to earn coins, trade shares, and withdraw $BOTFARM tokens on Base.
ga4-analytics
Google Analytics 4, Search Console, and Indexing API toolkit. Analyze website traffic, page performance, user demographics, real-time visitors, search queries, and SEO metrics. Use when the user asks to: check site traffic, analyze page views, see traffic sources, view user demographics, get real-time visitor data, check search console queries, analyze SEO performance, request URL re-indexing, inspect index status, compare date ranges, check bounce rates, view conversion data, or get e-commerce revenue. Requires a Google Cloud service account with GA4 and Search Console access.
endpoints
Endpoints document management API toolkit. Scan documents with AI extraction and organize structured data into categorized endpoints. Use when the user asks to: scan a document, upload a file, list endpoints, inspect endpoint data, check usage stats, create or delete endpoints, get file URLs, or manage document metadata. Requires ENDPOINTS_API_KEY from endpoints.work dashboard.
youtube-analytics
YouTube Data API v3 analytics toolkit. Analyze YouTube channels, videos, and search results. Use when the user asks to: check YouTube channel stats, analyze video performance, compare channels, search for videos, get subscriber counts, view engagement metrics, find trending videos, get channel uploads, or analyze YouTube competition. Requires a YouTube Data API v3 key from Google Cloud Console.