The site maps partners.json category directly to the sponsorship-page
category grid (CATEGORIES[].name in partner-program.ts), where the
canonical slot is "Website & landing page builders" — "Website" would
never match. Display surfaces are unaffected (they use categoryShort;
sync confirms README/REGISTRY unchanged).
Claude-Session: https://claude.ai/code/session_01VTdwoFxvAL9yNhkuH1EdpS
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
* feat: publish Ploy as a live Skill Partner (Website)
Ploy's payment cleared (agreement 2026-08, accepted 2026-09-03), so the
staged entry goes live. The integration guide was finalized against
docs.ploy.ai (llms.txt + CLI/auth/webhooks docs) rather than waiting on
the onboarding packet — the maintainer holds the pen either way.
- partners.json: ploy active:true
- README + REGISTRY Verified Partners table: regenerated via sync-partners.mjs
- REGISTRY Tool Index: add the ◆ ploy capability-matrix row (Website)
- tools/integrations/ploy.md: disclosed ◆ guide — CLI, WebMCP, API tokens,
webhooks, PloyDB/Ploybooks, and how it fits the website-build/seo skills
- .partners-pending/ploy.md draft removed (superseded, was gitignored)
Logo ships separately in the marketingskills-website repo (/logos/ploy.png).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VTdwoFxvAL9yNhkuH1EdpS
* review: fix dangling skill references in ploy guide
website-build-* and ai-integration live in other skill libraries, not this
repo — the same defect class 5339aad fixed. Reference only skills that
exist here; add schema to the SEO pairing.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VTdwoFxvAL9yNhkuH1EdpS
---------
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Ploy (ploy.ai) completed Skill Partner checkout (agreement 2026-08 accepted
2026-09-03; $500/mo). Payment has cleared but the onboarding packet (logo,
blurb, docs) hasn't arrived yet, so the entry is staged inactive — the
Converly #571 pattern in reverse order.
- partners.json: ploy entry, category Website (their slot per Corey),
active:false so no surface publishes yet
- draft integration guide staged locally in .partners-pending/ploy.md
(gitignored) with TODOs to fill from the onboarding packet
To go live once the packet arrives: finalize the guide into
tools/integrations/ploy.md, flip active:true, run
node scripts/sync-partners.mjs, add the ◆ rows + Website category to
tools/REGISTRY.md.
Claude-Session: https://claude.ai/code/session_01VTdwoFxvAL9yNhkuH1EdpS
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
* feat: onboard Converly as a paying Skill Partner
Aaron Beashel completed payment and the onboarding form, so Converly goes
live — the inverse of the #571 unpublish.
- partners.json: active:true
- README + REGISTRY Verified Partners table: regenerated via sync-partners.mjs
- REGISTRY Tool Index: restore the ◆ converly capability-matrix row
- tools/integrations/converly.md: restored from .partners-pending/
The disclosure header ("Converly sponsors Marketing Skills") is now accurate.
Site picks this up via the live partners.json fetch once merged.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* feat: set Converly logoUrl to self-hosted placement asset
Points the live-fetch path at the logo grabbed from converly.io and
self-hosted on the site (/logos/converly.png), so the Skill Partner card
shows the C mark instead of the fallback monogram.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Converly was used as the example partner to build out the partner pipeline
and went live across the README, registry, and site before any invoice was
paid. No company should appear as a paying partner before payment clears.
- partners.json: active:false (record kept for history)
- README + tools/REGISTRY.md: regenerated via sync — now "no active partners"
- tools/integrations/converly.md: moved to gitignored .partners-pending/
Restore on payment: flip active:true, restore the guide from .partners-pending/,
run node scripts/sync-partners.mjs.
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Consolidates the previously-scattered rules into one governance doc: the
one principle (sponsorship funds work, never recommendations), the three
tool-entry kinds (neutral integration / ◆ Verified Partner / house tool),
what sponsorship buys and never buys, tiers, the file-level disclosure
format, editorial control + the integrity rubric, the precise category-
exclusivity definition (slot not recommendations), the full partner
lifecycle, and the tools/integrations spec. Nothing new invented —
consolidated from the site FAQs, REGISTRY, CONTRIBUTING, and the
agreement. Cross-linked from REGISTRY, CONTRIBUTING, and the README
Partners section.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Codifies the editorial policy: anyone (tool makers, partners included) may
contribute to any skill; the bar is whether the content makes agents *aware*
of a tool without manufacturing a recommendation. Adds the rubric (options
not one answer, at the point of relevance, no forced endorsement, facts over
framing, disclose self-interest, the swap test, maintainer final review) to
CONTRIBUTING.md, a checklist item, and a pointer from the tools registry.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
partners.json is now the canonical partner registry. scripts/sync-partners.mjs
regenerates the README Partners section and the tools/REGISTRY.md Verified
Partners table (between PARTNERS:START/END markers) from it — run after editing
partners.json, or 'node scripts/sync-partners.mjs --check' in CI. The
marketing-skills.com site reads the same partners.json directly (raw GitHub), so
one edit updates every surface. Deactivate a lapsed partner with active:false.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Architecture change per the partner UX: a partner is a vetted, disclosed
tool integration in the existing registry — surfaced through the tool
routing core skills already use — not a nested skills/partners/ skill
(which wouldn't install and duplicated the tools layer).
- tools/integrations/converly.md: partner-grade integration doc with a
disclosure header (◆ Verified Partner; additive, never biasing)
- tools/REGISTRY.md: new Verified Partners section (what the ◆ marker
means + doesn't) + Converly row marked ◆ in the index
- README: Partners section now points at the registry/integration
- removed skills/partners/ draft (skill + convention doc) — the
convention now lives in the registry's Verified Partners section
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Adds .github/workflows/release.yml — on push to main, if the plugin.json
version changed and no v<version> tag exists, it creates the tag + a
GitHub Release with notes pulled from the matching VERSIONS.md block.
Idempotent (skips if already tagged). Closes the manual-release gap that
left v2.10.1–v2.11.0 untagged.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- repo 2.10.4 -> 2.10.5 (plugin.json + marketplace.json)
- normalize content-strategy (2.1.1) and referrals (2.0.1) to patch bumps per AGENTS.md
- VERSIONS.md changelog for the 15-skill batch
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Enrich marketing-plan from Founding Marketing chs. 1 and 17.
Ch. 1 — new "Marketing as investing" north-star section in SKILL.md:
compounding portfolio ("no silver bullets, a hundred golden pellets"),
one-asset-many-returns, audition-not-an-auction, "hope is not a
strategy," plus the problem size x frequency market-quality gate as a
strategic gate in Section 2.
Ch. 17 — the two gaps not already excerpted in growth-patterns.md: the
70/20/10 resource-allocation rule (current / next / experimental) and a
weekly tracking cadence with plateau-indicator alerts that trigger the
next S-curve. Wired into the "how this informs the plan" table and
routed from SKILL.md.
Adds eval id 7. Bumps marketing-plan 1.1.0 -> 1.1.1 (metadata + VERSIONS).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Enrich content-strategy from Founding Marketing ch6 + ch14:
- ch6: "treat content like a product / brand surface area" thesis,
60/30/10 calendar split, and per-format execution discipline
(blog 10 titles/5 passes, guide, video, podcast, email). Clarify
the existing 40/30/20/10 scoring template.
- ch14: "Create Once, Distribute Twice" section — ORB as a
discovery->conversion funnel, creation-time distribution hooks,
the Content Distribution Flywheel, and failure modes
(spray-and-pray, platform dependency, ownership paradox).
- New references/content-distribution.md for the full distribution
spine (flywheel, platform half-lives, atomization checklist).
- Cross-links launch (ORB playbook) and social (atomization) rather
than re-deriving; wires SKILL.md routing.
- New eval (id 8); version 2.1.0 -> 2.2.0; VERSIONS row updated.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Add a pre-launch "are you ready to launch?" readiness gate to the launch
skill, drawn from Founding Marketing ch.1. Runs before the five-stage
mechanics: uses Jason Cohen's SLC (Simple, Lovable, Complete) as the
alternative to a bare MVP, tied to the two chapter failure modes -
Stealth Mode (launching too late) and "Just One More Feature" (never
launching). SLC is the middle path.
- New SKILL.md "Readiness Gate" section before Five-Phase Launch Approach
- New eval (id 7) covering the gate + SLC + both failure modes
- Bump launch metadata.version 2.0.1 -> 2.0.2; update VERSIONS.md row
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Add references/community-models.md adapting Founding Marketing Ch. 12:
the 5 named community models (Support-Driven/GreenPal,
Product-Development/Ydata, Education/LiveAgent, Founder-Led/Bento,
Postaga) with "best when" fit tests, the Notion ambassador benchmark
(300+ ambassadors, 1M+ template downloads, 25% of new users from
referrals), and the scaling-phase role shift (architect 0-100 ->
manager 100-1k -> enabler 1k+). Wire into SKILL.md routing, add eval
#7, bump to 2.0.1.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The skill covered the PR mix, pitch bar, and press page but had no
guidance on *what makes a story pitchable* when a founder has no news.
Adds the three earned-media angles from Founding Marketing ch.5 —
Founding Story, David vs Goliath, and Have an Enemy (a broken system,
never a competitor) — each with a when-to-use and exemplar, so the
skill can answer "how do we get press with no milestone?"
Also captures the compound-effect framing (press is for authority /
relationships / AI-citation surface, not the traffic bump), data
stories as a newsworthy-moment type, the "build media relationships
before you need them" ladder, and the one-asset PR repurposing
flywheel. New references/story-angles.md, wired into SKILL.md routing
and Core Philosophy, plus a first eval (id 1) covering angle selection.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Adds a named case library (Unsplash, HubSpot Website Grader, Baremetrics,
CoSchedule, Moz, Buffer, Shopify) with real conversion numbers, the
"your product is my marketing opportunity" framing, and a Common Pitfalls
list. Sourced from Founding Marketing ch. 8. Bumps free-tools to 2.0.1.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Adapts chapter 3 of Corey Haines's Founding Marketing into the
copywriting skill (headline formulas already existed, so those are
skipped). Adds to references/copy-frameworks.md a new "Clarity &
Message-Market Fit" section covering the "Now you can" test, the Human
Action Model landing-page spine (discomfort -> vision -> path), the
Perception Gap with startup/enterprise value-prop swaps, the SavvyCal
awkward-link case (3x conversions), and the clarity metrics
(+81% conv, -38% cycle, -28% CAC, +175% referrals). SKILL.md routes to
it from Clarity Over Cleverness and the Above the Fold section. New
eval id 8. Bumps copywriting 2.0.1 -> 2.0.2 and its VERSIONS row.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The skill was mining/online-sleuthing heavy and thin on primary
research. Add an interviews + surveys layer so agents can help users
go ask customers directly, not just observe them in public.
New references/interviews-and-surveys.md covers the Sean Ellis /
Superhuman PMF survey (the "no longer use" question plus the 40% "very
disappointed" benchmark, Superhuman's 58%), Keep-Asking-Why 5-why
laddering with a churn-to-NRR worked example, a best-customers CRM
recruiting method, incentive guidance ($50/call, $5/survey; aim 10,
happy with 5), an outreach email template, Amy Hoy's Sales Safari,
and the confirmation-bias guardrail (prove yourself wrong; Dropbox).
Adapted from Founding Marketing ch.2.
SKILL.md gains a Mode 3 (primary research) that routes to the new
reference; description adds primary-research triggers; new eval id 13.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Adapts Founding Marketing chs. 15-16 (pricing-rollout half) into the pricing skill:
- Initial "learning price" philosophy: pick a price you can learn from, the
$10/$100/$1,000 rule of thumb, the anti-$9 warning, and the Intercom/Jason
Fried "just charge $50 and see" story; steer off competitor/cost-based pricing
- references/pricing-models.md: the 8 pricing models (flat, usage, tier, user,
feature, credit, outcome, hybrid) with when-to-use + reference company, model
combining, the ~10:1 value/price ratio (Kulp), and the low-price-hurts-
retention counterpoint (Tringas/SpyFu)
- Pricing-change rollout methodology: test on new customers first, the anti-
grandfathering $50->$250 math, small-scale (5-10%) then staggered rollout,
communicate why months ahead with a generous offer
- New eval (id 8) for initial pricing + model selection
- Bump pricing 2.1.0 -> 2.1.1; update VERSIONS.md row (2026-08-23)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Give the ads skill a first-principles affordability gate for channel
decisions. LTV:CAC blesses channels that quietly run you out of cash: it
assumes universal churn, smooths over the front-loaded first-3-months
churn spike (Baremetrics), averages a $9 and a $999 plan into one
meaningless ratio, and ignores trial/sales-cycle revenue delay. Payback
Period (CAC/ARPU, target 3-12mo) and Discounted Payback
(CAC / (ARPU x retention)) are per-plan and time-aware, so the "can I
afford this channel?" question gets a real answer. Also captures two
adjacent stances from the source: OOH without social amplification is
wasted, and narrative-momentum ad copy tested one variable at a time.
Depth lives in references/payback-period.md (SKILL.md stays <500 lines);
wired into Reference Routing and cross-linked to attribution (CAC inputs)
and pricing (ARPU/plan structure). New eval (id 11) covers the
blended-LTV:CAC pushback + per-plan payback math.
Source: Corey Haines, Founding Marketing, ch. 7.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Adds references/partnership-types.md covering the five partnership types
from Founding Marketing Ch. 11 — integrations, reseller, affiliate,
co-marketing, and app store/marketplace — with flagship stats (HubSpot
$100M ARR / ~40% of revenue / 3,400+ partners) and standout moves
(Calendly's staged ladder, 20/80 affiliate power law, buyout clauses,
Notion's permissionless co-marketing, Grammarly 0→10M). Wires the
reference into SKILL.md routing with a summary table, adds eval id 7,
bumps co-marketing to 2.0.1 and updates the VERSIONS row.
Affiliate coverage stays at the partnership-strategy level; mechanics
remain in the referrals skill.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Expand marketing-ideas #121 (Guerrilla Marketing) from a one-line entry
into a full deep-dive reference. Adds references/guerrilla-marketing.md
covering the direct-mail 3-rule framework (relevance / relationship-
building / precision targeting), the ROI discipline, Corey's Unicorn
Floatie Campaign, a named case library (WePay, Xero, Red Bull, Antimetal,
Arrows, ProfitWell, Buzzsprout, Wistia), and the operating principles
"think in stories, not campaigns" and "test small before going big."
Wires the reference from SKILL.md and the ideas-by-category entry, adds
eval #7, bumps marketing-ideas to 2.0.1 and updates VERSIONS.md.
Source: Corey Haines, Founding Marketing, ch. 13.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
New references/event-portfolio-strategy.md — the strategy layer above roles:
when in-person is necessary (segment fit), the 80/20 of event selection,
size↔ROI inverse (bigger isn't better), the three event types
(owned / trade-show / community) with execution + the community
compound-interest model, and real cost benchmarks. SKILL.md gains a
'Which Events to Invest In (Portfolio First)' section + 2 common
mistakes; new eval (id 7). Distilled from Corey Haines's Founding Marketing.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- repo release 2.10.3 -> 2.10.4 (plugin.json + marketplace.json)
- per-skill patch bumps per AGENTS.md (new references are z, not y): ad-creative 2.8.1->2.8.2, ads 2.3.0->2.3.1
- VERSIONS.md changelog block for the 6 merged references (#533-#538)
- trim ads/SKILL.md to 499 lines (partnership-ads detail moved fully into meta-decision-system.md; merged redundant cross-links) to clear the <500 warning
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The library documented only 3 UGC recipes; the source research (Dara Denney's
Meta creative-type tier list, Oren John's vlog + yapping playbooks) surfaces a
far richer, performance-ranked set. Adds a scale-vs-support tier axis so the
skill can reason about which formats actually puncture cold audiences vs. only
convert mid-funnel, then adds Yapper, Amateur Investigation, David & Goliath,
Authority, VSL, Green-screen Commentary, Conversation, Duet/Reaction, ASMR, and
Street Interview — each with tier, when-to-use, and mechanics — plus a
Founder / Organic Vlog Structures subsection (hero's journey, math, shiny-object,
niche-guide, the three-capture shooting system, and the 0.5-1s cut formula) for
founder-led ads. Cross-links the incoming format taxonomy (#527) and the meta
decision system. Patch bump (reference edit); new eval 13 covers tier reasoning +
founder-vlog selection.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
ad-creative could generate copy/statics/video but had no map of the
format landscape or how formats rank — so it couldn't answer "which
format should I make next," the actual upstream decision.
Add references/meta-creative-formats.md: a prioritized S→F catalog of
~51 Meta ad creative formats as a decision aid, organized by the
unicorn-scaler vs. supporting-cast lens (only a handful of formats
puncture cold net-new audiences; the rest convert mid-funnel — build a
portfolio). Leads with the persona-based Andromeda context for why
creator-fronted formats top the list. S-tier: founder content,
partnership ads, VSL. Explicitly de-prioritizes F-tier (press, podcast,
notes-app fake-native). Each format carries funnel role, production
complexity, and when-to-use/when-to-skip. Cross-links the static/video
references as the how-to-build homes and ads/meta-decision-system.md
for post-launch kill/keep/scale math.
Wire into SKILL.md Generating Ad Visuals routing; add 'which ad format
to make,' 'Meta ad format tier list,' 'creative format taxonomy'
triggers (trimmed two redundant older triggers to stay under the
1024-char description limit). New eval (id 13). Bump ad-creative to
2.9.0.
Adapted from Dara Denney's public tier list; patterns credited,
descriptions re-expressed.
Closes#527
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Creative-strategy research (ad-library teardowns, review->persona mapping,
organic competitor analysis) is the slow, repeatable work that eats a
strategist's hours and that no skill covered. This reference frames it as an
agent-run workflow — offload the research, keep the judgment — so those
monthly manual reports become scheduled agent runs.
- New references/creative-research-automation.md: exact-link Ad Library prompt
+ output schema (% partnership, inferred personas, top-10 by impressions),
reviews->CSV->personas doc->deck with "who creatives target vs. who buys"
mapping, organic teardown, and connector/scheduled-to-Slack practical notes.
- Wire into ads Reference Routing (additive) + cross-link customer-research,
competitor-profiling, positioning.
- New eval (id 8); bump ads 2.3.0 -> 2.4.0 and VERSIONS row.
Closes#530
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The static library listed formats with no signal on which to reach for
first or what funnel job each does. Adds a tier (S-F) + funnel role
(unicorn cold-scaler vs. mid-funnel supporting cast) to every template,
drawn from Dara Denney's 51-format Meta ranking, plus a framing note so
tiers are read as priority-of-reach, not quality. Adds seven missing
high-value statics (Grid Static A, Callout B, Mood Board B, Educational
Infographic B, Challenging-Your-Beliefs B, Tweet/Reddit B, Ugly/Post-it B)
and flags decayed formats (Press Mention F, Testimonial statics E,
Listicle E). Turns the reference into a prioritized decision aid.
Cross-references the fuller format map (references/meta-creative-formats.md,
sibling PR #527) for the video/partnership formats rather than duplicating.
Closes#526
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Partnership ads had zero coverage across ads + ad-creative despite being the
single highest-leverage net-new-reach lever on Meta right now. Andromeda targets
by persona, so a creator's own following is a pre-assembled seed audience —
running from the creator's handle inherits it and expands from there. Conversion
metrics (CPA/ROAS) can't see a shrinking audience pool; rolling MoM reach can,
and declining reach is the trigger to deploy partnership ads before the frequency
wall forces it.
Folds into meta-decision-system.md: partnership-ads playbook (pre-test before
promoting, persona overlap over follower count, whitelisting/usage/amplification
rights), the per-creator low-fi-statics mini-funnel companion tactic, and rolling
reach as a scale/health signal. Adds a brief SKILL.md note + routing trigger and
a new eval (id 8). Forward-links the ad-creative format taxonomy (sibling #527).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The ads skill had audit-honesty guardrails but no concrete itemized
checklist, and thin ecommerce coverage (GMC feed quality, Shopping
segmentation, PMax signals/budget, Demand Gen format splits, lander
funnels). This adds a 32-item ecommerce audit reference that each
resolve to pass/fail/unknown/NA via audit-guardrails, so an audit
produces a scored, evidence-separated result instead of folklore.
Adapted from ECHELONN's public checklist into the skill's own voice;
tracking + customer-list + negatives items defer to the existing
conversion-tracking / audience-targeting references rather than
duplicating them.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
New references/short-form-video-specs.md distilled from reelclaw-templates
(Daniel Hangan, built on HeyGen HyperFrames; patterns credited, no code
vendored).
Part 1 — vertical video spec applying to ALL 9:16 output (iMessage/motion/
creator): cross-platform safe band (220 top / 500 bottom / 180 sides ->
720x1200 text-safe area), classic TikTok caption recipe (white fill +
black paint-order stroke, no pill), static-caption auto-sizing, audio
defaults + the organic-vs-baked-music reach decision, deterministic render.
Part 2 — three creator formats the skill lacked: reaction+demo hard cut,
'no yapping' silent split-screen tutorial, greenscreen reaction.
SKILL.md routes to it from Generating Ad Visuals; description gains UGC/
reaction/greenscreen/no-yapping/TikTok-Reels triggers (redundant ones
trimmed under 1024). New eval (id 12). Cross-links video skill.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Event marketing across all four roles on the universal 20%-event /
80%-before-and-after arc: format ladder for hosting, tiered 24-48h
follow-up, content arc (every event is a recording studio; transcripts
compound in AI answers), and vanity/real/decisive measurement tiers.
Three references: webinar-funnel.md (topic-first funnel with the show-up
system, live-to-close arc, and behavior-segmented post-webinar — closes
#485; category gap credited to alirezarezvani/claude-skills, MIT,
authored from scratch), sponsorship-roi.md (backwards meetings math,
negotiation ladder, the side-event dinner play, badge-scan discipline),
speaking.md (CFP craft + outline-then-emotional-storyboard talk design
distilled from Knowatoa's talk-storyboard, MIT, credited; the recording
as the real audience).
Six evals. New skill = y release; total skills 50.
Closes#485
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
New references/agent-readiness.md: the access/discovery/parseability
audit beneath all content work, anchored on the two free Aug 2026
scoring tools (Vercel/Ora's is-agentic CLI, Frase's checker, credited).
Covers initial-HTML content, AI-crawler firewall audits, robots.txt AI
stance, llms-full.txt, Markdown content negotiation (Accept:
text/markdown + Vary) and Link headers, and the emerging
agent-actionable layer (WebMCP, labeled emerging).
Citation-volatility section from the Aug 2026 case study: ChatGPT's
query fan-out changes nearly wiped Reddit as a citation source
(practitioner-reported, credited); Gemini citations ~60% owned sites.
SKILL.md Reddit lines updated with the volatility flag; portfolio over
single-surface concentration. New eval (id 9), new triggers.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Distills Julia Pintar / Playkit's viral tech-UGC playbook (12M app
downloads: playbook-first concepts, four-format taxonomy, trial-week
vetting, account warming, 3/day cadence with review loop, four-touchpoint
conversion ladder, judge-by-product-questions iteration) into a new
references/ugc-creator-program.md — with the FTC holes fixed per Rachel
Karten's public critique: disclosure required on every paid creator post
even from fresh accounts, comment bounties replaced with compliant
alternatives, platform inauthentic-behavior warning. SKILL.md §4
overrides any conflicting source step. New eval (id 7) tests the
'replicate this exactly' prompt. Vendor-supplied economics labeled.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
ads: destination testing in meta-decision-system.md — CBO per persona,
one ad set per destination (PDP/listicle/quiz), same creatives, so
performance divergence is attributable to the lander (Pauwelyn,
practitioner-labeled).
ai-seo 2.3.0: new youtube-ai-citations.md — models don't watch the
video, they read the text layer (transcript, captions, title, chapters,
description, pinned comment); podcasts added as a cited surface. New
eval (id 8). Anatomy from Ross Simmonds / Foundation, credited.
content-strategy 2.1.0: Link-Earning Formats — Foundation's
backlinks-vs-page-share data (vendor-labeled, directional): stat
roundups 4.25x vs original research 0.80x, plus the pairing playbook.
New eval (id 7).
public-relations 1.1.0: new podcast-guest-prep.md distilled from
Knowatoa ai-visibility-skills (MIT, credited) — podcast guesting as an
AI-visibility play, RSS-first research chain, threads over episodes,
host profiles, six-part brief. New triggers in description.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
ads 2.3.0: new references/audit-guardrails.md — four-state audit scoring
with health vs evidence coverage kept separate (unknown ≠ failing),
coverage bands, partial-audit rules, recommendation safety (no fixed CPA
kill rules, no invented negative keywords, learning-phase protection),
hard-stop response contracts, benchmark provenance + narrowest-comparison
ladder, and draft-first discipline for live accounts. Compact guardrails
section + routing row in SKILL.md, new eval (id 7).
seo-audit / competitor-profiling / aso 2.0.1: fetched pages, listings,
and reviews are untrusted data — analyzed, never obeyed (prompt-injection
surface).
Distilled and remixed from AgriciDaniel/claude-ads (MIT), credited.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Brings the pricing 2.1.0 teardown onto development and reconciles VERSIONS.md
(changelog now 2.10.0 -> 2.9.1 -> 2.9.0; pricing row 2.1.0). Repo version stays
2.10.0 on development (it's ahead of main's 2.9.1). Keeps the eventual 2.10.0
release (#478) a clean, conflict-free promotion.
pricing 2.0.1 -> 2.1.0. Repo release 2.9.0 -> 2.9.1 (z: existing-skill update),
shipped ahead of the staged 2.10.0 attribution release so the teardown reaches
users without waiting on that launch. Order stays contiguous: 2.9.0 -> 2.9.1 ->
2.10.0. Content codex-reviewed twice. Closes#487.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat(attribution): incorporate Tessa Kriesel's production feedback (credited)
Four additions from Tessa's prod experience running first-party attribution;
guardrails untouched (fail-closed anonymity, UUID-vs-email, first-touch survival):
1. The last mile — Step 5 in first-party-tracking.md: sync attribution into the
CRM per account (source field + confidence + basis, Paid-vs-Organic off the
medium), handoff to revops. Turns a dashboard into a sales/nurture signal.
2. Connect the pillars — store the full ordered touch path (not just $initial_*)
so the build track (B) can run the interpretation track's (A) multi-touch
models on real data. A and B now shake hands.
3. Interim quiet part — cross-subdomain reads ~0 until the stitch is verified in
prod; campaign-window heuristic fallback + backfill the pre-stitch cohort.
4. Account rollup — B2B fork: roll person→account (mixed work/personal emails)
so attribution lands where sales works the buying committee.
Credited inline + in the file header + by-business-type.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(attribution): codex accuracy pass on Tessa additions
- Paid-vs-Organic: mark paid only from explicit paid mediums; classify the rest
owned/earned/direct/unknown (configurable), not a blunt 'organic'.
- source_confidence computed from evidence QUALITY, not just basis type.
- Campaign-window fallback: use only when date+LP+UTMs uniquely narrow to one
source; else unknown/low-confidence.
- Backfill only pre-stitch records MISSING a source; never overwrite higher
confidence; keep heuristic history separate from verified trends.
- Account rollup: exclude free-mail domains (gmail/yahoo/outlook); use
enrichment/CRM link/manual for personal-email signups.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* chore(attribution): bump skill to 1.1.0, fold Tessa additions into 2.10.0 changelog
2.10 hasn't shipped yet, so this rides the 2.10.0 release rather than a separate
2.10.1. attribution 1.0.0 -> 1.1.0 (new capability: production-hardening from
Tessa Kriesel's feedback); repo release stays 2.10.0; VERSIONS.md attribution
row + 2.10.0 changelog entry updated.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat: add influencer-marketing skill (1.0.0)
Influencer, creator, and ambassador partnerships end to end. Foundation
contributed by @Adi29102000-s (PR #417), expanded to house standard and
shipped standalone: the influencer<->ambassador spectrum, finding &
vetting, deal structuring + whitelisting, a full FTC disclosure section
(gap in the original), the creative brief, ROI measurement, and
structured ambassador-program design. Six evals. New skill = repo y
release 2.9.0. Closes#462.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* fix(influencer-marketing): precise FTC liability wording per codex (can be held liable / expected to monitor)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* feat(influencer-marketing): fold in comp benchmark table + run-of-show checklist from #460
Adapts @SamSon75's dollar-range compensation table (aligned to our tier
definitions) and 4-phase checklist into the standalone skill, so #460 can be
closed as superseded.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
* feat(product-marketing): version history for the context document (2.1.0)
.agents/product-marketing.md now carries a Document version header + a
newest-first Changelog section. The update flow reads the version/recent
changelog on open and, on save, bumps the version + prepends an entry
naming what changed and why (never rewriting past entries). Makes
positioning/ICP changes traceable across a project since every skill
reads this doc. New eval. Repo release 2.8.12. Closes #462... (pmm issue).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* fix(product-marketing): clarify typo-fix exception (no version bump or changelog) + ISO dates, per codex
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
* feat(video): reverse-engineer a viral edit into a reusable edit spec (2.1.0)
New references/edit-anatomy.md: decompose a reference edit into a beat
sheet (per-beat table + 3-5 signature moves) across nine edit-anatomy
dimensions, pulled via watch-video/social-fetch, reviewed once, then
executed in Remotion/CapCut/an AI editor. The tool-agnostic decomposition
half of 'copy any viral edit' (Arcads' Omni generation is proprietary).
Originality guardrail: copy editing grammar, never the reference's
footage/script/music. SKILL.md workflow + triggers + eval. Repo release
2.8.11. Closes#456.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* fix(video): soften edit-style IP claim per codex — techniques usually reusable, finished-work reproduction still risky (§102(b)); add SFX/samples
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>