Skip to content
View itallstartedwithaidea's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report itallstartedwithaidea

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

John Williams

Team Lead, Paid Media @ Seer Interactive · Founder, googleadsagent.ai

15+ years managing enterprise digital advertising ($48M+ annual spend) across Google, Meta, Microsoft, Amazon.
Speaker: Hero Conf 2025 — AI Applications in Advertising · Published: Search Engine Land
Previously: NortonLifeLock · Gen Digital · Farmers Insurance

googleadsagent.ai LinkedIn X / Twitter Instagram Substack Reddit


What I Build

Open-source AI tools for advertising practitioners — the people managing real campaigns with real budgets who need tools that actually work.

The MiniAgent Ecosystem

The world's first trainable, open-source advertising AI. Train from zero in 2 hours on one GPU.

Project What It Does
MiniAgent Trainable 26M-param ad AI + 14 MCP servers + agent skills Stars
ContextOS Unified MCP context intelligence platform — 6 cognitive primitives Stars
advertising-hub One-stop shop for ad platform APIs, MCP servers, and cross-platform automation Stars
google-ads-api-agent Enterprise Google Ads agent — 28 API actions, 6 sub-agents, live read/write Stars
google-ads-skills Claude Code / Codex / Gemini CLI skills for Google Ads Stars

Google Ads Scripts — Free & Production-Tested

Scripts battle-tested across enterprise accounts. Copy, paste, run.

Script What It Does
free-google-ads-scripts Full collection of free, production-ready Google Ads scripts
anomaly-detection Monitors campaigns for performance anomalies across all metrics
negative-keyword-conflicts Finds conflicts between keywords and negative keyword lists
out-of-stock items Automatically pauses ads for out-of-stock products
bid-automation Automated bid management based on performance rules
budget-projection Forecasts budget pacing and projects monthly spend
impression-share Tracks and reports impression share trends
auto-labeling Creates labels and auto-assigns to campaigns/ad groups
account-grader Comprehensive account audit and grading tool
bulk-campaign-builder Build campaigns at scale from spreadsheet data

Creative & AI Tools

Project What It Does
creative-asset-validator AI-powered creative analysis across 50+ ad platforms
ad-creative-mcp MCP server for ad creative generation and validation
creative-asset-generator Generate ad creative assets with AI
writing-agent Ghost Protocol for human-quality content generation
brand-prompt-compare Compare AI model outputs for brand consistency

MCP Servers & Agent Infrastructure

Project What It Does
google-ads-mcp MCP server for Google Ads API access
google-ads-claudecodeskill Claude Code skill for Google Ads management
gemini-cli-googleadsagent Gemini CLI integration for Google Ads
google-ads-gemini-extension Gemini extension for Google Ads workflows
creative-validator-gemini-extension Gemini extension for creative validation

googleadsagent.ai — Free Tools

Live tools at googleadsagent.ai, no login required:

Tool Link
Buddy AI Agent & Analytics Auditor Launch
Google Ads Campaign Builder Launch
Google Ads Audit Engine Launch
Social Media Ad Builder Launch
Keyword Analyzer Launch
Business Discovery Launch
Dashboard Launch

Blog & Content


Play — Games I Built

Bejeweled Classic match-3 puzzle game — play in browser
AI Agents Crash Course Free 42-page course with 6 playable games, quizzes, and XP gamification — start learning

The Stack

Advertising AI          Google Ads API · Meta Marketing API · Microsoft Ads · Amazon Ads
AI Models               PyTorch · Transformers · minimind · GGUF · Ollama · vLLM
MCP Servers             FastMCP · Model Context Protocol · 14 platform connectors
Agent Platforms         Claude Code · Codex · Gemini CLI · LangChain · OpenAI Agents SDK
Languages               Python · JavaScript · TypeScript · SQL · GAQL · Bash
Ad Platforms            Google · Meta · Microsoft · Amazon · Reddit · LinkedIn
                        TikTok · Snapchat · Pinterest · TradeDesk · Criteo · AdRoll

By the Numbers

$48M+ Annual ad spend managed across enterprise accounts
15+ years Digital advertising: Google, Meta, Microsoft, Amazon
48 repos Open-source advertising tools, scripts, and AI agents
14 platforms Connected via MCP servers
28 actions Google Ads API agent capabilities
26M params Trainable advertising AI (MiniAgent)

GitHub Stats

GitHub Streak


Built by a practitioner, for practitioners.

googleadsagent.ai · itallstartedwithaidea.com · LinkedIn · X · Instagram · Substack · Reddit

Pinned Loading

  1. google-ads-api-agent google-ads-api-agent Public

    The Agent is an enterprise-grade Google Ads management agent running on Claude Opus

    Python 8 4

  2. writing-agent writing-agent Public

    Ghost Writer — AI Content Engine with 40-point QA, 18 platform formatters, and triple-detector validation. Built on Ghost Protocol. Passes GPTZero, Pangram, and Originality.ai.

    JavaScript 1 1

  3. ai-agents-crash-course ai-agents-crash-course Public

    Free 42-page AI agents crash course v5.0 — 5 days, 3 learning paths, 6 playable games, 13 Anthropic Academy courses, interactive quizzes, XP gamification. From zero to multi-agent systems. MIT lice…

    HTML 3

  4. ContextOS ContextOS Public

    Unified MCP context intelligence platform — pip-installable CLI that absorbed 6 foundational repos. Context engineering for AI agents.

    Python 18 3