Pitcocy
System BuildOnboarding Course

PPCOS. An AI Operating System for Google Ads

29 Google Ads skills and a setup course that takes a marketer from never opening a terminal to running their first AI agent the same day. Live inside a 2200+ member PPC community.

Client: The PPC Hub (Bob & Miles)·Digital Marketing·
PPCOS. An AI Operating System for Google Ads

About The PPC Hub

2200+ member community for Google Ads professionals

Bob and Miles built The PPC Hub to be the opposite of a theory webinar. People in the trenches, sharing what actually works. When AI started landing in Google Ads workflows, they didn't want their members getting left behind. They needed a system the community could actually use. Not slides about it.

The Challenge

2200+ marketers. Most never opened a terminal. They wanted AI inside their Google Ads workflows but had no idea where to start. The gap between 'I want AI to help me' and 'I have a working agent' is huge. And whatever I built had to keep working when the underlying tools shipped a new version every two weeks.

What I Built

PPCOS is a CLI tool that ships 29 Google Ads skills and 5 hub-level skills through Claude Code. The skills come in 4 flavors. Gatherers, Auditors, Optimizers, Makers. They hand off to each other. An auditor finds an issue, the system knows which optimizer should run next. The marketer doesn't have to think about that part. Hub-and-spoke setup. One central hub, isolated per-client workspaces. When I push an update, every workspace gets the new version without touching the marketer's custom work. Everything runs locally. One-line install. That was the bar.

5

Gatherers

Pull context into the workspace. Google Ads data, brand websites, competitor ads, business context. Everything else runs on top of this.

Google Ads Context · Business Context Gatherer · Ads Context Gatherer · Competitor Scraper · Account Changelog

13

Auditors

Diagnose what's wrong. Score modules, surface issues, point you (or the next skill) at the fix. Never touches the live account.

Account Auditor · Keyword Auditor · Search Term Auditor · Bidding Auditor · Budget Auditor · Quality Score Auditor · Competitive Analyst · LP Auditor · Offer Auditor · Placement Auditor · Geo & Schedule Auditor · Strategy Specialist · Tracking Specialist

7

Optimizers

Apply changes via the Google Ads API. Dry-run, human approval gate, step caps. Won't run if a blocking layer is still active.

Keyword Optimizer · Search Term Optimizer · Bidding Optimizer · Budget Optimizer · LP Optimizer · Placement Optimizer · Geo & Schedule Optimizer

4

Makers

Build assets. Ads, landing pages, offer angles. Grounded in the client's real context, not generic AI slop.

RSA Maker · Offer Maker · Landing Page Builder · Ecom Page Builder

5

Hub skills

System-level stuff. Adding clients, updating PPCOS across every workspace, generating reports, checking nothing's broken.

Add Client · Update PPCOS · Health Check · Report Generator · Branding Generator

How I Think About It

The features don't make the system. The ideas behind them do.

Hub and spoke

One hub holds the skills. Each client lives in its own folder. When I push an update, every workspace gets the new version. Custom work stays put.

Managed vs custom

Every file PPCOS owns is in a manifest. Updates only touch those. Your custom skills, your notes, your client context, all stay safe.

The jar

The context window is a jar. Wide at the bottom, narrow at the top. Fill it with the right things in the right order or the model goes dumb.

Just ask Claude

When someone gets stuck, the answer isn't 'read the docs.' It's 'ask Claude what to do next.' The docs are inside the system, and the system can explain itself.

How Changes Reach the Live Account

An agent that can read your account is one thing. An agent that can change your account is a completely different beast. PPCOS handles writes through a 5-step pipeline. Build the airport first. Then add traffic slowly. Reads first. Then small planes. Then bigger ones.

  1. 1

    Reason

    Agent reads the client context (business.md, SOPs, recent performance) and figures out what to change and why. Reasoning gets logged.

  2. 2

    Build payload

    Reasoning gets turned into a JSON payload for the Google Ads API. Deterministic. The LLM never talks to the API directly. That part is just code.

  3. 3

    Dry run

    Payload runs in validate-only mode. Catches structural errors before anything touches the live account.

  4. 4

    Human reviewHuman gate

    CSV of proposed changes plus the reasoning, on your screen. Real blocker. Nothing crosses without you saying yes.

  5. 5

    Push live

    Approved payload goes to the API. What you saw in the CSV is exactly what gets written. Result logged back to the client folder.

The agent does the work. You approve what crosses the border. That's what 'human in the loop' actually looks like when you build it, instead of just putting it on a slide :D

What This Unlocks

Time and cost spent on repetitive work, before and after.

Account data pull & analysis

2-4 hours5-10 min

Search term analysis

1-2 hours10-15 min

RSA ad copy creation

2-3 hours15-20 min

Quality Score diagnosis

1-2 hours5-10 min

Competitor research

1-2 hours5 min

Landing page wireframe

4-8 hours15-30 min

10-20+ hours saved per client, per month

The Solution

Build the system. Then make the setup stupid simple. Claude Code as the engine. 'Just ask Claude' as the fallback when something breaks. The signal that told me the framing was right: members started writing setup guides for each other inside the community, unprompted. That doesn't happen if the system is hard to teach.

Structured onboarding course

Zero to working AI agent. No code. 4 modules: understand it, install it, configure it, fill it with context. Mix of slide decks, screencasts, cheat sheets, live calls. When people get stuck I jump into the community to debug in real time.

  • 4 modules, ~31 lessons end-to-end
  • 12 custom slide decks built for non-technical learners
  • Live calls plus async modules so people move at their own pace
  • Real-time debugging inside the community when things break
  • Zero to working AI agent without writing a line of code

How People Learn It

Most people don't fail at AI because the tools are bad. They fail because no one taught them in the right order. So I sequenced the course. Each module sets up the next.

01

Understanding PPC OS & Claude Code

Map of the AI ecosystem. How Anthropic handles your data, what to tell clients. The 'just ask Claude' mentality, before anyone installs a thing.

02

Installing the tools

Claude Code, Cursor, terminal basics, env security. Google Ads API access plus fallbacks for marketers stuck without it.

03

Configuring your workspace

Hub vs clients mental model. Folder tour. Skills come in 4 flavors. CLAUDE.md as the orientation note. First real skill end-to-end.

04

Adding context

Why context equals quality. Filling business.md through the interview-style gatherer. How PPCOS remembers your clients between sessions.

Plus a downloadable cheat sheet of every PPC OS command.

Results

2200+
community members with access
29
Google Ads skills in production
150+
marketers onboarded
10-20h
saved per client per month

What People Said

I'm not technical at all, and once I started using Claude Code locally, I realized that I was procrastinating for nothing. It's really doable.

Kenza PPC Marketer

Making the setup as easy as you did is a skill in itself.

Denie PPC Specialist

I ASKED CLAUDE... and then kept pressing yes. Had no idea what it was doing but it worked.

Graeme PPC Marketer

These installation tutorials from Alfred were very useful, thank you!

Anna PPC Specialist

Alfred is a super star.

Gingin Digital PPC Agency

Brilliant addition to PPC HUB.

Mark H. PPC Specialist

I already felt as an IT expert during the set up :P

Susan PPC Marketer

You guys are locked in. Thanks already for creating this!

Alexander PPC Specialist

Community Reactions

Click any image to zoom in

See It in Action

This project is live. Check it out yourself.

Visit the live project

Want a system like this for your team?

I build AI systems for marketing teams. Same hub-and-spoke setup, same guardrails, but around your SOPs and your workflows. If this is on your mind but you don't know where to start, reach out. Happy to chat.

Let's talk