seo-agent

Automate SEO workflows with keyword discovery, content generation, and ranking monitoring.

92|24|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/TheMattBerman/seo-kit --skill seo-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-agent
Source: https://github.com/TheMattBerman/seo-kit/tree/main/skills/seo-agent
Command: npx skills add https://github.com/TheMattBerman/seo-kit --skill seo-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, jq, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the entire SEO process, from keyword discovery and content creation to ranking monitoring and optimization, creating a self-improving system that drives consistent organic growth.

Core Features & Use Cases

  • Keyword Discovery: Identifies high-potential keywords in the "strike zone" (positions 5-20) using GSC data and DataForSEO.
  • Content Generation: Creates SEO-optimized content in your brand voice, incorporating SERP analysis and search intent.
  • Ranking Monitoring: Tracks keyword performance weekly, flagging what's climbing or dropping.
  • Optimization: Suggests and creates supporting content to boost ranking keywords.
  • Use Case: A business owner wants to consistently improve their website's search engine rankings. They can run this Skill weekly to discover new keyword opportunities, generate relevant content, monitor their progress, and optimize existing pages to climb higher in search results.

Quick Start

Run the seo-discover.sh script to find new keyword opportunities for your site.

Frequently Asked Questions about seo-agent

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

FAQPage Schema
How do I automate keyword research and content generation for SEO?

Automating keyword research and content generation involves chaining discovery, drafting, and monitoring into a single loop. This process uses Google Search Console and DataForSEO to identify opportunities in the strike zone, then creates optimized content in your brand voice.

How does SERP analysis work for optimizing existing pages?

SERP analysis for optimization evaluates search intent and competitor rankings to suggest supporting content. It flags keywords climbing or dropping in weekly tracking, enabling targeted adjustments to existing pages to achieve higher search positions.

Do I need DataForSEO and Google Search Console access for SEO automation?

Yes, DataForSEO credentials and Google Search Console access are required for SEO automation. These dependencies provide the necessary data retrieval and analysis capabilities to discover keyword opportunities and monitor ranking performance.

What is the strike zone in keyword discovery and how is it targeted?

The strike zone in keyword discovery refers to keywords ranking in positions 5 through 20. Targeting these opportunities involves analyzing Google Search Console and DataForSEO data to find high-potential terms that can be optimized for first-page rankings.

Can I run SEO ranking monitoring weekly to track compounding organic growth?

Yes, you can run SEO ranking monitoring weekly to track compounding organic growth. Weekly execution flags climbing or dropping keywords, allowing the system to generate supporting content and optimize pages continuously for sustained search visibility.

What's the best way to create SEO-optimized content in my brand voice?

The best way to create SEO-optimized content in your brand voice is using a feedback loop that incorporates SERP analysis and search intent. This approach chains content generation with ranking monitoring to ensure relevance and consistency.