google-ads-scripts

Automates TED-style speech evaluation and provides actionable, step-by-step feedback for improvement.

77|9|Updated Oct 10, 2025
One-click install
npx skills add https://github.com/henkisdabro/wookstar-claude-code-plugins --skill google-ads-scripts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-ads-scripts
Source: https://github.com/henkisdabro/wookstar-claude-code-plugins/tree/main/google-apps-ads-script/skills/google-ads-scripts
Command: npx skills add https://github.com/henkisdabro/wookstar-claude-code-plugins --skill google-ads-scripts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) and references (resource) and scripts (resource) components.

What problem does it solve?

This Skill automates complex Google Ads management tasks, eliminating manual bid adjustments, campaign monitoring, and report generation. It helps advertisers optimize ad spend, improve campaign performance, and save significant time by implementing intelligent, data-driven rules.

Core Features & Use Cases

  • Automated Bid Optimization: Adjust keyword bids based on performance metrics like ROAS or CPA targets.
  • Campaign & Ad Group Management: Programmatically pause underperforming campaigns, modify budgets, and manage ad group settings.
  • Performance Reporting: Generate custom reports on campaign, ad group, and keyword performance, exportable to Google Sheets.
  • Use Case: You manage a large Google Ads account and need to ensure bids are always optimized for ROAS. Use this skill to create a script that automatically reviews keyword performance daily, increases bids for high-performers, and decreases bids for low-performers, ensuring your ad spend is always efficient.

Quick Start

Write a Google Ads Script to pause all keywords with a Quality Score below 4 and a cost over $100 in the last 30 days.

Frequently Asked Questions about google-ads-scripts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate bid adjustments in Google Ads based on performance metrics?

Automated bid optimization adjusts keyword bids based on performance metrics like ROAS or CPA targets using Google Ads Scripts and the AdsApp API. Write a script that reviews keyword performance on a schedule, increases bids for high-performers, and decreases bids for underperformers to maintain efficient ad spend.

Can I pause underperforming keywords and campaigns automatically in Google Ads?

Yes, Google Ads Scripts let you programmatically pause keywords and campaigns that fall below your performance thresholds. You can set rules to pause keywords with low Quality Scores or high costs, or pause entire campaigns based on custom metrics, eliminating manual monitoring.

How do I generate custom performance reports from Google Ads campaigns?

Google Ads Scripts can generate custom reports on campaign, ad group, and keyword performance and export them directly to Google Sheets. This automates report generation and makes performance data easily accessible for analysis and stakeholder sharing.

What's the best way to manage bids across large Google Ads accounts at scale?

For large accounts, Google Ads Scripts enable bulk bid management across standard search, display, shopping, and video campaigns using time- and metric-driven workflows. The AdsApp API handles batch processing with built-in resilience against API limits, automating management that would otherwise require manual effort.

Can Google Ads Scripts handle conversion tracking and budget control automatically?

Yes, Google Ads Scripts support automated conversion tracking and budget control across campaign types. You can implement intelligent rules that monitor spending, adjust budgets, and track conversions, ensuring your campaigns stay within targets and ROI goals.

Do I need coding experience to set up Google Ads campaign automation?

Google Ads Scripts use JavaScript, so basic JavaScript knowledge is helpful. The AdsApp API abstracts Google Ads complexity, and this Skill provides structured automation patterns for common tasks like bid optimization and reporting, reducing the barrier to implementing campaign automation.