From google-ads
Audit RSAs for Ad Strength ratings and identify improvements needed to reach Good or Excellent.
npx claudepluginhub trueclicks/claude-plugins --plugin google-adsThis skill is limited to using the following tools:
Ad Strength is Google's assessment of RSA quality based on relevance, quantity, and diversity of assets. RSAs rated Average or Poor receive fewer impressions and miss optimization opportunities. Improving to Good or Excellent can increase impressions by 5-15%.
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.
Ad Strength is Google's assessment of RSA quality based on relevance, quantity, and diversity of assets. RSAs rated Average or Poor receive fewer impressions and miss optimization opportunities. Improving to Good or Excellent can increase impressions by 5-15%.
Data Source: Standard
Standard Data:
data/account/campaigns/*/*/ads.md - RSA ad strength, headlines, descriptionsReference GAQL:
SELECT
campaign.name,
ad_group.name,
ad_group_ad.ad.id,
ad_group_ad.ad_strength,
ad_group_ad.ad.responsive_search_ad.headlines,
ad_group_ad.ad.responsive_search_ad.descriptions,
ad_group_ad.status,
metrics.impressions,
metrics.clicks,
metrics.conversions
FROM ad_group_ad
WHERE ad_group_ad.ad.type = 'RESPONSIVE_SEARCH_AD'
AND ad_group_ad.status = 'ENABLED'
AND segments.date DURING LAST_30_DAYS
ORDER BY ad_group_ad.ad_strength ASC
Use /google-ads:get-custom for performance correlation analysis.
| Condition | Severity |
|---|---|
| Ad Strength = Poor | Critical |
| Ad Strength = Average | Warning |
| >50% of RSAs below Good | Critical |
| High-spend campaign with Poor Ad Strength | Critical |
Short (default):
## Ad Strength Audit
**Account:** [Name] | **RSAs:** [X] | **Below Good:** [Y]%
### Critical (Poor) ([Count])
- **[Campaign] / [Ad Group]**: Headlines [X]/15, Descriptions [Y]/4 -> Add [Z] headlines, [W] descriptions
### Warnings (Average) ([Count])
- **[Campaign] / [Ad Group]**: [Specific issue] -> [Fix]
### Distribution
| Ad Strength | Count | % |
|-------------|-------|---|
| Excellent | X | X% |
| Good | X | X% |
| Average | X | X% |
| Poor | X | X% |
### Recommendations
1. [Priority action with time estimate]
Detailed adds: