Programmatic ops control center
Skill scumunna/programmatic-skills/skills/programmatic-ops-control-center
Run the daily programmatic operations desk across campaigns, platforms, tickets, launches, incidents, creative review, access, billing flags, and client deadlines. Use when the user asks for an ops command center, daily queue, status board, launch readiness view, desk handoff, or a single operating rhythm for programmatic operations.From its SKILL.md
npx -y skills add scumunna/programmatic-skills --skill programmatic-ops-control-centerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
6.3 KB, ~1.4k tokens by cl100k_base, as published. Nobody here has run it
Programmatic ops control center
Programmatic operations is not one task. It is a desk that must keep launches, live delivery, creative, tracking, approvals, tickets, access, incidents, and billing evidence moving at the same time. This skill gives the assistant a command-center routine for that work.
Use it to help operators see the whole desk without pretending the assistant owns the account. The assistant reads, organizes, drafts, and recommends. A programmatic operator approves live changes, client messages, and spend-affecting decisions.
When to use this skill
- The user asks for a daily programmatic ops queue, command center, launch board, or status board.
- Multiple campaigns, platforms, or client requests are active and need prioritization.
- A launch, creative, tracking, or support issue is blocked and needs an owner and next action.
- A client or account lead asks "what is at risk today".
- A handoff is needed between traders, ad ops, measurement, analytics, and account leads.
Quick reference
| Lane | What to check | Output |
|---|---|---|
| Launches | Every campaign due to go live, gate status, missing evidence | Go, no-go, or blocked |
| Live delivery | Pacing, spend spikes, non-delivery, deal health | Owner and one proposed action |
| Measurement | Tag firing, key events, Floodlight, consent, pipeline freshness | Verified, degraded, or blocked |
| Creative | Assets in review, rejected assets, expiring assets, swaps | Queue status and blocker |
| Tickets | New asks, overdue asks, unclear asks, priority changes | Triaged queue |
| Approvals | Budget, bid, safety, taxonomy, access, client copy | Approver and due time |
| Incidents | Active Sev 1 or Sev 2, containment, comms, postmortem | Incident state |
| Close | Reconciliation, make-good, billing evidence, accruals | Month-end risk list |
Core process
- Build the desk board. Create one row per item that can block launch, delivery, reporting, billing, or the client deadline. Do not hide work in prose. Every row needs platform, advertiser, campaign or ticket ID, owner, due date, current state, blocker, next action, and evidence link.
- Classify each row. Use four states only:
Green,Yellow,Red, andWaiting. Green means on track with evidence. Yellow means at risk but still recoverable inside the SLA. Red means blocked, late, live-risking, or missing a required approval. Waiting means the next action sits with a named outside party. - Prioritize by risk, not noise. Handle live spend risk first, then launch blockers, then client deadlines, then tracking and data quality, then routine queue cleanup. A loud ticket does not outrank a spend spike or a launch without conversion verification.
- Assign one next action. Each non-green row gets exactly one owner and one next action with a due time. If two teams are involved, name the current owner and the receiving owner.
- Route to the right skill. Use
cross-platform-launch-qafor launch blockers,bulk-change-governance-and-rollbackfor batch edits,ops-ticket-intake-and-triagefor unclear asks,creative-review-and-approval-queuefor asset issues,platform-support-escalationfor platform cases, andprogrammatic-month-end-closefor billing and reconciliation risk. - Close the loop. At the end of the desk sweep, produce three lists: launch decisions,
live-risk decisions, and items waiting on someone else. Anything red needs a named owner,
a time, and a decision path through
approval-and-escalation-governance.
Decision rules
- Red beats yellow. A small live risk with dollars moving outranks a large future nice-to-have.
- Do not optimize a campaign whose measurement is broken. Route it to measurement first.
- Do not launch a campaign with a missing conversion, tag, creative, consent, budget, or brand safety gate. A delayed launch is cheaper than a broken launch.
- Do not call a support case "blocked" without an evidence package and a specific ask.
- Do not mark a row green because someone promised to fix it. Green requires evidence.
- Every red row has one current owner. Shared ownership is how work gets missed.
Status board template
Programmatic ops control center
Date:
Desk owner:
| Status | Platform | Advertiser | Campaign/Ticket | Lane | Owner | Due | Blocker | Next action | Evidence |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Red | DV360 | Example | LI 123 | Launch | trader | Today 2 PM | Floodlight not firing | Measurement engineer to retest purchase tag | link |
| Yellow | TTD | Example | Case 456 | Support | ops lead | Today EOD | Deal underdelivering | Send floor, bid, win rate, request seller check | link |
Handoffs
- To
programmatic-ops-lead: the full board and the red/yellow decision list. - To
qa-scrutinizer: any launch or client-facing artifact that needs independent hold power. - To
measurement-and-tagging-engineer: any conversion, tag, consent, or pipeline blocker. - To
account-operations-specialist: taxonomy, access, bulk edit, or platform setup work. - To
client-communications-lead: client-facing status once the facts are verified.
Common pitfalls
- Treating the board as a status report instead of an operating tool. It must drive owners and next actions.
- Leaving
Waitingrows without a follow-up time. Waiting still needs a clock. - Marking launches green before the post-launch check. A launch is not complete until early delivery, spend, tags, and reporting are verified.
- Mixing client language with internal risk language. Keep the internal board direct, then hand verified client copy to the communications lead.
Related skills and loops
ops-ticket-intake-and-triagecross-platform-launch-qabulk-change-governance-and-rollbackplatform-support-escalationcreative-review-and-approval-queueprogrammatic-month-end-closeapproval-and-escalation-governanceops-command-center-dailyloop
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.