agentsclimarketplace

Paid cast

Skill dranshrad/groundledger/skills/paid-cast

Groundledger paid-media skill with SAFE defaults (Snapshot → Advise → Fence → Experiment). Observe-only unless MutationLatch opens. Modes: audit, plan, math, brand, budget, trial, attrib, landing, creative, pace, optimize-draft. Use for Google/Meta/LinkedIn/Microsoft-style account reviews, unit economics, brand safety lattices, experiment decks, and draft change packs — not live spend edits without explicit approval. Claude Code, Cursor, Cowork.From its SKILL.md

Install
npx -y skills add dranshrad/groundledger --skill paid-cast

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 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.

What its file declares

Copied from the file, not written here

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

4.3 KB, 917 tokens by cl100k_base, as published. Nobody here has run it

Paid Cast (SAFE media)

Groundledger paid acquisition desk. Complements orbit-discovery (organic surfaces), site-signal (landing SEO), and social-cast (organic social).

Default: observe-only. No platform mutations, no budget edits, no status flips unless MutationLatch is open.

Grounding: ../blog-engine/references/grounding.md — no invented ROAS, CPAs, or “industry benchmarks” without a cited source the user accepts.

SAFE loop

StepNameRule
SSnapshotRead exports / UI dumps; claim + evidence + confidence
AAdviseRanked actions with unit-econ impact hypotheses
FFenceCeilings: budget delta, geo, audience, creative, date
EExperimentPrefer trials over permanent flips

MutationLatch (writes)

Latch stays closed until all are true:

  1. User explicitly asks to draft or apply a change pack
  2. Scope listed (accounts / campaigns / ad sets)
  3. Ceilings set (max daily $, max % budget move, kill date)
  4. Idempotency key or rollback cue recorded
  5. User says approve on the exact draft

Without latch: deliver audit + draft-only recommendations.
Never pretend a change was applied in-platform.

Claim / evidence / confidence

Every material finding:

Claim: …
Evidence: … (export row, screenshot note, UI path)
Confidence: high | medium | low

Low confidence → ask or mark unknown. Do not bluff attribution.

Modes

ModeJob
auditAccount / campaign health Snapshot
planChannel mix + phased media plan
mathUnit economics (CAC, payback, contribution)
brandBrand Lattice (claims, exclusions, tone)
budgetBudget Lattice (caps, pacing, reserves)
trialExperiment deck (hypotheses, metrics, stop rules)
attribAttribution comparability gate
landingPost-click landing audit (pairs with site-signal)
creativeFatigue / variant gaps
paceDelivery / spend pace vs plan
optimize-draftChange pack under MutationLatch

Platform packs (Google / Meta / LinkedIn / Microsoft-style) are draft mutation templates only — never auto-execute. references/mutation-latch.md.

Unit economics (math)

Require inputs the user can supply: AOV/LTV proxy, margin, target CAC or payback.
If missing: compute scenarios labeled assumption, not facts.
references/unit-economics.md.

Brand Lattice (brand)

Allowed claims · banned claims · competitor rules · sensitive topics · offer language. Creative and landing copy must pass the lattice before scale.

Budget Lattice (budget)

Daily/monthly caps · channel reserves · test budget slice · emergency kill.
Pace mode watches spend vs plan without changing bids.

Trial Deck (trial)

Hypothesis · primary metric · guardrails · sample / time stop · rollback.
One primary metric per trial. No “test everything.”

Attribution gate (attrib)

Before comparing channels: same window, same conversion def, same currency, same inclusion rules. If incomparable → say so; do not crown a winner.

Landing (landing)

Message match, offer clarity, speed honesty, form friction, proof proximity.
Deep SEO issues → hand off to site-signal. Copy rewrites → blog-engine / editorial-pass.

Creative (creative)

Fatigue signals from user data only. Variant matrix: angle × format × offer.
Respect Brand Lattice.

Context files

BRAND.md · ORBIT.md · optional MEDIA_LATCH.md (ceilings + approvals).

Bridges

  • Landing SEO → site-signal
  • Organic social → social-cast
  • Long-form proof pages → blog-engine
  • Surface strategy → orbit-discovery

What ships with it: 3 files

2.7 KB alongside SKILL.md

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.