
ęē« ä»ē»äŗ4ä½č„éä»äøč å¦ä½ä½æēØ Claude Code å Cowork ę建5äøŖå®é 锹ē®ļ¼ä¾åč”åčäøč·åēµęļ¼ęäøęå° Elaine ZelbyćKamil Rextin å Aditya Vempaty ēäŗŗć
š This is a monthly free edition of MKT1 Newsletterāa deep dive into a B2B startup marketing topic, brought to you by Framer, Docket, and Series Eight.Upgrade to a paid subscription for: 100+ templates & resources | Post to MKT1 Job Board | MKT1 Newsletter Archive | New MKT1 Perk Stack, exclusive discounts worth $40K+ for annual paid subscribers.
Things are escalating quickly around here. Iāve barely slept since the last newsletter. Itās not insomnia. Itās not too much advising. Itās not a booming social life. The truth is, Iāve been Clauding and I canāt stop. And I probably wonāt stop.
In my previous newsletter, I introduced the idea of hiring your first marketing agent, from choosing the right agent-building tool to the agents I recommend you build first. In this newsletter, weāre going deeper. Iāll walk you through how marketers are actually building in Claude Code and Claude Cowork.
These newsletters follow my own journey; Iāve been learning and building while writing. Just a couple of weeks ago I was on a basic Claude plan. I thought the LinkedIn discourse was a little overhyped. Then, over one weekend, I upgraded my plan and started building everything I could in Claude Code. Iāve basically recreated my (marketing) brain in skills.
I want you to feel the thrill of Claude Code too. No, itās not always pretty. I have yelled at Claude (in text, not out loud). Claude Code is a bit rough around the edges for a (previously?) non-technical person. But the shift feels as dramatic as when we all got ChatGPT for the first time.
Part of my journey involved calling three people who started building before me: Elaine, Kamil, and Aditya. Iāll share what we all built in detail, covering 5 builds total (2 by me). Paid subscribers can access the skills I made via our new MCP Server and use them directly in Claude.
I hope this inspires you to go deeper.Warning: This gets addicting fast, you may want to free up some nights and weekends. Your dogs may get shorter walks. Your partner may get annoyed. You might need to purchase a second computerā¦

We only include sponsors weād recommend personally to our community. If you are interested in sponsoring our newsletter, email us at sponsorships@mkt1.co.

Framer: DoorDash, Perplexity, Mixpanel, and Mutinyās websites are all built on Framer. From early-stage startups to Fortune 500s, Framer is the website builder I personally recommend. It works like your teamās favorite design tool, with AI-powered building, integrated A/B testing, and one-click publishing.
š Offer: Get 30% off a Yearly Pro Plan in our Perk Stack (Annual subs only). Or fill out this form & mention MKT1 to apply for Framer to build a landing page for you. āDocket is an AI agent for your website. It answers product questions, handles objections, qualifies buyers, and books meetings. It trains on your CRM data, call recordings, and internal docs, so it sounds like a true product expert.
š Offer: Mention MKT1 to the Docket agent on their website to get 15% off and get help building your agent (by 3/31).āSeries Eight is a brand, design, and build agency for B2B businesses ready to invest in brand identity and web work that drives real value. Engage their senior-only team for a focused project or keep the team on retainer as you scale.
š Offer: Mention MKT1 for a free discovery session.
This newsletter is part 2 of 2 in a series about building agents, skills, and automations. You can catch up on the previous newsletter here.
A quick primer on Claude for marketers: When to use Claude Chat, Cowork, or Code. Plus, a glossary of Claude terms in the appendix.
How weāre building with Claude: 5 real skills built by 3 marketers and me
My homepage positioning checker and marketing advantages skills
Elaine Zelbyās customer lookalike outbound agent, connecting Claude Cowork to HubSpot + Clay + Slack + email
Aditya Vempatyās humanizer skill for reviewing AI-generated copy, using Claude Code + Googleās Antigravity
Kamil Rextinās LinkedIn ad competitive intel agent, using Claude Code, deployed via GitHub + Railway + Vercel
What we wish we knew before building in Claude Code & how to get started
For paid subscribers: 4 5 6 (as of now) Claude skills based on MTK1 frameworks on our new MCP Server you can plug in directly to Claude. Weāll also be running a Claude Code Hackathon (among other tools) very soonāget on the invite list here.
*Pretty unoriginal wordplay, but I tried?
Claude becomes scary-powerful when connected to your work, desktop, browser, other tools, and data. But itās confusing to know which version to use when and to learn all the lingo. Even when you ask Claude what its own terms mean, the answers can be unclear or conflicting, which doesnāt help the situation.
That said, Iām not covering everything about Claude today (that would be one very long newsletter), but thereās a glossary in the appendix if you need more guidance. The goal in this newsletter is to give you inspiration!
āClaude Code is the worst brandingā¦maybe in the history of technology.ā āKamil Rextin, Founder, 42 Agency
If youāre new to Claude (or havenāt ventured beyond chat), it has 3 main tools: Chat, Cowork, and Code.

Despite the name, Claude Code is not just for coding. I built both of the skills covered below without writing a single line of code. Kamil might have been exaggerating in his quote above (maybe?!), but if Anthropicās trying to attract marketers the name isnāt helping! We see ācodeā and think ānot for us.ā Claude Code does so much more than ācode.ā Itās like regular Claude, Claude Cowork, and ācodingā all wrapped together.
I also asked on LinkedIn how youāre all using Claude Cowork vs Claude Code:

The one thing you should walk away understanding after this newsletter is skills. Iāve spent most of my time in Claude building skills, and theyāre incredibly powerfulāeven without deploying āappsā or layering agentic workflows on top.
What are skills?Skills are reusable sets of instructions stored as Markdown files (a simple text file format) that Claude pulls into context when triggered. Think of them as structured playbooks Claude can reference automatically.
Where do you build skills?You can create (and use) simple skills in regular Claude Chat. But if you want file access, tool integrations, or multi-step workflows, itās better to use Claude Code or Cowork. You can also build skills in other tools like Googleās Antigravity or OpenAIās Codex and save them as Markdown files.
How do you use skills you or someone else built?You can add skills to Claude Chat, Cowork, or Code. But thereās no automatic sync between the three Claude productsāhopefully soon, Anthropic? You can export a skill as a Markdown file and upload or paste it elsewhere, it just wonāt stay updated automatically across tools. Itās honestluy a little messy right now.
Can I build an agent in Claude Cowork or Code?āAgentā doesnāt mean the same thing in Claude as it does in tools like Relay.app (covered in part 1 of this series). When people say āI built an agent in Claude Code,ā they usually mean a skill, plugin, app, or some combination.
The closest thing to true āagentā behavior in Claude is the brand-new scheduled tasks feature in Cowork. For now, to get something you built in Claude Code to run on a schedule, you need to ask Code to help you write a script and then use a tool like GitHub Actions, Vercel, or Relay.app to schedule it.
Iāll share 2 skills built off my MKT1 frameworks Krameworks. Then Iāll cover what Elaine, Aditya, and Kamil built.
š¦ Job to be done: Make sure a B2B startup homepage makes sense to visitors.
ā ļø The problem: Iām constantly frustrated when I land on a B2B homepage and canāt quickly tell who itās for, what the product actually is, and why itās better than the alternativesāand I know Iām not alone. I figured if I could help people pressure-test their homepage against my positioning frameworks, maybe we could end this whole situation once and for all?!
š§ What it does: Type the skill name and any web url (eg. /homepage-positioning āwebsite.aiā) into Claude Code to get the review underway. The skill evaluates the homepage against my MKT1 positioning framework. It scores the hero and full page separately with letter grades, checks whether the core positioning questions are answered, and gives a concrete fixes including rewritten headlines.
š„· Steal this learning: Ask Claude Code to build a skill, share a framework you like, then test it on real-world examples. This is the fastest path to building really useful skills. For me, I connected Claude Code to my templates and resources folder in Google Drive, gave it real URLs to test the skill against, told it what to fix based on the output, and then asked Claude Code to update the skill. Four rounds of iteration took the skill from 60% to 90%.

