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 is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse

John Williams โ€” AI-Powered Advertising, Paid Media & PPC Automation

Founder & Director, ahmeego.com + It All Started With A Idea ยท Creator, googleadsagent.ai ยท Thoughtful Paid Media Leader

15+ years managing enterprise digital advertising โ€” $350M+ in managed ad spend across Google Ads, Meta, Microsoft Advertising, and Amazon Ads.

  • ๐ŸŽค Speaker: Hero Conf 2025 + 2026 โ€” AI Applications in Advertising
  • โœ๏ธ Published author: Search Engine Land โ€” paid search strategy, PMax, AI in PPC
  • ๐Ÿข Career: Seer Interactive ยท Brainlabs ยท NortonLifeLock / Gen Digital (192% YoY paid search growth) ยท Farmers Insurance
  • ๐Ÿ“ˆ Brands I've driven growth for: Prudential ยท Eventbrite ยท GM ยท Columbia ยท Harvard ยท Grand Canyon University ยท Silver Mirror ยท Bank of America โ€” and dozens more

ahmeego.com googleadsagent.ai LinkedIn X / Twitter Instagram Substack Reddit


Who I Am

I'm a founder and paid media leader who spent 15+ years in the trenches of enterprise advertising โ€” optimizing bids, auditing accounts, debugging conversion tracking, and reporting on millions in monthly spend for brands ranging from local shops to household names. Now I build the AI tools I wish had existed the whole time. Everything here is open-source, production-tested, and built for the people managing real campaigns with real budgets.

A few things that shape how I work:

  • Practitioner first. Every tool in these repos came from a real problem in a real account โ€” nothing here is theoretical.
  • Trust and empathy over hype. From local businesses to Fortune 500s, my strategies start with understanding the audience, not chasing the latest tactic.
  • Teacher at heart. I speak at Hero Conf, write for Search Engine Land, publish a free AI agents course, and coach high school football in Arizona โ€” same philosophy everywhere: show up, do the reps, help others level up.
  • Builder by obsession. From a 26M-parameter trainable advertising AI to one-file browser games, I ship things people can actually use today.

Meet Buddy โ€” My AI Advertising Agent, Live in Action

Buddy powers ahmeego.com and the free tools at googleadsagent.ai, and ships as an iOS/Android app, a Claude Code plugin, and a Gemini CLI extension. Watch the flow, left to right:

Step 1 โ€” Ask Buddy in plain English to write Google Ads headlines and descriptions Step 2 โ€” Buddy writes character-limit-compliant headlines grounded in live SERP data Step 3 โ€” Buddy explains the strategic reasoning behind every line of ad copy Step 4 โ€” Creative Validator checks ad assets against platform specs

1 ยท Ask in plain English โ†’ 2 ยท Grounded in live data โ†’ 3 ยท Copy + the "why" โ†’ 4 ยท Validate creative

My work lives across three connected platforms:

Platform What It Is
ahmeego.com AI-powered Google Ads management & PPC consulting โ€” strategy, audits, and done-for-you campaign management
googleadsagent.ai Free AI advertising tools โ€” audit engines, campaign builders, keyword analyzers, no login required
itallstartedwithaidea.com Where it all started โ€” PPC strategy, performance marketing, and the blog behind the brand

What I Build โ€” Open-Source AI for Advertisers

The MiniAgent Ecosystem โ€” Trainable Advertising AI

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-parameter advertising AI + 14 platform MCP servers + agent skills Stars
ContextOS Unified MCP context intelligence platform โ€” pip-installable, 6 cognitive primitives Stars
advertising-hub One-stop shop for ad platform APIs, MCP servers, and cross-platform PPC automation โ€” 14 platforms, 25+ AI agents Stars
google-ads-api-agent Enterprise Google Ads agent โ€” 28 API actions, 6 sub-agents, live read/write Stars
agent-skills The definitive open-source agent skills library for AI-powered Google Ads โ€” 73+ skills across 10 categories Stars
google-ads-skills Claude Code / Codex / Gemini CLI skills for Google Ads management Stars

AI Agent Integrations โ€” Claude Code ยท Gemini CLI ยท Codex ยท Cursor

