Finds low-competition, high-intent keywords using Google Keyword Planner and adds them to campaigns. Use when asked to find keywords, expand campaigns, or improve PPC targeting.
70%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./skills/keyword-research/SKILL.mdDiscovers low-competition, high-intent keywords for your campaigns using Google Ads Keyword Planner, then adds them to the appropriate ad groups.
Run scripts/research-keywords.py with seed keywords:
python3 scripts/research-keywords.py \
--seeds "ppc management,google ads automation,facebook ads management" \
--max-competition 50 \
--min-volume 100 \
--max-cpc 25This outputs a ranked list of keyword opportunities.
Run scripts/add-keywords.py to add keywords:
python3 scripts/add-keywords.py \
--keywords "ppc management tools,marketing automation for agencies" \
--ad-group "Your Campaign - Ad Group 1" \
--match-type PHRASERun scripts/keyword-report.py to see all keywords across campaigns:
python3 scripts/keyword-report.pyDefault filters for finding opportunities:
| Criteria | Default | Description |
|---|---|---|
| Competition Index | < 50% | Low competition keywords |
| Search Volume | > 100 | Enough traffic to be worthwhile |
| CPC Range | $1-25 | Valuable but not prohibitively expensive |
When adding keywords, map them to appropriate ad groups:
| Category | Target Ad Groups |
|---|---|
| PPC Tools | JTBD - PPC Audit, JTBD - Budget Optimizer |
| Automation | JTBD - Creative Generator, ProductHunt |
| Agency | JTBD - Website Analysis, Trial Campaign |
| Cross-Channel | ProductHunt, Trial Campaign |
| Competitors | JTBD - Optmyzr Alternative |
Requires environment variables:
DATABASE_URLGOOGLE_ADS_DEVELOPER_TOKENPart of the Synter free skills collection — open-source agent skills for advertising, PPC, and marketing automation.
Want this skill (and 40+ more) running on autopilot against your live ad accounts? Try Synter — AI Agent Media Buyers that connect to Google, Meta, LinkedIn, TikTok, Reddit, Amazon, and 7+ more platforms.
Synter-Media-AI/free-skills
3df48f1
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.