cd /news/ai-agents/show-hn-agent-skill-and-claude-codex… · home › topics › ai-agents › article
[ARTICLE · art-168030] src=github.com ↗ pub= topic=ai-agents verified=true sentiment=↑ positive

Show HN: Agent skill and Claude/Codex plugins for Google Ads campaigns

AdeptAds released an open-source agent skill plus Claude and Codex plugins that let an AI agent build and manage Google Ads campaigns, installable via `claude plugin marketplace add adeptads/agent-skills` or `npx skills add adeptads/agent-skills --skill adeptads-google-ads`. The agent researches an offer, plans ad groups, writes ads and creates images, producing campaigns paused by default — an example session yielded 4 ad groups, 38 keywords and 12 ads in 10 to 20 minutes — and it cannot start a campaign, raise a budget or change bidding without user approval. Installation is free, but running workflows requires an AdeptAds account and credits, with Google billing ad spend separately; the repository holds client packages only, not the MCP server implementation or credentials.

read3 min views3 publishedNov 11, 2026
Show HN: Agent skill and Claude/Codex plugins for Google Ads campaigns
Image: Michielbdejong (auto-discovered)

Tell your AI agent what you sell and who should see it. AdeptAds researches your offer, plans the ad groups, writes the ads and creates the images. You look it over and decide when it goes live.

🚀 Launch 🌱 Grow 📊 Check
You: New Search campaign for acme-plumbing.example. Leads, Austin, $40 a day.Agent: On it. About 10 to 20 minutes.Agent: Done and d: 4 ad groups, 38 keywords, 12 ads. Start it? You: Add some keywords. Fifteen at most.Agent: Added 11. Four more didn't fit your offer, so I left them out. You: How's it going?Agent: Last 30 days: 412 clicks, $508 spent, 19 conversions, $26.74 each. The latest days look low because conversions arrive late.

Example sessions. Your numbers will be your own.

Important

Campaigns arrive d. Nothing spends until you say start.

claude plugin marketplace add adeptads/agent-skills
claude plugin install adeptads-google-ads@adeptads

Start a new session and use /mcp to complete AdeptAds OAuth sign-in.

codex plugin marketplace add adeptads/agent-skills
codex plugin add adeptads-google-ads@adeptads

Start a new session and complete AdeptAds OAuth sign-in when prompted.

npx skills add adeptads/agent-skills --skill adeptads-google-ads

This installs instructions only. Add the AdeptAds remote MCP connection under the server name adeptads, for example in Claude Code:

claude mcp add --transport http adeptads https://api.adeptads.ai/mcp

Not sure where to start? Try: “Use AdeptAds to list my Google Ads accounts.”

Build Grow Control
A complete Search, Display or Performance Max campaign from your website and a short brief. New ad groups, keywords, search themes and locations for campaigns you already run. Start, , change budget or bidding, and read results in conversation.

Can the agent spend money without asking? #

It can't start a campaign, raise a budget or change bidding without your OK. New ad groups and keywords on a running campaign go live at once; the agent asks first when the idea was its own. New locations wait for your approval in the AdeptAds dashboard.

Will I know what it did? #

Yes. The agent ends with a list of every change. AdeptAds also emails the account owner about agent-triggered starts, bidding strategy changes, removed limits, large spend-related increases, and changes it could not verify. Alerts do not replace your approval.

What does it cost? #

Installation is free. Running workflows needs an AdeptAds account, connected Google Ads access, and credits from your trial or paid plan. Expansion uses optimization credits. Google bills ad spend separately.

What can't it do? #

Autopilot setup, keyword-level bids, negatives, new images for existing ads, and network or location settings. Use the AdeptAds dashboard or Google Ads for those.

Does it keep me posted while a campaign builds? #

While the conversation is open, yes: the agent checks progress and reports each step. It does not send updates into a closed conversation. A queued task is not a finished campaign, so ask the agent to check again.

Package Location Contents
Standalone skill skills/adeptads-google-ads/ Instructions and tool reference; connect MCP separately
Codex plugin plugins/codex/adeptads-google-ads/ The skill and a hosted MCP connection
Claude plugin plugins/claude/adeptads-google-ads/ The skill and a hosted MCP connection

The MCP server and campaign workflows run in the AdeptAds backend. This repository contains client packages, not the server implementation or credentials.

Maintain the skill in skills/, metadata in package.json, and the plugin README in templates/plugin-README.md. Verify PPC advice against its sources when changing it. Generate both plugin bundles and ZIP archives with:

python3 scripts/build.py
python3 scripts/validate.py

Generated skill copies must not be edited independently. ZIPs and their SHA-256 inventory are written to dist/; the builder does not upload, submit, or deploy anything.

Bump the version for every published change so installed clients receive the update. The builder removes its own older versioned ZIPs before rebuilding.

MIT covers the skills, plugin configuration, scripts and documentation in this repository. The hosted AdeptAds service and backend workflows are outside this repository and remain subject to their own terms and billing.

── more in #ai-agents 4 stories · sorted by recency
── more on @adeptads 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-agent-skill-…] indexed:0 read:3min 2026-11-11 · —