Summarize all pending drafts across accounts. Produces a single prioritized view of what needs review, sorted by impact, risk, and apply order.
Library skill — the default version is maintained in GitHub; edits you make live in your own clone.
After an audit, search-term review, or tracking diagnosis, the copilot produces individual draft files. But individual files don't answer the operator's real question:
"I have 20 minutes. What should I review and apply first?"
This skill answers that.
Read first:
- drafts/DRAFTS.md — draft system documentation
Read workspace:
- workspace/ads/drafts/_index.md — current queue
- All workspace/ads/drafts/*.md — individual draft files
- workspace/ads/account.md — account context
- workspace/ads/findings.md — for tracking confidence context
A Draft Summary — a single document that:
proposed or approved)This is the current backlog snapshot, not the audit-run packet. _summary.md should always reflect the latest pending queue. Durable audit packets belong in _batch-*.md.
Each draft gets a priority level based on these criteria:
Each draft gets an impact estimate:
| Impact Level | Description | Signal |
|---|---|---|
| Critical | Stopping active harm or fixing broken measurement | Tracking broken, massive waste |
| High | Significant waste reduction or conversion improvement | >$200/month waste, or >20% of spend affected |
| Medium | Meaningful improvement in efficiency or clarity | $50-200/month impact, structure improvement |
| Low | Minor optimization, incremental improvement | <$50/month, cosmetic structure |
| Risk Level | Description | Reversibility |
|---|---|---|
| High | Could disrupt Smart Bidding learning, reduce impression share, or block good traffic | Moderate — takes 2-3 weeks to recover |
| Medium | Temporary performance dip possible, but recoverable | Easy — undo within a day |
| Low | No meaningful risk of regression | Easy — instant undo |
Drafts can depend on each other. Common dependency patterns:
Tracking Fix (P0)
├── blocks → Budget Scaling (P2)
├── blocks → Bid Strategy Changes (P2)
└── informs → Structure Changes (P2)
Negative Keywords (P1)
└── before → Structure Changes (P2)
└── before → RSA Refresh (P3)
└── before → Budget Scaling (P2)
Rules: - Tracking fixes always come first (they change the data everything else is based on) - Negatives before structure (clean the traffic before reorganizing it) - Structure before RSAs (know the buckets before writing the copy) - Everything before budget scaling (scale only what's working)
# Draft Summary — [Date]
Account: [Name] (CID: [ID])
Tracking confidence: [HIGH / MEDIUM / LOW / BROKEN]
Pending drafts: [N]
Total estimated waste addressable: $[amount]/month
## Recommended Apply Order
### Step 1: [Draft name] — P0
- **File:** `workspace/ads/drafts/[filename]`
- **Type:** [tracking-fix / negatives / structure / budget / rsa / landing-review]
- **Summary:** [one sentence]
- **Impact:** [Critical / High / Medium / Low]
- **Risk:** [High / Medium / Low]
- **Reversibility:** [Easy / Moderate / Hard]
- **Estimated waste stopped:** $[amount]/month
- **Blocked by:** [nothing / other draft]
- **Blocks:** [list of drafts that depend on this one]
### Step 2: [Draft name] — P1
[same format]
### Step 3: [Draft name] — P2
[same format]
[... repeat for all pending drafts]
## Dependency Map
```text
[visual or text representation of dependencies]
Drafts that are low-risk, high-confidence, and have no dependencies: - [draft name] — [one-line summary]
Drafts that shouldn't be applied yet: - [draft name] — [reason: needs more data / confidence too low / depends on client input]
If all pending drafts are applied in the recommended order: - Waste reduction: ~$[amount]/month - Tracking improvement: [description] - Structure improvement: [description] - Time to full effect: [estimate] ```
Load workspace/ads/drafts/_index.md to get the list of all drafts and their current status.
For each draft with status proposed or approved, read the full file to extract:
- Action type(s)
- Confidence level
- Risk and reversibility
- Dependencies
- Estimated impact (waste $ if quantified)
Load the most recent tracking diagnosis from workspace/ads/findings.md.
Tracking confidence determines which drafts are blocked.
Map out which drafts depend on which. Apply the standard ordering: 1. Tracking fixes 2. Keyword pauses (stop active bleeding) 3. Negative keyword additions 4. Structure changes 5. RSA refreshes 6. Landing page improvements 7. Budget reallocation
Using the P0-P3 framework and impact/risk tables above.
Output the Draft Summary document to workspace/ads/drafts/_summary.md
workspace/ads/drafts/_summary.md (overwritten each time)workspace/ads/drafts/_batch-YYYY-MM-DD-[account-slug].md (created by /google-ads audit when one run emits 2+ drafts)workspace/ads/drafts/_index.md if any status changes are warrantedWhen workspace/ads/drafts/_index.md contains drafts for multiple accounts (identified by account slug in the filename):