73 skills for AI-powered Google Ads management, built from 15+ years of hands-on experience.
Compatible with Claude Code, Cursor, Codex, and Gemini CLI. Follows the Agent Skills specification.
English | Francais | Espanol | 中文 | Nederlands | Русский | 한국어
These skills encode what we learned running Google Ads for hundreds of accounts across every industry vertical — from $500/month local businesses to $500K/month ecommerce brands. Every pattern, threshold, and best practice comes from real campaign data and real optimization decisions, not generated from documentation.
The skills power Buddy Agent, the AI advertising agent at googleadsagent.ai, which manages live Google Ads accounts through the API with a 1,000-pattern knowledge base, multi-model routing (Claude, GPT, Gemini), and persistent entity memory.
Every skill is a SKILL.md file with YAML frontmatter per the Agent Skills spec. Here is a real skill from this repo:
---
name: keyword-research
description: >-
Systematic keyword discovery, expansion, and optimization for Google Ads campaigns.
---
# Keyword Research
## Description
Systematic keyword discovery, expansion, and optimization for Google Ads.
Builds keyword universes from seed keywords through semantic expansion,
competitor mining, search term analysis, and intent-based grouping.
## Use When
- User asks for "keyword research" or "keyword ideas"
- User wants to "expand keywords" or "find new keywords"
- User mentions "negative keywords" or "search term mining"
- User asks about "match types" (broad, phrase, exact)
- User wants to "reduce wasted spend" on irrelevant queries
## Implementation
```javascript
function assignMatchType(keyword) {
if (keyword.conversionRate > 0.05 && keyword.volume < 1000)
return 'EXACT';
if (keyword.intent === 'transactional' && keyword.wordCount >= 3)
return 'PHRASE';
return 'PHRASE';
}
```
## Platform Compatibility
| Platform | Supported |
|-------------|-----------|
| Cursor | ✅ |
| Claude Code | ✅ |
| Codex | ✅ |
| Gemini CLI | ✅ |
## Related Skills
- [Ad Copy Generation](../google-ads/ad-copy-generation/)
- [Competitor Analysis](../google-ads/competitor-analysis/)Every skill follows this structure:
Full format specification: docs/skill-format.md | Official spec: agentskills/agentskills
Register this repo as a plugin marketplace, then install any skill set:
/plugin marketplace add itallstartedwithaidea/agent-skills
Then install by category:
/plugin install google-ads-skills@googleadsagent-skills
/plugin install ai-agent-engineering-skills@googleadsagent-skills
/plugin install claude-mythos-skills@googleadsagent-skills
/plugin install software-dev-skills@googleadsagent-skills
/plugin install security-skills@googleadsagent-skills
/plugin install all-skills@googleadsagent-skills
Point Claude at any skill directly:
/read skills/google-ads/keyword-research/SKILL.md
Add the skills/ directory to your workspace. Cursor loads SKILL.md files automatically via YAML frontmatter.
npx skills add itallstartedwithaidea/agent-skillsInstalls all 73 skills to .agents/skills/ in your project. Compatible with 12+ AI coding agents.
git clone https://github.com/itallstartedwithaidea/agent-skills.git
cd agent-skillsbash scripts/validate-skills.shbash scripts/count-skills.shEach SKILL.md is self-contained. Point your agent at it, and it has everything it needs.
73 skills across 10 categories:
| Category | Skills | What It Covers |
|---|---|---|
| Google Ads | 12 | Audits, keywords, ad copy, bidding, PMax, Shopping, audiences, conversions, budgets, Quality Score, remarketing, competitor analysis |
| AI Agent Engineering | 10 | Knowledge base injection, entity memory, multi-model routing, proactive intelligence, MCP servers, parallel orchestration |
| Claude Mythos | 10 | Prompt architecture, context engineering, tool mastery, self-healing agents, verification loops, cognitive scaffolding |
| Software Development | 8 | Code review, TDD, systematic debugging, git worktrees, brainstorming, subagent-driven development |
| Scientific Research | 8 | Data analysis, machine learning, bioinformatics, cheminformatics, geospatial analysis, scientific writing |
| Web Frontend | 6 | React best practices, React Native, view transitions, edge deployment, composition patterns, web design |
| Productivity | 6 | Workflow orchestration, batch processing, RAG knowledge bases, AI chat studio, low-code generation |
| Infrastructure | 6 | Cloudflare Workers, CI/CD pipelines, edge rendering, observability, service discovery, configuration management |
| Security | 4 | Agent security scanning, CodeQL/Semgrep, sandbox hardening, secret protection |
| Media Creative | 3 | Web asset generation, programmatic video, ML model integration |
Follows the Agent Skills specification. Every skill has YAML frontmatter and these required sections:
| Section | Purpose |
|---|---|
YAML frontmatter (name, description) |
Machine-readable metadata for discovery and indexing |
# Title |
Human-readable skill name |
## Description |
2-5 sentence explanation |
## Use When |
Bullet list of trigger scenarios |
## Implementation |
Code snippets, algorithms, procedures |
## Platform Compatibility |
Cursor / Claude Code / Codex / Gemini support table |
## Related Skills |
Links to complementary skills |
Optional: ## Prerequisites, ## Configuration, ## Best Practices, ## Limitations, ## Keywords
Full specification: docs/skill-format.md
Buddy Agent loads skills on demand based on user intent matching:
graph TB
User["User / Advertiser"] --> Buddy["Buddy Agent"]
Buddy --> Router["Multi-Model Router"]
Router --> Claude["Claude"]
Router --> GPT["GPT"]
Router --> Gemini["Gemini"]
Buddy --> Tools["Tool Calling"]
Tools --> GAds["Google Ads API v23"]
Tools --> WebSearch["Web Search"]
Tools --> PageScanner["Page Scanner"]
Buddy --> Skills["Agent Skills (this repo)"]
Skills --> GoogleAds["Google Ads (12)"]
Skills --> AgentEng["AI Agent Engineering (10)"]
Skills --> ClaudeMythos["Claude Mythos (10)"]
Skills --> SoftwareDev["Software Dev (8)"]
Skills --> OtherCats["+ 6 more categories"]
Buddy --> CF["Cloudflare Workers"]
CF --> KV["KV Store"]
CF --> DO["Durable Objects"]
Full architecture documentation: docs/architecture.md
We welcome contributions. See CONTRIBUTING.md for guidelines.
To add a new skill:
- Create a directory under the appropriate
skills/category - Add a
SKILL.mdwith YAML frontmatter (name,description) and required sections - Run
bash scripts/validate-skills.shto confirm it passes - Submit a pull request
We studied these open-source projects while building Agent Skills:
| Repository | What We Studied |
|---|---|
| agentskills/agentskills | Official Agent Skills specification by Anthropic |
| anthropics/skills | Reference skill implementations |
| obra/superpowers | Agent architecture and autonomous workflow patterns |
| affaan-m/everything-claude-code | Claude Code best practices |
| vercel-labs/agent-skills | Skills format specification |
| K-Dense-AI/scientific-agent-skills | Scientific methodology for skill validation |
MIT License. See LICENSE.
Built by John Williams — 15+ years in paid media, Lead at Seer Interactive | Powered by googleadsagent.ai

