Python tool that generates Single Keyword Ad Group (SKAG) templates for Google Ads from Excel input, automating bulk campaign setup and reducing manual configuration time.
git clone https://github.com/kurt213/skag-generator.gitskag-generator is a Python utility designed for PPC marketers and Google Ads managers who need to structure granular, highly organized ad campaigns. The tool reads a pre-populated Excel template containing keywords, ad copy, and campaign parameters, then automatically generates all possible combinations of ad groups, keywords, and expanded text ads ready for bulk upload into Google Ads Editor. It supports multiple keyword match types (exact, phrase, broad match modifier) and validates ad copy character limits before output. By automating SKAG template creation, the tool eliminates time-consuming manual setup while ensuring consistent campaign structure across keyword variations.
Install dependencies with `pip install -r requirements.txt`. Populate the provided Excel input template with your campaign name, desired keyword match types, keyword combinations, ad copy with placeholders (kw1, kw2, etc.), and final URLs. Run `python generate-ads.py` to generate SKAG files in the output folder ready for Google Ads Editor import.
Generate SKAG templates for multi-keyword product campaigns (e.g., footwear with color and style variations)
Create bulk ad group structures with dynamic keyword placeholders in ad copy
Validate ad copy character limits across keyword-ad combinations before uploading to Google Ads
Export ready-to-upload SKAG files in CSV and Excel formats for Google Ads Editor
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/kurt213/skag-generatorCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Generate a Single Keyword Ad Group (SKAG) template for [COMPANY] in the [INDUSTRY] industry. Use the following keywords: [KEYWORDS]. Include ad group names, keyword match types, and ad copy suggestions.
# Single Keyword Ad Group (SKAG) Template for GreenTech Solutions ## Ad Group: Eco-Friendly Solar Panels ### Keywords: - +eco-friendly +solar +panels - +green +solar +panels - +sustainable +solar +panels ### Match Types: - Broad Modified (+keyword +keyword +keyword) - Phrase "keyword keyword keyword" - Exact [keyword keyword keyword] ### Ad Copy Suggestions: 1. **Headline 1:** Eco-Friendly Solar Panels **Headline 2:** Power Your Home Green **Description:** GreenTech Solutions offers top-quality solar panels. Go green today! 2. **Headline 1:** Sustainable Energy Solutions **Headline 2:** Solar Panels for a Greener Tomorrow **Description:** Explore our range of eco-friendly solar panels. Contact us now! ## Ad Group: Affordable Solar Installations ### Keywords: - +affordable +solar +installations - +cheap +solar +installations - +budget +solar +installations ### Match Types: - Broad Modified (+keyword +keyword +keyword) - Phrase "keyword keyword keyword" - Exact [keyword keyword keyword] ### Ad Copy Suggestions: 1. **Headline 1:** Affordable Solar Installations **Headline 2:** Save on Energy Costs **Description:** GreenTech Solutions provides budget-friendly solar installations. Get a quote today! 2. **Headline 1:** Cheap Solar Installations **Headline 2:** Quality Solar at Low Prices **Description:** Discover affordable solar solutions from GreenTech. Contact us now!
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan