Agent Foundations for Marketers · Lesson 1 of 8

What is an AI agent? A marketer's guide

Before any setup, the shift that makes agents click. An agent reads your files, runs your tools, and does the work, instead of just handing you text.

You have probably used ChatGPT or Claude for marketing work already. You ask for five subject lines and you get five subject lines back. Everything after that is still yours to do: pick one, paste it into the email tool, fix the details, send the thing. The chat only ever hands you text.

That is changing, because AI has learned to act. Give it a task and it can carry the task out: open the files, make the edits, save the result, show you what it did. The word for an AI working like this is an agent, and agents are already inside the products you know. ChatGPT can build documents, Claude can run code, Claude Cowork works through folders you share.

So the difference that matters is not which product has an agent. The difference is where the agent works and what you let it touch.

AI agent
AI you delegate work to, not the kind you chat with. You brief it, and it does the work: it reads and writes your files, runs programs, and by default checks with you before anything it cannot undo. You keep the thinking; it takes the assembly.
In a chat tab: how you use AI today
New chatbrowser
Write our launch email.
Here is a draft, with five subject lines to pick from.
Reply…ClaudeChatGPT
still to do
  • pick a subject line
  • paste into the email tool
  • fix the formatting
  • send
MADE BY YOUThe chat did one step, the draft. The other four are yours.
In your folder: what this course teaches
launch-email/agent
Write our launch email, match our voice, and load it into the email tool.
  • reading brand-voice.md
  • pulling the launch plan from Asana
  • grabbing product shots from Drive
  • pulling your segment from Airtable
  • drafting the email
  • building the html
Load the draft into your email tool?YesNo
email tooldraft loaded
Done. The draft is in your email tool.
Looks good. Send me a test, log it in the content calendar, and tick the launch task.
email tooltest sent
Airtablecontent calendar updated
Asanalaunch task checked
Done. The test is in your inbox.
Reply…ClaudeChatGPT
MADE FOR YOUThe agent pulled the sources, wrote, built, and loaded. Yours is the brief and the review.

The developer-tool look puts people off

An agent can only act on what it can reach, and to reach your real files and programs it has to live on your machine. The tools built for exactly that already exist: they are the ones programmers use all day. So that is where the most capable agent setups live.

Some run inside a code editor, a program like VS Code or Cursor that shows your files down one side and a place to type on the other. Some run in a terminal, the plain text-only window that is all typed commands and no buttons.

The look is the intimidating part, and it is cosmetic. You do not write code in there. You type instructions in plain English, the way you would brief a capable new hire, and read the answers back. The next two lessons walk you into one of these tools step by step.

What an agent can actually do

The basics you can guess: an agent reads and writes files, runs programs, and reaches your other tools through connectors. It chains those steps on its own toward the outcome you set. When an agent works on your machine, you can extend that scale massively. This is the work mine do today:

Email campaigns

Written, built, delivered into the CRM.

A whole website

800-plus pages, run as a folder.

Landing pages

One prompt to a styled page.

Positioning checks

The story, tested against the reviews.

Weekly reporting

Numbers pulled, recap written.

Research passes

Synthesis back, not a pile of links.

Battle cards

One per competitor, from the evidence.

Decks

Slides drafted from one brief.

Localization

A whole site’s Spanish, kept native.

Ad variants

Batches cut from one concept.

Social cuts

One long piece, resliced per channel.

And plenty more

If a job is files and steps, it qualifies.

The size of the outcome you can hand over is the part that grows, and a browser tab was never built to hold the bigger ones.

The environment decides what you get

The same agent behaves very differently depending on where it runs. In Claude Cowork or the ChatGPT app, the agent works in the vendor’s workspace on whatever you hand it. You upload files, it uses the connectors it supports, and you download the results back out. For one-off tasks that is genuinely enough. But when the session ends, that workspace goes with it.

Run the agent in an editor, on a folder you control, and three things change.

  • You hand off bigger pieces of work. A boxed app can reach the tools it has connectors for. Real tasks cross tools: one flow I run pulls from Airtable, Google Drive, the client’s CMS, and their own API, four sources feeding one piece of text. When one of those has no connector, just an API, the boxed app runs out of road. An agent on your machine writes the API call and keeps going.
  • Your standards apply themselves. Your playbook stops living in your head. A context file loads at the start of every session, and saved skills fire on their own when a task matches.
  • Your memory is files, not an account setting. Chat apps have memory features now, and they prove the point: context is everything. But their memory is bound to your account. Yours is a folder, on your computer, on GitHub, wherever you keep it. Readable, editable, and yours to take to whichever model wins the next wave.

Why this matters for marketing specifically

Most marketing tasks are ten minutes of thinking wrapped in an hour of assembly. You already know the article you want. Writing it means pulling the search data, checking what currently ranks, drafting, adding the internal links, and formatting the whole thing.

Assembly is exactly what an agent is good at. It does not decide what to write or who it is for; it removes the distance between deciding something and shipping it. The reformatting, the data pulls, the first drafts, the jobs I used to save for a quiet afternoon, mostly happen in a few sentences now.

What an agent is not

A few honest caveats.

  • Not autonomous by default. The agent works from your instructions and, by default, asks before anything it cannot undo, like deleting a file or posting in public. Faster modes that skip those prompts exist, but you switch them on deliberately. The default keeps you approving as it goes, which is what you want from something that can touch your files and your accounts.

  • Not informed about your business. Out of the box the agent knows a lot about marketing in general and nothing about your positioning, your customer, or the constraints you have already learned the hard way. Handing it that context is real work. A later lesson shows what it buys you on a real company’s files, and a short tutorial after the course walks you through building your own.

  • Not everyone’s daily reality yet. The demos you see are the best thirty seconds of somebody’s week, edited. The daily reality is quieter, a lot of ordinary tasks getting done faster, with you checking the work. You are not behind, and the foundations here are enough to start compounding now.

Where this goes next

An agent reads, writes, runs, and connects, all driven by plain instructions toward an outcome you set.

The next lesson covers what an editor is, which tool fits you, the install, and a first session on your own machine. Everything after that is you doing the work, not reading about it.