From google-ads
Identify campaigns needing scheduling rules for promotions, events, and time-bound activities.
npx claudepluginhub trueclicks/claude-plugins --plugin google-adsThis skill is limited to using the following tools:
Review campaign inventory to identify those needing automated enable/pause scheduling for promotions, seasonal events, and time-limited offers. Provide rule configurations to ensure campaigns start and stop on time.
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.
Review campaign inventory to identify those needing automated enable/pause scheduling for promotions, seasonal events, and time-limited offers. Provide rule configurations to ensure campaigns start and stop on time.
Data Source: Standard
Standard Data:
data/account/campaigns/*/campaign.md - Campaign settings, status, datesdata/account/account_summary.md - Campaign inventoryReference GAQL:
SELECT
campaign.name,
campaign.status,
campaign.start_date_time,
campaign.end_date_time,
campaign.labels
FROM campaign
WHERE campaign.status IN ('ENABLED', 'PAUSED')
Use /google-ads:get-custom for label-based filtering.
| Condition | Severity |
|---|---|
| Promotional campaign without end date | Warning |
| Event campaign enabled past event date | Critical |
| Seasonal campaign paused during peak season | Critical |
| Campaign with end date in next 7 days, no replacement | Info |
Short format (default):
## Campaign Scheduling Audit
**Account:** [Name] | **Campaigns:** [X] | **Scheduling Needed:** [Y]
### Campaigns Requiring Scheduling
| Campaign | Type | Suggested Schedule |
|----------|------|-------------------|
| [Name] | Promotion | Enable [date], Pause [date] |
| [Name] | Seasonal | Enable [date], Pause [date] |
### Missing End Dates
- **[Campaign]**: Active promotion with no end date → Add end date
### Recommended Rules
**[Promotion Name]:**
- Enable: [Date] at 12:00 AM
- Pause: [Date] at 12:00 AM
- Apply to: Campaigns with label "[Label]"
### Implementation Checklist
1. Create labels for scheduled campaigns
2. Set up enable rules for [X] campaigns
3. Set up pause rules for [Y] campaigns
Detailed adds: