From google-ads
Build and execute a seasonal keyword calendar 4-6 weeks before peak periods.
npx claudepluginhub trueclicks/claude-plugins --plugin google-adsThis skill is limited to using the following tools:
Ensure seasonal keywords are created and active 4-6 weeks before peak periods. Late keyword launches miss the critical learning period - Smart Bidding needs 2-4 weeks to optimize, and Quality Score requires impression history. Launching during the peak means competing at a disadvantage.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Builds scalable data pipelines, modern data warehouses, and real-time streaming architectures using Spark, dbt, Airflow, Kafka, and cloud platforms like Snowflake, BigQuery.
Builds production Apache Airflow DAGs with best practices for operators, sensors, testing, and deployment. For data pipelines, workflow orchestration, and batch job scheduling.
Ensure seasonal keywords are created and active 4-6 weeks before peak periods. Late keyword launches miss the critical learning period - Smart Bidding needs 2-4 weeks to optimize, and Quality Score requires impression history. Launching during the peak means competing at a disadvantage.
Data Source: Custom GAQL Required
Standard 30-day export may not include prior-year seasonal queries. Need historical search term data for seasonal periods.
Standard Data:
data/account/campaigns/*/ad_groups/*/keywords.md - Current keyword coveragedata/performance/campaigns/*/ad_groups/*/search_terms_metrics_30_days.md - Recent search termsGAQL Query (Historical Seasonal Queries):
SELECT
campaign.name,
ad_group.name,
search_term_view.search_term,
metrics.impressions,
metrics.clicks,
metrics.conversions,
metrics.cost_micros
FROM search_term_view
WHERE campaign.status = 'ENABLED'
AND segments.date BETWEEN '[PRIOR_YEAR_SEASON_START]' AND '[PRIOR_YEAR_SEASON_END]'
AND metrics.conversions > 0
ORDER BY metrics.conversions DESC
LIMIT 500
Run via /google-ads:get-custom to identify high-converting seasonal queries from prior years.
| Condition | Severity |
|---|---|
| Event within 4 weeks with no seasonal keywords active | Critical |
| High-converting prior-year query not covered as keyword | Warning |
| Seasonal keywords launching <4 weeks before peak | Warning |
| No seasonal ad copy variations prepared | Warning |
| Year-specific keywords (e.g., "2025") still active | Info |
Short format (default):
## Seasonal Keyword Planning Audit
**Account:** [Name] | **Events (60d):** [X] | **Keyword gaps:** [Y]
### Critical ([Count])
- **[Event]**: Within [X] weeks, 0 seasonal keywords -> Create "[keyword]" variations
### Warnings ([Count])
- **[Query]**: [X] conversions last year, no keyword -> Add as [match type]
### Recommendations
1. [Specific keyword to create with match type and target date]
Detailed adds: