Logo
Search
Archive
Subscribe
Logo
  • Home
  • Posts
  • Create your own tool to collect marketing inspiration

Oct 28, 2026

•

6 min read

October 28, 2026

View in browser

Build it yourself

Learn to build your own
AI-powered tools and workflows

Harold and Kieran

  TODAY’S BUILD  

Create your own tool to collect marketing inspiration

There's so much content being shared these days, that it’s easier than ever to find inspiration for your daily work. From clever ads to great landing pages and creative campaigns, there's always something worth saving. However, before you know it, your screenshots and bookmarks start piling up, making it hard to find what you're looking for.

What if you could build your own tool to collect, organize, and find inspiration more easily, helping you work smarter and be more productive?

For this week's build, imagine you're a marketer at a newsletter company. We're going to build a custom tool that lets you save and organize competitor examples in just one click.

Using Claude Code in the Claude desktop app, you'll build two tools that work together:

  • A Chrome extension that captures screenshots of webpages and automatically names them by competitor, type, and date.

  • A desktop app that displays your saved screenshots as cards, making it easy to browse and filter your collection.

All you need is an idea. Describe what you want to build in plain English, and Claude Code will take care of the code.

Time to build 💪

A flow diagram: the Chrome extension saves a labeled screenshot into the Swipe File folder, and the desktop app shows every screenshot as a card you can filter

Before you start

✓  The Claude desktop app on a Mac, on a paid Claude plan (Pro, Max, Team or Enterprise). Open the Code tab to use Claude Code.
✓  Google Chrome or another Chromium browser, like Edge, Brave or Arc.
✓  A new, empty folder in your Documents folder called Swipe File project
✓  Our demo screenshots, if you'd like a full swipe file from the start: 18 screenshots of real landing pages, ads and social posts from Beehiiv, Kit and Mailchimp. Download the .zip file, unzip the file and keep the images in the Swipe File folder in your Downloads folder so you can use it from there later.

Prefer video? You can watch the recording of our live build here.

Let's build it

Step 1

Set up Claude Code in your project folder

Let's start by connecting Claude Code to the folder where we'll build our tools. Claude Code is an AI coding agent built into the Claude desktop app. You describe what you want to build in plain English, and Claude Code helps you write the code and create the necessary files.

Open the Code tab in the Claude desktop app. Click Choose below the message box, select Open folder, and choose the Swipe File project folder you created earlier. This is where Claude Code will save the files for your tools.

If Claude Code asks Trust this workspace?, click Trust workspace, since this is a folder you created yourself.

The folder menu under Claude Code's message box, with Open folder at the bottom
Step 2

Plan your Chrome extension with Claude Code

First we are going to build a Chrome extension, which is a small add-on we can use directly in our browser to streamline our work.

Click the mode button under the message box and switch to Plan mode. In Plan mode, Claude Code outlines what it intends to build without immediately making changes to your files. This gives you a chance to review the approach and make adjustments before the coding begins.

Paste the prompt below and send it. We're asking Claude Code to name every file in a similar way, so the second tool we are going to build can organize and filter the screenshots later. We're also telling Claude that we'll test the extension ourselves, so it doesn't need to open a browser and run its own tests.

Once Claude Code presents its plan, review it carefully. Does it include the correct competitors, screenshot categories, filenames, and destination folder? If something isn't right, click Revise to request changes. When you're happy with the plan, click Accept and auto mode to start building. In auto mode, Claude Code can make certain permission decisions automatically, so make sure you've reviewed the plan before continuing.

Claude Code's plan for the Chrome extension, with the Accept and auto mode button underneath

>_ COPY THIS PROMPT

Build me a Chrome extension that saves a screenshot of the page I'm on. When I click it, I first pick a competitor: Beehiiv, Kit, Mailchimp, or a new one I type in, which it remembers for next time. Then I pick whether it's a landing page, an ad or a social post. Save the screenshot as a PNG in a folder called Swipe File in my Downloads, named after what I picked and today's date, like Kit_landing-page_2026-10-28.png. I'll test it myself, so just tell me how to add it to Chrome.

Step 3

Add the extension to Chrome to test it out

