Set it up in your client
Pick your client and follow the numbered steps. Each one puts the same five things in place: one project per ad platform, agent instructions, agent context, scheduled tasks, and agent skills. What each part is for is explained further down. For the folder-based clients (Claude Code Desktop, Claude Code Terminal, Codex Desktop) the whole install is one move: download the kit.zip from Expert Space, attach it to a chat, and send the
install prompt. The agent unzips it, puts the skill where it loads skills from, checks that Adspirer
is connected, and updates its own instructions and memory so every future session knows the expert
exists. You never copy a file by hand.
- Claude Cowork
- ChatGPT
- Claude Code Desktop
- Claude Code Terminal
- Codex Desktop
Open Cowork

The Cowork tab in the Claude desktop app
Create one project per platform
Paste the agent instructions
AGENTS.md (the kit page’s Copy instructions button puts it on your
clipboard). Every task and every scheduled run in the project inherits them.Add context to the Context folder
references/account-profile.md into the project’s Context folder. Run /setup
once and the plugin scans the folder, pulls live campaign data, and writes a brand context
file alongside them. Leave Memory on.Upload the skill
.zip as-is.
It sits next to the skills the Adspirer plugin installed: those cover advertising in
general, this one covers your account.Confirm Adspirer and a notification channel
Schedule the routines
/schedule. It appears in the Scheduled panel and runs remotely, laptop closed or not.
Start with the weekly dashboard, read-only..zip under
Customize → Skills. The playbook page
walks through it.What goes in a project
A well-built project has five parts. Get all five in place and the agent stops being a clever chatbot and starts behaving like a media buyer who has been on the account for a year.1. One project per ad platform
Create one project for each ad platform you run. Google Ads gets a project. Meta gets a project. TikTok, LinkedIn, and Amazon each get a project. Which AI client you use doesn’t change this; it is the same rule in Claude Cowork, ChatGPT, Claude Code, and Codex. Why the boundary matters:- Each platform has its own rules. Google budgets are in dollars, Meta’s are in the ad account’s currency, TikTok rejects invalid objective and pixel combinations instead of correcting them. An agent scoped to one platform learns one rulebook and applies it correctly.
- Account IDs never cross. The single worst ad-ops mistake is a change landing in the wrong account. A project pinned to one platform, with its account IDs written into the instructions, makes that structurally impossible.
- Context stays relevant. Your Meta exemplars are noise in a Google Search project. Splitting by platform keeps every file in the project useful to every task.
- Automation stays safe. Scheduled tasks inherit the project. One project per platform means one writer per portfolio, so two routines can never fight over the same campaigns.
2. Agent instructions
Instructions are the agent’s constitution: read on every task, always on. They are the difference between an assistant that asks “which account?” every session and one that already knows. Write them in five short sections:- Builder — you hand it approved briefs and want campaigns built, verified, and monitored. Copy stays locked; it validates and reports, never rewrites.
- Advisor — you want the portfolio truth and a recommendation. It analyzes and proposes, builds only when asked, and every budget call stays yours.
Copy-paste: starter agent instructions
Copy-paste: starter agent instructions
3. Agent context
Context is the data that makes the agent sharp. An agent with instructions but no context knows the rules and nothing about you. Give it what you’d give a senior hire in their first week.4. Scheduled tasks and routines
A project pays for itself when the agent runs without you. The same instructions, context, and skills, on a cadence, reporting to a channel you watch. This is what the agent can do automatically:A weekly dashboard routine. Paste it as a scheduled task in any client.
A small-changes routine with hard caps. Only after weeks of read-only runs.
5. Agent skills
A skill is a step-by-step playbook for one job, loaded only when a task matches. Instructions say what the agent may do; a skill says exactly how to do it. That split is what lets you give the agent deep procedures without bloating every chat. Adspirer ships 13 free skills with every plan: the safety contract, the tool-call contract, one skill per platform, and cross-platform workflows for launching, reviewing, optimizing, and writing creative. They install with the Adspirer plugin in Cowork, Claude Code, and Codex, and ship inside the ChatGPT plugin. You never invoke them by name; describe the task and the agent picks the skill..claude/skills/ folder in Claude Code, .agents/skills/ in Codex. Keep them
there. Don’t paste a skill into the instructions field, and don’t drop it into context as a
document. Reference skills by name from instructions and scheduled-task prompts when you want to
force one.
The free skills know advertising. They don’t know your account. The
agent playbook below adds a skill that does.
Full reference: Agent Skills.
Where each part lives, by client
Skip the blank page: buy an agent playbook
You don’t have to write any of this from scratch. Adspirer generates an agent playbook for any ad account you’ve connected, built from that account’s real campaigns, spend history, and current state. It ships as a download containing every part of the project above, ready to upload into the right place.Open Expert Space
Preview, then buy
Download the kit
google-ads-expert-<brand>/.Upload each file into its part of the project
Checklist
Before you call the project done:- One project per ad platform, named so the platform is obvious, with only that platform’s accounts linked
- Instructions cover the business, the agent’s role, the north-star metric, the exact account IDs, and the golden rules
- Context holds your brand guide, exemplars, margin data, marketing docs, and what has and hasn’t worked
- Adspirer connected inside the project, with a notification channel for scheduled runs
- Skills installed in the Skills panel or skills folder, not pasted into instructions
- At least one read-only routine running: the weekly dashboard
- Memory on
The first prompt in any new project. The agent reads its instructions, context, and the live account, then tells you what it sees.







