gitwtfhub

wtf is seo-agent-pack?

digihold/seo-agent-pack — explained in plain English

Analysis updated 2026-05-18

20Audience · pm founderComplexity · 3/5LicenseSetup · moderate

TL;DR

A real, working automated system that drafts SEO articles for websites every night using Claude, with strict checks and human review before anything publishes.

Mindmap

mindmap
  root((seo-agent-pack))
    What it does
      Drafts SEO articles nightly
      Checks competitor pages
      Rewrites weak pages weekly
    Tech stack
      Claude Code
      DataForSEO
      Search Console
    Use cases
      Automate content drafts
      Weekly performance rewrites
      Morning Telegram reports
    Audience
      Site owners
      Founders
    Setup
      Needs four accounts
      Paste setup prompt

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Automate nightly draft generation of SEO articles for one or more of your own websites.

REASON 2

Rewrite underperforming pages weekly using real Google Search Console data.

REASON 3

Get morning Telegram reports summarizing what the agent drafted overnight.

REASON 4

Set up an SEO writing workflow without needing to write any code yourself.

What's in the stack?

Claude CodeDataForSEOGoogle Search ConsoleGemini APITelegram

How it stacks up

digihold/seo-agent-packa-shojaei/constructdrawingaiaaronz345/athena-personal-academic-page
Stars202020
LanguagePythonJavaScript
Setup difficultymoderatemoderatemoderate
Complexity3/54/52/5
Audiencepm founderdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 1h+

Requires four external accounts (DataForSEO, Search Console, Gemini, Telegram) and a Claude subscription, setup is guided by an included prompt.

MIT license, meaning you can use, modify, and reuse it freely, including commercially, as long as you keep the copyright notice.

Wtf does this do

seo-agent-pack is the actual working setup one person uses to write SEO articles for their own websites automatically, every night, using a normal Claude subscription instead of paying per API call. It is shared here as real files with two months of corrections already built in, not a polished demo made for GitHub. Each night a scheduled run picks one keyword from real search data, checks it against the pages currently ranking on Google for that term, writes an article following a strict set of rules meant to avoid generic AI content, generates matching images, and saves everything as a draft for a person to review. On Sundays it also rereads Google Search Console data and rewrites pages that are underperforming. Over two months it produced 70 articles and 65 pages across four sites, with every single piece checked by a human before it goes live. The project spends real effort explaining why this setup avoids becoming a spam machine. Keywords only come from verified search data tools, never invented. Before writing anything, the system studies the top three ranking pages and has to justify, in writing, why its own version deserves to beat them, or it skips the topic. Every draft passes through a pattern check and a separate pass built around a public list of common signs of AI writing. Facts, prices, and dates get checked against a live source during the run. Nothing publishes automatically, everything waits for a human to approve it. Setting it up takes about an hour and does not require coding. You install Claude Code, sign up for a keyword-data account, connect Google Search Console, get an image API key, and set up a Telegram bot for morning reports. Then you paste one included setup prompt into Claude Code, and it interviews you about your site, builds its own helper scripts, and asks for your keys locally. After a first test article, you review it, adjust anything you dislike, and turn on the nightly schedule. The author is upfront that first drafts still need tuning to a site's own voice, and that a brand-new site with no search history gets less benefit at the start. It is released under the MIT license.

Yoink these prompts

Prompt 1
Walk me through pasting the master-setup-prompt.md into Claude Code to build this SEO agent for my site.
Prompt 2
Explain how the keyword selection and competitor check process works in seo-agent-pack.
Prompt 3
Help me set up the four required accounts: DataForSEO, Search Console, Gemini, and Telegram.
Prompt 4
What should I check in the first draft article before turning on the nightly schedule?

Frequently asked questions

wtf is seo-agent-pack?

A real, working automated system that drafts SEO articles for websites every night using Claude, with strict checks and human review before anything publishes.

What license does seo-agent-pack use?

MIT license, meaning you can use, modify, and reuse it freely, including commercially, as long as you keep the copyright notice.

How hard is seo-agent-pack to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is seo-agent-pack for?

Mainly pm founder.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.