Now let's add your new extension to Chrome to test it out! Normally, you'd install extensions from the Chrome Web Store, but in Developer mode you can install one directly from a folder on your computer.

Open Chrome and go to chrome://extensions. Turn on Developer mode in the top-right corner, then click Load unpacked in the top left. Select the extension folder that Claude Code created (you can find its name in Claude's last message). Once installed, click the puzzle-piece icon in Chrome's toolbar and pin your extension so it's easy to access.

Using another Chromium-based browser, like Microsoft Edge or Brave? Open its extensions page and look for the option to enable Developer mode and load an unpacked extension. The exact names may differ slightly.

Chrome's extensions page with Developer mode on, the Load unpacked button and the new Swipe File Clipper extension
Step 4

Save your first competitor examples

Open a competitor's page in your browser, like Mailchimp, Kit or Beehiiv. Click your extension's button, select the right competitor, select the landing page type, and click Save to capture a screenshot. It captures what's on screen, so scroll to the part worth keeping first. Save an ad and a social post too.

Then open Downloads › Swipe File. Check if every screenshot is named in a similar way, like we described in the prompt. A custom tool like this works like a shortcut: you design the process once, and it runs the same way every time.

Save a few more image until the next problem shows up: A folder full of files is hard to browse! This is what we’re going to fix with the second tool that we are going to build.

The extension's popup on a Kit page, with Kit and Landing page picked and the file name Kit_landing-page_2026-10-28.png
Step 5

Build an app to browse your swipe file

Back in Claude Code, change the mode to Plan mode again and send the prompt below.

The prompt focuses on what we want to build, rather than how to build it. We're describing the result we want and letting Claude Code figure out the technical details. For example, we're asking for an app that works without unnecessary permission pop-ups, leaving Claude Code to find an appropriate solution.

Check the plan to make sure that the app will identify the competitor and screenshot type from the filenames. If everything looks right, click Accept and auto mode to start building. Claude Code will open the app when it's ready.

>_ COPY THIS PROMPT

Now build me a simple native Mac app that shows the screenshots in my Swipe File folder in Downloads as cards. I can filter by competitor and type, which it reads from the file names, so new competitors show up by themselves. New screenshots should appear on their own, and when I click a card the screenshot opens large. It mustn't show any security warnings or permission pop-ups: if macOS needs access, let me pick the folder once instead. Don't install anything. Open it when it's ready and I'll check it.

Step 6

Test your app and keep improving it

The screenshots you saved with your Chrome extension should now appear as cards in your desktop app. Try selecting Kit and Landing pages to test the filters, then click a card to view the screenshot in full size.

Save a new image with the extension from your browser and check if it appears correctly in your app.

If something doesn't work as expected, describe the problem to Claude Code and ask it to fix it. Remember, if Claude Code makes changes to your Chrome extension, you'll need to reload it by clicking the reload icon on its card at chrome://extensions.

And that's it! You now have your own swipe file app and extension, making it easy to save inspiring examples and find them whenever you need them. You can also ask Claude Code to move your desktop app into your Applications folder, so you can open it like any other Mac app.

Neither tool needs AI to run. Claude Code helped you build them, but the finished tools work independently, keeping them fast and predictable. And remember, this approach isn't just for marketers! You could build similar tools for all kinds of everyday tasks, like collecting prospect websites before sales calls.

The Swipe File app filtered to Kit landing pages, showing three cards
Stuck

Stuck? Here’s what to try:

If saving a new image opens a Save As window, turn off Ask where to save each file before downloading in Chrome's download settings (other browsers have a similar setting). If your Mac asks to let the app access Downloads, click Allow, then ask Claude Code to stop it asking. Still stuck? Just reply to this email. We're happy to help.

YOUR TURN

Make it your own

Now it's your turn! Swap in your own competitors, add types like emails or pricing pages, or ask Claude Code to add a notes field to each card. You could also use the same two tools for something else you collect, like prospects' websites before sales calls. We'd love to see what you build, so let us know how it goes.

Share what you built

We hope this build shows you how creating your own tools can help you save time and work more efficiently.

Keep building,

Harold and Kieran

Harold and Kieran
Build it yourself

With Build it yourself we want to help you learn how to build your own AI-powered tools and workflows.

More builds

Build it yourself

Archive