mikefutia/google-ads-builder — explained in plain English
Analysis updated 2026-05-18
Generate a first-draft Google Search Ads campaign for a new website without touching Google Ads directly.
Get a negative keyword list to avoid paying for irrelevant clicks.
Produce a CSV that imports directly into Google Ads Editor.
Review a visual dashboard of ad groups, keywords, and ads before launching.
| mikefutia/google-ads-builder | 920linjerry-stack/capital-studio | adya84/ha-world-cup-2026 | |
|---|---|---|---|
| Stars | 16 | 16 | 16 |
| Language | Python | Python | Python |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | pm founder | researcher | general |
Figures from each repo's GitHub metadata at analysis time.
Needs Claude Code with web/fetch tools enabled to read the target site.
Google Ads Builder is a skill for the Claude Code coding assistant that turns a single website URL into a complete draft of a Google Search Ads campaign. Instead of starting from a blank page in Google Ads, a marketer points the tool at their homepage and it reads the site to work out what the business sells, who it is aimed at, and what offers are worth advertising. From there it groups keywords into tightly themed ad groups rather than one long undifferentiated list, and writes full Responsive Search Ads for each group, including fifteen headlines and four descriptions per group, following Google's character limits and policy rules. It also builds a negative keyword list meant to stop the account from paying for irrelevant clicks, and adds settings such as sitelinks, callout extensions, keyword match types, bidding approach, and a suggested budget split across ad groups. The output is a CSV file formatted for Google Ads Editor, so it can be imported with a single click, along with a separate dashboard file that shows the whole campaign visually, including live character counts for each headline and description. Installation is a simple git clone into Claude Code's skills folder, after which the assistant picks it up automatically. Using it is as simple as typing a request naming the target website. The README is clear that this tool only produces a draft: it does not spend any money, connect to a live Google Ads account, or require an API key. A person still needs to review the campaign, add conversion tracking, set a real budget, and check the keyword list in Google's own Keyword Planner before turning it on. It requires only Python 3's standard library and is released under the MIT license.
A Claude Code skill that turns a website URL into a ready-to-import Google Search Ads campaign draft, with no API key required.
Mainly Python. The stack also includes Python, Claude Code.
Use freely for any purpose, including commercial use, under the MIT license.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
double-check against the repo, no cap.