Project What It Does
google-ads-mcp Python MCP server with 29 Google Ads tools โ€” works with Claude Code, Claude Desktop, Cursor, and any MCP client
claude-googleadsagent The most comprehensive Google Ads plugin for Claude Code โ€” Buddy + 6 sub-agents, 2 MCP servers, 77 skills, safety hooks
google-ads-gemini-extension Gemini CLI extension for Google Ads โ€” campaign analysis, auditing, optimization
gemini-cli-googleadsagent Google Ads commands & AI agent skills for Gemini CLI โ€” GAQL queries, 7-area audits
google-ads-claudecodeskill Claude Code skill + MCP server for expert-level Google Ads campaign analysis
awesome-agent-skills Curated collection of 1000+ agent skills for Claude Code, Codex, Gemini CLI, Cursor
agency-agents A complete AI agency at your fingertips โ€” specialized expert agents with personality and proven deliverables

Google Ads Scripts โ€” Free & Production-Tested

Battle-tested across enterprise accounts at Seer, Brainlabs, and NortonLifeLock. Copy, paste, run.

Script What It Does
free-google-ads-scripts Full collection of free, production-ready Google Ads scripts
account-grader Comprehensive account audit across 10 performance areas โ€” score, letter grade, prioritized recommendations
anomaly-detection Monitors campaigns for performance anomalies across all metrics
negative-keyword-conflicts Finds and resolves conflicts between keywords and negative keyword lists
unblock-converted-keywords Finds & removes negative keywords blocking your converting search terms
budget-management Hard daily budget control at the account level โ€” something Google Ads doesn't natively provide
budget-projection Forecasts budget pacing and projects monthly spend
bid-automation Automated bid management based on impression share and performance rules
impression-share Weighted impression share aggregation matching the Google Ads UI methodology
out-of-stock items Automatically pauses ads for out-of-stock products
auto-labeling Creates labels and auto-assigns them across MCC client accounts
price-extension-sync Automated price asset/extension management
bulk-campaign-builder Build campaigns, ad groups, keywords, and RSAs at scale from spreadsheet data

Creative, Content & Measurement Tools

Project What It Does
creative-asset-validator AI-powered creative analysis and validation across 50+ ad platforms
creative-asset-generator Generate ad creative assets with AI โ€” copy, image variations, platform formats
ad-creative-mcp MCP server for ad creative generation and validation
writing-agent Ghost Writer โ€” AI content engine with 40-point QA and 18 platform formatters
ad-tracking-diagnostic Verify GCLID capture, UTM persistence & form field population across Salesforce, HubSpot, WordPress, Shopify
analytics-auditor GTM/GA4 auditing โ€” tag validation, dataLayer inspection, implementation verification
brand-prompt-compare Compare AI model outputs for brand consistency

Growth & Discovery Engines

Project What It Does
programmatic-seo-engine Generates millions of geo-targeted service pages at scale โ€” powers ahmeego.com โ€” built on Cloudflare Workers
business-discovery-engine Finds, enriches, and scores small businesses for advertising outreach
intel-harvester Multi-source business discovery โ€” Google Places, Yelp Fusion, domain enrichment, email verification
reddit Reddit-sourced PPC blog engine โ€” discovers Google Ads questions from r/PPC & generates expert articles
google-ai-agent-audit-engine AI-powered Google Ads audit engine โ€” automated analysis, scoring, recommendations
argus Open-source trust & safety โ€” fake account detection, deepfake identification for digital advertising

๐ŸŽฎ Play Bejeweled โ€” Live Demo, Built with AI

โ–ถ Play it right now in your browser โ€” no download, no login.

A fully playable Bejeweled-style match-3 game built end-to-end through AI-assisted development ("vibe coding"). It's a live demonstration of the same AI-first build process I use for advertising tools โ€” source code here.

Want more? The AI Agents Crash Course is a free 42-page course with 6 playable games, interactive quizzes, and XP gamification โ€” from zero to multi-agent systems.


googleadsagent.ai โ€” Free AI Advertising Tools

Live tools, no login required:

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

Writing & Community


The Stack

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

By the Numbers

$350M+ Total ad spend managed across enterprise accounts
15+ years Digital advertising: Google, Meta, Microsoft, Amazon
57 public repos Open-source advertising tools, scripts, and AI agents
73+ skills AI agent skills for Google Ads management
14 platforms Connected via MCP servers
28 actions Google Ads API agent capabilities
26M params Trainable advertising AI (MiniAgent)
192% YoY Paid search growth delivered at NortonLifeLock

Built by a practitioner, for practitioners.

ahmeego.com ยท 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 22 11

  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 10 4

  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 8

  4. ContextOS ContextOS Public

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

    Python 26 5