Individual skill
run-paid-campaigns-draft-moves
Step of the run-paid-campaigns playbook: turns the weekly read into scale, pause, hold, rotate and fix recommendations within the spend ceiling. Run run-paid-campaigns instead; not for direct use.
skills/marketing/run-paid-campaigns-draft-moves/SKILL.md
Source commit df8298140d434a6363de0c265eb6af2e571d97a5
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Local scripts
- Last checked
- Nov 11, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 1,315
- Repository last updated
- Nov 6, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- claude Repository topic
- claude-skills Repository topic
- claudecode Repository topic
- claudecode-skills Repository topic
- codex Repository topic
- cursor Repository topic
- gtm Repository topic
- skills Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 2,399 bytesskill.meta.jsonasset · 228 bytes
Read excerpt
# Draft the moves (atom)
**Load:** `../run-paid-campaigns/references/moves.md`, `../run-paid-campaigns/references/written-instructions.md`.
**Inputs:** the outcome check (each earlier move: worked / didn't work / too early / can't tell, from `../run-paid-campaigns/references/run-memory.md`); the weekly-read table; the health gate; allowable CPA and ceiling; month-to-date spend; last week's scored moves; picked creatives for swaps (the batch file's picks + lower-case tag `picked`), with their batch-file copy; analyze-performance's calls (including Google wasted-spend terms).
**Do:**
1. One recommendation per object that needs a move (an internal `R<n>`; the proposal numbers moves for the marketer); holds get a date and a trip-wire. Low-volume regime: a normal week is fixes + "no moves; next decision <date>".
2. Scale steps +20–30% against the implied daily pace; lifetime math for Goose launches; nothing in a flight's last 2 days.
3. One significant edit per ad set per week; drop the lower-confidence edit if two collide and say so. Pausing an ad doesn't save money unless its ad set budget is cut.
4. Near-threshold → both readings + recommendation + trip-wire.
5. Rotate before decay: swap to an approved render, else a rotation request — except in an ad set frozen until an earlier move's readout: there, a hold with a click-rate trip-wire (`../run-paid-campaigns/references/moves.md` § Freeze until read).
6. Everything outside GooseWorks' levers → a card.
7. Sum the effect on month-end spend; stay within the ceiling (cut the lowest-confidence scale first).