I asked Claude Code to access relevant MKT1 newsletters & templates on positioning. I had already granted Claude access to my Google Drive, so it already had my templates folder. It sorted through all of them to find the relevant ones.
First working draft took minutes. It had all the needed details but was long and not structured wellāprobably because I didnāt give it an example output.
So I tested it on a real homepage and started giving feedback. I ran it on an adviseeās homepage and immediately saw what needed to change: scannable scoring, evaluation of CTAs, and a diagram to summarize findings for each positioning question.
I told Claude to fix each thing, it updated the skill, and I ran it on a new site. I did four rounds of revisions across four companies I advise. Through these rounds, I made rules for headline copy length, guidelines for CTAs, and added what should change for early-stage vs. late-stage startups.
On my last run, Tracksuitās homepage got an A- on both hero and homepage positioning. I agreed with the assessment it was good enough to share with the marketing team thereāthatās when I knew it was working. I was so excited I also shared the results with Katie and Halley on team MKT1, my first skill for MKT1 subscribers, checkā¦on to the next.
š¦ Job to be done: Help marketers build a strategy based on their product, business model, and market.
ā ļø The problem: I wanted a way for subscribers to identify and pressure-test their Marketing Advantagesā¢. I constantly remind marketers to focus on accelerating real advantages instead of defaulting to random acts of marketing. But thatās easier said than done.
š§ What it does: I built the /marketing-advantages skill with two phases. The āIdentifyā phase walks you through four rounds of questions to surface your top 2ā4 advantages from my 12 Marketing Advantage categories. The āReviewā phase lets you paste in your stated advantages and pressure-tests them for specificity, maturity, and strength. It forces clarity on whether something is actually a catalyst for growth or just a tactic dressed up as strategy.
š„· Steal this learning: Building skills for review processes is an amazing place to start with Claude Code. So many of us already use ChatGPT or Claude to review copy, strategy, or plans. But turning those review processes into a structured skill is even more effecive. I really wish I had this when I was leading marketing teams and spending two hours every night reviewing everything from copy to strategy to campaign plans. Aditya built a skill like this too, more on that later in the newsletter.

It was faster to get started this time, because Claude already had access to my Google Drive and knew how to pull relevant newsletters & templates. (Claude often remembers what youāve taught it, but sometimes you still need to remind it or reference prior skills.)
The first draft was too generic and not what Iād actually ask an advisee to help them figure out their advantages, so I just gave Claude Code better questions, the same way Iād talk to regular Claude.
After a few runs, I noticed the reviews werenāt reliably surfacing two important advantages: network effects or proprietary data. So I added explicit questions to force that analysis.
The first phase to identify advantages was 90% there. So I built the second phase. Building incrementally like this works well.
I validated the skill against a real submission from my recent Gen Marketer course and compared it to my original written feedback. It landed on the same core insight I had, a good sign.
Doing the review work manually first and then comparing it was really effective. So, I fed the skill more reviews of marketing advantages I did for students in my course. I probably should have started by giving these examples; you live you learn.
I briefly considered turning skill into a web app, which would require other tools, API access, and ongoing costs. Then I decided I should just share the skill file directly with paid subscribers without hosting anything (and then we later decided to build an MCP Server to ship them to you automatically). More on how to upgrade a skill to a full web app in Kamilās breakdown below.
Get the MKT1 MCP Server:Run MKT1 frameworks in Claude Code & Cowork

Our new MKT1 MCP Server is live in beta (anyone can install, but paid subscribers get full access). Get the 2 Claude skills I built above, plus make GACCS briefs, find your best growth channels, search MKT1 newsletters & templates, and more.
Elaine Zelby is the co-founder of Tofu and a former marketer. She built this in Claude Cowork, connecting it to HubSpot, Clay, Slack, and email.
āA skill is literally knowledge that Claude now has. I think of a skill as a tool in a tool belt. You have your hammer, your wrench, your screwdriver. Skills are just different tools you use for different situations.ā āElaine Zelby, co-founder of Tofu
š¦ Job to be done: Find lookalike accounts from closed-won deals and reach out to them.
ā ļø The problem: Your closed-won deals already contain the pain points, objections, ROI story, and the attributes of the right accounts and contacts. Yet we rarely operationalize that insight. Elaine wanted a system that continuously turns closed-won context into tailored outreach.
š§ What it does: Every week, Elaineās /customer-lookalike-outbound āagentā looks at deals that moved to closed-won in HubSpot. It pulls structured call data from the CRM, identifies 10 lookalike companies based on the attributes of those deals and her ICP definition, finds 3ā5 contacts per company using Clay, drafts a 4-email sequence plus LinkedIn DMs for each contact, and sends drafts into Slack for the team to review.
š„· Steal this learning: Before building agents, build foundational skills. Elaine created reusable skills for ICP, personas, messaging, and product information first. Those became the building blocks for this skill. Once you have that base knowledge structured in Claude, assembling agents becomes much easier and more consistent.
Elaine added HubSpot, Clay, Slack, and email to Cowork. She used the official Claude Connectors, so it has API access (not just browser access). This way, the āagentā is reliable enough to run unattended.
She went piece by piece, making sure her workflow accesses closed-won deals in HubSpot first. Then, she prompted the skill to find lookalike accounts and contacts in Clay. Next, she scheduled it to share drafts in Slack.
Since she built in Cowork, she could schedule it to run weekly without an external scheduler (you canāt do this in Code yet). Each run looks at deals that moved to Closed-Won in the last 7 days.
On each run, Cowork pulls call transcripts from HubSpot (originally recorded in Sybill). Because Sybill already fills in structured CRM fields like situation and pain, Claude has richer context to work with. So, the outbound drafts are very close to sendable each time.
Elaine evolved the output over time. It started as a manually downloaded CSV; now itās delivered in Slack so the GTM team sees it in their normal workflow. She hasnāt automated outbound sending yet, as sheās intentionally keeping a human in the loop.
Her advice: When things break, keep talking to Claude. If something isnāt updating or a file isnāt where it should be, have Claude walk you through fixing it.

āThe thing Iād recommend people do immediately before they build any kind of agent is create three skills: Number one, ICP. Number two, personas. Number three, messaging.ā āElaine Zelby, co-founder of Tofu
Aditya Vempaty is VP of Marketing at MoEngage, a Series F customer engagement platform. He builds in Antigravity and Claude Code, running Anthropicās Opus under the hood in both.
āClaude Code does a job. Chat does a job. I honestly donāt understand what Cowork is for. It feels like the odd one out. Theyāre all in the same UI, but you still have to move files around to keep context, which is frustrating.ā āAditya Vempaty, VP of Marketing at MoEngage
š¦ Job to be done: Catch and fix AI-sounding copy before it goes out.
ā ļø The problem: When AI writes copy, it sounds like AI wrote it, no matter how hard you try to get it not to. You can layer in brand guidelines, tone instructions, and examples, but the output can still feel slightly off. Instead of endlessly tweaking prompts, Aditya wanted a way to review near-final drafts, check the āAI-nessā of it, and fix it systematically.
š§ What it does: The /humanizer skill scores drafts, flags specific patterns making the piece feel AI-generated, and rewrites the draft in Adityaās voice.
š„· Steal this learning: Every time you use a skill (which again is just a .md file), ask Claude Code what it learned and to update the skill accordingly. That way, with every use the skill gets sharper.
š° Steal these credits! If youāre throttling your AI costs, you can get creative like Aditya. He uses credits in AntiGravity running Anthropicās Opus then ports the finished .md skill file into Claude Code later.
āWhen I first started running into credit limits in Claude, I did something kind of funny. Antigravity can also run Opus and gives you a bunch of credits for $20/month, so I started building the skills there and then porting the .md file into Claude. It basically gives me double the Opus credits without having to pay $120.ā āAditya
Adityaās happy to share his skill, just follow & DM him ā
Aditya built this in Antigravity and then added the Skill to Claude to save credits, thatās why it looks different!Aditya started by collecting a few paragraphs of his own writing that actually sounded like him. Those became the baseline for the Humanizer.
He didnāt want a simple rewrite like regular Claude might give you. So he defined four scoring categories (AI likeness, authenticity, reader value, domain credibility), each on a 1ā10 scale.
The skill scores first, diagnoses whatās driving the scores (things like overly structured formatting, generic transitions, predictable phrasing), then rewrites.
After a new draft runs through
/humanizer, he gives Claude feedback. Then he asks Claude Code how the skill itself should be updated. If Claude identifies a new pattern that wasnāt previously codified, it adds it to the skill.
āIn Claude, you donāt always know when an agent ran or what itās actually doing. Antigravity shows me whatās happening from opening tabs to pulling data. That gives me context and confidence. If somethingās off, I can rewind and see exactly where it went wrong.ā āAditya Vempaty, VP of Marketing at MoEngage
Kamil Rextin is Founder of 42 Agency. He builds in Claude Code and deploys agents to run on the web using GitHub, Vercel, and Railway.
āFor complex projects, Iāve learned not to just jump right in. I use Plan mode in Claude Code to map out the output first. Once that looks right, I switch and let it execute step by step.ā āKamil Rextin, Founder of 42 Agency
š¦ Job to be done: Turn publicly available competitor ad data into a structured, ongoing intelligence report.
ā ļø The problem: One of the most common AI use cases is gathering competitive intel, but the output is usually generic. Meanwhile, the LinkedIn Ad Library is hiding in plain sight. Itās free, covers the last 12 months of ads, and in B2B itās one of the highest-signal places to see how competitors are approaching performance marketing, positioning, and brand. The catch: Itās manual, scroll-based, and impossible to track over time. Kamil wanted to automate it and get updates on whatās changed.
š§ What it does: Run the /LinkedIn-ad-intel agent with anyURL and it first pulls a list of competitors using his pre-made /competitors skill. Then it scrapes each companyās LinkedIn ads, analyzes messaging themes, and tracks ad volume.
š„· Steal this learning: Kamil didn't stop at building a skill to run from his desktop. He built a true agent; one that runs on a schedule and delivers results automatically. That required going beyond Claude Code and deploying to infrastructure: GitHub to store and version the code, Vercel or Railway to host and run it. Itās a bit technical, but Claude Code can help you do it.
Download the skill here & a sample report here ā
He starts in Plan mode to map out the output before writing any code. Once the plan looks right, he switches to 'Ask Permission' mode and lets Claude execute step by step. This screenshot shows you how:

Kamil previously built a
/competitorsskill that pulls every competitive company from G2 and TrustRadius. The/LinkedIn-ad-intelagent calls that skill first, stacking skills on top of each other.LinkedIn scraping sometimes breaks due to JavaScript restrictions. When that happened, he went back to Plan mode. Claude inspected its own implementation, identified missing retry logic, and proposed fixes.
Once the agent worked, he pushed the code to GitHub, so it lives in the cloud (not just on his laptop) and he can share it with his team and clients.
He also set up Railway and Vercel to host his agents. He did this in his browser directly since itās easier and faster than creating accounts directly in Claude.
Once the accounts were set up, he connected everything from inside Claude Code by asking it to configure the integrations. By connecting Vercel and Railway to GitHub, he only has to push to GitHub for everything to be updated.
Railway runs the agent on a schedule via cron jobs (a cron job is just a scheduled task, like ārun every Monday at 9amā).
He later decided to expand what he built to include Meta and Google ad libraries, not just LinkedIn. Starting with just LinkedIn Ads made the build process more manageable.
The output is a branded PDF report, generated automatically in about 5 mins. Hereās an example for Sierra.ai:

āIf your computer isnāt on and your terminal isnāt running, a Claude Code agent canāt run. If you want it hosted on the web, instead of being just on your laptop, you need to deploy it.ā āKamil Rextin, Founder of 42 Agency
Join the first MKT1 Buildathon on 4/3

Weāre planning a live buildathon series with the creators and power users of some of our favorite AI tools.
Our first session will be on 4/3/26, hosted by meāweāll be building a marketing strategy skill in Claude Code.
The first timeā¦
Block 2ā3 hours for setup. The first time you use Claude Code, plan for it to take a while. Connecting your Google Drive, enabling connectors, granting permissions, figuring out where files live, testing what it can and canāt access, thatās not instant. Block real time for this. Once itās wired up, it gets dramatically faster.
Set up a CLAUDE.md file, a standing set of instructions for how you want to interact with Claude, used across all sessions. Type
/initto generate one, then add your technical level, preferred approach, and anything you find yourself repeating.Build your marketing foundations as skills first. Skills are the compounding layer everything else works off of. So, take time upfront to add skills for your ICP, voice, positioning, GTM motion, etc. (everything in the Marketing Decision Dashboard).
Claude doesnāt know what Claude can do. It will tell you it canāt browse the web, access a connector, or run something in the desktop app. For how-to-Claude questions, you can ask it to check the āproduct-self-knowledgeā skill that references Anthropicās docs. In general, if you think Claude is wrong, push back (you wonāt hurt its feelings, itās not humanā¦or is it?!)
Keep goingā¦
Turn your frameworks and processes into skills. For instance, If you can articulate how you evaluate a draft or share how you created a report step-by-step, thatās a skill. Start with review processes and frameworks you already use. Then run them consistently, share them with your team, and build on top of them.
Use Plan mode before you ābuild.ā For anything complex, map the output before you let Claude start executing. Confirm the structure, then switch to āask permissionā mode and let it run. This saves credits, reduces chaos, and forces clarity on what youāre actually building.
Iterate on real examples, not hypotheticals. The first version of everything you build will be solid, but not perfect. Run the skill on actual companies, copy, or deals. Compare the output to what you would have done manually, tell Claude exactly whatās missing, and update the skill.
The best way to budget time for Claude Code: Build skills in the flow of work. Next time youāre doing a repeat task and have 20-30 extra minutes, like drafting emails or pulling quotes form a transcript, add a little extra time and codify your thinking into a skill.
Hereās my best attempt at a glossary to explain all the terms youāll encounter when connecting and setting things up in Claude Code.
Of course, I worked with Claude to build this glossary. It wasā¦semi-helpful.Integration: Not an official term, just what people say when Claude is connected to something. Could mean any of the below.
MCP (Model Context Protocol): The āshared languageā Anthropic created that lets LLMs, AI applications, external tools, and data connect to each other. Now an industry-wide standard not limited to Anthropicālike a USB-C port, but for AI.
MCP server: Something a company or developer builds to give AI secure access to their toolās data and actions. In other words, anything someone builds that speaks MCP. You can add them to āyourā Claude (or other LLMs) manually if you have the URL.Get access to the MKT1 MCP Server here ā
Connector: MCP servers that Anthropic has vetted and packaged for one-click enabling. There are thousands of MCP servers out there, but Connectors are the approved ones you can add instantly.
Used in a sentence: Anthropic built MCP a while back and now they have lots of āintegrationsā built by developers; for examples, Asana, Slack, Stripe, and Figma have built MCP servers that Anthropic approves and packages into the Settings menu as Connectors, and MKT1 built a custom MCP Server that you can add via URL.

Skill: We covered this one, but to reiterateā¦A saved set of instructions and playbooks in a markdown file for Claude (or other AI platforms).Example: āGrade my homepage copy against the /MKT1 positioning framework.ā
Plugin: A bundle of skills, connectors, and/or commands packaged up that you can add to Claude. If Claude is your team, itās like hiring someone new to join the team. You, your company, or third-party developers can all build and share them ā Anthropic even has an official directory.Examples: Anthropic has pre-built plugins for Marketing
Command: A /shortcut you type to trigger a saved workflow, skills, or connector. Example: Type /release-notesā Claude runs this Anthropic-built skill
Apps & Extensions: Ways to bring Claude into other places you work; not bring other tools into Claude.Examples: Claude Desktop for Mac, Claude for Excel
Note: This is a V1 glossary, updated on 3.1.26. Claude is changing regularly and itās very hard to get a simple definition for these terms, even from Claude. Please let me know in the comments if anything seems off.
Happy Claude Coding! Canāt wait to run some hackathons to help you learn, join the invite list here.
š Brought to you by: Framer, a no-code website builder; Docket, an AI agent for your website; and Series Eight, a brand, design & build agency.
š©āš» Join our first MKT1 Buildathon: Come build a marketing strategy skill with me in Claude Code on 4/3āRSVP here.
š¦ MKT1 Unboxing: Watch our new video series to see Kramer (thatās me) unbox Mutiny, Wistia, Luma AI, & Attio.
š„ MKT1 Perk Stack: Exclusive discounts worth $40K+ on our favorite GTM tools. For annual & superfan paid subscribers only.
š§° Revamped, upgraded template & resource library: We have 100+ templates and resources available to paid subscribers in our template & tool libraryā¦.coming to our Claude Skills Plugin very soon!
š§āš Job board: Jobs from the MKT1 community (free to post as a paid subscriber). And our candidate form if youāre looking for a new role (option to remain anonymous included!).