{"id":"d5a2f254-fbc8-4d30-99f2-a99e77f59338","entityType":"agent","slug":"clawhub-aaron-he-zhu-content-amplifier","name":"Content Amplifier","canonicalUrl":"https://www.xpersona.co/agent/clawhub-aaron-he-zhu-content-amplifier","canonicalPath":"/agent/clawhub-aaron-he-zhu-content-amplifier","generatedAt":"2026-10-11T11:25:57.910Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-11T09:32:50.704Z","emptyReason":null},"description":"Use when the user asks to \"amplify influencer content with paid media\", \"set up whitelisting or Spark Ads\", \"decide which posts to boost\", \"repurpose influen... Skill: Content Amplifier Owner: aaron-he-zhu Summary: Use when the user asks to \"amplify influencer content with paid media\", \"set up whitelisting or Spark Ads\", \"decide which posts to boost\", \"repurpose influen... Tags: latest:19.0.0 Version history: v19.0.0 | 2026-07-24T14:25:08.332Z | auto **Summary:** v19.0.0 introduces distribution manifest and updates doc structure. - Added new distribution-manifest.json to imp","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s17e1tg8pjra8dn1dvtq21sahx83hrxj:content-amplifier","sourceUrl":"https://clawhub.ai/aaron-he-zhu/content-amplifier","homepage":"https://clawhub.ai/aaron-he-zhu/skills/content-amplifier","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/aaron-he-zhu/content-amplifier","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/aaron-he-zhu/skills/content-amplifier","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":61,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Use when the user asks to \"amplify influencer content with paid media\", \"set up whitelisting or Spark Ads\", \"decide which posts to boost\", \"repurpose influen..."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T09:32:50.704Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T09:32:50.704Z","emptyReason":null},"stars":null,"forks":null,"downloads":1099,"packageName":null,"latestVersion":"19.0.0","tractionLabel":"1.1K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T09:32:50.691Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T09:32:50.704Z","lastCrawledAt":"2026-10-11T09:32:50.691Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T09:32:50.691Z","lastVerifiedAt":null,"highlights":[{"version":"19.0.0","createdAt":"2026-07-24T14:25:08.332Z","changelog":"**Summary:** v19.0.0 introduces distribution manifest and updates doc structure. - Added new distribution-manifest.json to improve packaging and discoverability. - Updated SKILL.md for clarity, syncs with latest process and metadata format. - Removed obsolete skill-card.md file. - No changes to skill logic or user-facing features.","fileCount":6,"zipByteSize":20390},{"version":"18.0.0","createdAt":"2026-07-13T06:24:09.941Z","changelog":"Version 18.0.0 of Content Amplifier introduces breaking changes and key file updates: - Renamed several references: content review skill is now creator-content-auditor, and report skills updated (performance-analyzer and landing-optimizer now live under /report). - Adjusted summary, displayName, and description for improved clarity and added Chinese localization. - Updated internal scoring/guard language (now uses STAR Trust/Appeal model, not C³ ART). - Removed the redundant skill-card.md file. - Minor metadata version bumps and cleanup.","fileCount":5,"zipByteSize":19565},{"version":"17.0.0","createdAt":"2026-07-11T16:35:10.755Z","changelog":"content-amplifier v17.0.0 - Updated skill to version 17.0.0 with minor SKILL.md changes. - Metadata version updated and references to version number in metadata refreshed. - Removed unused skill-card.md file for cleanup. - No changes to skill functionality, workflow, or user contract.","fileCount":5,"zipByteSize":19388},{"version":"16.0.0","createdAt":"2026-07-06T03:02:03.422Z","changelog":"**Expanded scope guard and clarified role in the content workflow.** - Added guidance not to use this skill for always-on brand calendars (use social-calendar-builder) or drafting net-new platform-native ideas (use social-creative-builder). - Clarified that paid amplification and repurposing of approved influencer assets remain in-scope. - Updated summary, description, and contract details to reflect these boundaries. - Incremented version to 16.0.0.","fileCount":5,"zipByteSize":19459},{"version":"14.0.0","createdAt":"2026-07-05T08:44:48.952Z","changelog":"- Ownership of repurposing and paid amplification/distribution execution calendar is clarified: this skill now manages the 30-day rollout plan for launch content (not handled by momentum-planner). - References to launch discipline and responsibility handoff added for better cross-skill clarity. - Minor updates to metadata (version bump and cleanup). - Removed the redundant skill-card.md file.","fileCount":5,"zipByteSize":19135},{"version":"13.0.0","createdAt":"2026-07-05T02:33:24.335Z","changelog":"Version 13.0.0 - Expanded and clarified scope: split into two explicit modes—paid amplification and content repurposing. - Clearly outlines deliverables, required inputs, and handoff steps for each mode. - Specifies what the skill does **not** do (no content review or compliance checks). - Adds detailed skill contract with output formats, memory storage, and data-labeling conventions. - Updates usage guidance, including sample prompts and decision logic for mode selection.","fileCount":5,"zipByteSize":19230}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17e1tg8pjra8dn1dvtq21sahx83hrxj:content-amplifier","setupComplexity":"low","setupSteps":["Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-content-amplifier/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-content-amplifier/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-content-amplifier/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-content-amplifier/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-content-amplifier/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-content-amplifier/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-11T11:25:57.906Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-content-amplifier/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-content-amplifier/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-content-amplifier/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-content-amplifier/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-11T09:32:50.704Z","emptyReason":null},"readme":"Skill: Content Amplifier\n\nOwner: aaron-he-zhu\n\nSummary: Use when the user asks to \"amplify influencer content with paid media\", \"set up whitelisting or Spark Ads\", \"decide which posts to boost\", \"repurpose influen...\n\nTags: latest:19.0.0\n\nVersion history:\n\nv19.0.0 | 2026-07-24T14:25:08.332Z | auto\n\n**Summary:**  \nv19.0.0 introduces distribution manifest and updates doc structure.\n\n- Added new distribution-manifest.json to improve packaging and discoverability.\n- Updated SKILL.md for clarity, syncs with latest process and metadata format.\n- Removed obsolete skill-card.md file.\n- No changes to skill logic or user-facing features.\n\nv18.0.0 | 2026-07-13T06:24:09.941Z | auto\n\nVersion 18.0.0 of Content Amplifier introduces breaking changes and key file updates:\n\n- Renamed several references: content review skill is now creator-content-auditor, and report skills updated (performance-analyzer and landing-optimizer now live under /report).\n- Adjusted summary, displayName, and description for improved clarity and added Chinese localization.\n- Updated internal scoring/guard language (now uses STAR Trust/Appeal model, not C³ ART).\n- Removed the redundant skill-card.md file.\n- Minor metadata version bumps and cleanup.\n\nv17.0.0 | 2026-07-11T16:35:10.755Z | auto\n\ncontent-amplifier v17.0.0\n\n- Updated skill to version 17.0.0 with minor SKILL.md changes.\n- Metadata version updated and references to version number in metadata refreshed.\n- Removed unused skill-card.md file for cleanup.\n- No changes to skill functionality, workflow, or user contract.\n\nv16.0.0 | 2026-07-06T03:02:03.422Z | auto\n\n**Expanded scope guard and clarified role in the content workflow.**\n\n- Added guidance not to use this skill for always-on brand calendars (use social-calendar-builder) or drafting net-new platform-native ideas (use social-creative-builder).\n- Clarified that paid amplification and repurposing of approved influencer assets remain in-scope.\n- Updated summary, description, and contract details to reflect these boundaries.\n- Incremented version to 16.0.0.\n\nv14.0.0 | 2026-07-05T08:44:48.952Z | auto\n\n- Ownership of repurposing and paid amplification/distribution execution calendar is clarified: this skill now manages the 30-day rollout plan for launch content (not handled by momentum-planner).\n- References to launch discipline and responsibility handoff added for better cross-skill clarity.\n- Minor updates to metadata (version bump and cleanup).\n- Removed the redundant skill-card.md file.\n\nv13.0.0 | 2026-07-05T02:33:24.335Z | auto\n\nVersion 13.0.0\n\n- Expanded and clarified scope: split into two explicit modes—paid amplification and content repurposing.\n- Clearly outlines deliverables, required inputs, and handoff steps for each mode.\n- Specifies what the skill does **not** do (no content review or compliance checks).\n- Adds detailed skill contract with output formats, memory storage, and data-labeling conventions.\n- Updates usage guidance, including sample prompts and decision logic for mode selection.\n\nArchive index:\n\nArchive v19.0.0: 6 files, 20390 bytes\n\nFiles: distribution-manifest.json (1360b), references/atom-extraction.md (4918b), references/templates.md (21833b), skill-card.md (2572b), SKILL.md (19375b), _meta.json (137b)\n\nFile v19.0.0:SKILL.md\n\n---\nname: content-amplifier\nslug: content-amplifier\ndisplayName: \"Content Amplifier · 内容放量\"\nsummary: \"把跑赢的创作者内容用付费放大，并将 UGC 复用到付费、网站、邮件与自然渠道\"\ndescription: 'Use when the user asks to \"amplify influencer content with paid media\", \"set up whitelisting or Spark Ads\", \"decide which posts to boost\", \"repurpose influencer content\", \"turn one video into multiple ads\", or \"build a UGC asset library\"; produces (paid mode) a content-selection scorecard, a paid amplification strategy (whitelisting/boosting/dark posts), audience targeting, and a budget+optimization plan, or (repurpose mode) a rights-tracked content inventory, a 1-video-to-10+-asset repurposing map, per-format transformation specs, and a 30-day distribution plan. Not for gating whether a deliverable is publishable or FTC-compliant — use creator-content-auditor; not for the always-on brand posting calendar — use social-calendar-builder; not for drafting a net-new idea into platform-native packages — use social-creative-builder. 复用达人内容 / 内容放量.'\nversion: \"19.0.0\"\nlicense: Apache-2.0\ncompatibility: \"Claude Code and compatible agent-skill hosts\"\nhomepage: \"https://github.com/aaron-he-zhu/aaron-marketing-skills\"\nwhen_to_use: \"Use when a brand has live, approved creator content and wants to extract more value from it. Paid mode: extend reach with paid spend — choosing which posts to boost, setting up whitelisted Partnership Ads or TikTok Spark Ads, planning dark posts, allocating an ad budget across creators and platforms, building audience targeting off creator lookalikes, running an optimization and scale/pause playbook. Repurpose mode: reuse one asset across paid, website, email, and organic social — generating ad variations from organic clips, building a searchable rights-tracked library, populating product pages with social proof, or planning a multi-channel rollout from a small source set.\"\nargument-hint: \"[--mode paid|repurpose] <campaign or content set> [budget] [platforms/channels]\"\nmetadata: {\"author\": \"aaron-he-zhu\", \"version\": \"19.0.0\", \"discipline\": \"influencer\", \"phase\": \"activate\", \"geo-relevance\": \"low\", \"hermes\": {\"tags\": [\"marketing\", \"influencer\", \"activate\"], \"category\": \"influencer\"}, \"openclaw\": {\"emoji\": \"📣\", \"homepage\": \"https://github.com/aaron-he-zhu/aaron-marketing-skills\"}}\n---\n\n# Content Amplifier\n\nExtract more value from live, approved creator content. Two modes: **paid** (extend reach with paid spend — whitelisting, Spark Ads, dark posts, budget + optimization) and **repurpose** (reuse one asset across paid, website, email, and social — inventory, repurposing map, format specs, distribution plan). Both start from content that is already published and cleared; neither reviews whether the content is publishable — that gate is [creator-content-auditor](../creator-content-auditor/SKILL.md).\n\n**Scope guard**: this skill does NOT score a deliverable for brand alignment, message accuracy, or FTC/disclosure compliance, and it does NOT compute a STAR Trust/Appeal score or run the `STAR-T1`/`STAR-T2` veto — that is the [creator-content-auditor](../creator-content-auditor/SKILL.md) gate's job. This skill works the downstream lever: turning approved content into paid reach or many-channel assets, then hands off. In a product launch, this skill owns the **repurposing map and the paid-amplification / distribution execution calendar** (including the 30-day plan for launch content); the launch discipline's [momentum-planner](../../../launch/prove/momentum-planner/SKILL.md) schedules only the launch *moments* and hands the distribution work here. In always-on organic social the split is the same shape: the standing brand posting calendar belongs to [social-calendar-builder](../../../social/craft/social-calendar-builder/SKILL.md) and net-new idea-to-multi-platform package drafting to [social-creative-builder](../../../social/craft/social-creative-builder/SKILL.md) — this skill keeps repurposing of existing assets and ALL paid amplification, and the social discipline only flags boost-worthy organic winners to it.\n\n## Mode selector\n\n| Mode | Use when | Core output |\n|------|----------|-------------|\n| **paid** (default) | Extend the reach of organic creator content with paid spend | Content-selection scorecard, amplification strategy (whitelisting / boosting / dark posts), audience targeting, budget allocation, optimization playbook |\n| **repurpose** | Reuse one approved asset across paid, website, email, and social | Rights-tracked inventory, 1-video-to-10+ repurposing map, format transformation specs, 30-day distribution plan, content library + rights tracker |\n\nPick with `--mode paid` or `--mode repurpose`. If unset: \"boost / amplify / whitelisting / Spark Ads / dark post / paid spend / budget\" → **paid**; \"repurpose / reuse / turn one video into many / asset library / social proof on pages / multi-channel rollout\" → **repurpose**. If the request spans both (e.g. \"cut ad variations *and* plan the paid spend\"), run **repurpose** first to produce the assets, then hand to **paid** — do not silently merge; state which mode you ran.\n\n## Quick Start\n\nShortest invocation:\n\n```\nWhich influencer content should we amplify from [campaign]?          # paid\nHow can we repurpose this influencer content across channels?        # repurpose\n```\n\nCommon scenarios:\n\n```\n--mode paid: Create a paid amplification plan for our influencer campaign with $5,000 across TikTok and Instagram\n--mode repurpose: We have 3 great TikTok videos. Build a repurposing plan and a 30-day distribution calendar.\n```\n\nOutput expectation — **paid**: every candidate scored, tiered, and given a spend that sums to budget, plus a scale/pause playbook. **repurpose**: every source asset rights-tagged, at least one mapped to 3+ formats across 2+ channels, plus a dated distribution plan.\n\n## Skill Contract\n\n- **Reads**:\n  - *paid* — organic content set (creator handles, platform, content type, reach, engagement rate, views), amplification budget, campaign objective (awareness/traffic/conversions), target platforms, any prior performance data the user provides.\n  - *repurpose* — source UGC assets (videos, reels, reviews, images), creator handles and platforms, usage rights per asset, original performance metrics, target channels. For atomizing a source, the pasted transcript/caption/review text.\n  - Both pull prior campaign context from `memory/hot-cache.md` when `memory-management` is active.\n- **Writes**: the mode's deliverable (paid: selection scorecard, strategy, targeting, budget, optimization playbook; repurpose: inventory, repurposing map, distribution plan, format specs, rights tracker) plus a reusable handoff summary. Save to `memory/influencer/content-amplifier/YYYY-MM-DD-<topic>.md`.\n- **Promotes**: durable facts — *paid*: chosen amplification mix, per-creator spend tiers, winning audiences, scale/pause thresholds; *repurpose*: rights levels, expiration dates, library naming convention, top-performing source assets — to `memory/hot-cache.md` (ask first).\n- **Done when**:\n  - *paid* — (1) each candidate is scored /25 and tiered (must amplify / consider / do not amplify) with a recommended spend; (2) a budget allocation by content, objective, and platform sums to the stated budget; (3) an optimization plan with KPI targets and scale/pause rules is recorded.\n  - *repurpose* — (1) every source asset has a rights level and expiration recorded; (2) at least one source asset is mapped to 3+ distinct output formats across 2+ channels; (3) a dated distribution plan with an asset checklist exists.\n- **Primary next skill**: *paid* → [performance-analyzer](../../report/performance-analyzer/SKILL.md) once campaigns are live; *repurpose* → [landing-optimizer](../../report/landing-optimizer/SKILL.md) to place the repurposed social proof where it converts.\n\n### Handoff Summary\n\n> Emit the standard shape from [skill-contract.md §Handoff Summary Format](../../../references/skill-contract.md). State which mode ran. Label every metric Measured / User-provided / Estimated — never present a CPM, ROAS, view count, or rights date you were not given as Measured; if it is missing, ask for the export or mark it Estimated with the basis.\n\n## Data Sources\n\nThis family is Tier 1: both modes work with no live integrations. Ask the user for the mode's inputs and produce the full artifact from those. Never invent reach, engagement, CPM, ROAS, or rights numbers — if a value is missing, ask for the export or label it Estimated.\n\nWhere a connector could sharpen the output (all optional, opt-in Tier 2/3):\n\n- `~~social platform analytics` — pull organic reach, engagement rate, and view counts (both modes) instead of asking the user to paste them.\n- `~~ad platform` (Meta Ads Manager, TikTok Ads Manager, Google Ads) — read live CPM/CTR/CPC/ROAS for the paid optimization playbook, and confirm Spark Ads / Partnership Ad authorization status.\n- `~~influencer database` — verify creator audience demographics for lookalike targeting (paid); pull handles, platforms, and contract rights terms (repurpose).\n- `~~DAM / asset library` — store and tag processed assets; enforce the naming convention (repurpose).\n- `~~CRM` — supply retargeting/exclusion audiences (paid); reconcile creator records with usage-rights expirations (repurpose).\n\nSee [CONNECTORS.md](../../../CONNECTORS.md) for the verified free/keyless recipe per category. None are required; absent a connector, the user supplies the numbers.\n\n## Instructions\n\nSelect the mode first (see Mode selector), then run that mode's steps. Each step has a fill-in template in [references/templates.md](references/templates.md) — produce the populated artifact, do not skip the table.\n\n### Mode: paid\n\n1. **Assess available content** — build the content inventory: campaign, piece count, budget, and a performance overview table (creator, platform, type, organic reach, ER, views, potential). [Paid Step 1 template](references/templates.md#paid-1-content-inventory-step-1).\n2. **Select content for amplification** — weight selection criteria (organic performance, hook quality, message clarity, production quality, CTA), score each piece /25, then tier into Must Amplify / Consider If Budget Allows / Do Not Amplify with recommended spend. [Paid Step 2 template](references/templates.md#paid-2-content-selection-step-2).\n3. **Develop amplification strategy** — pick the mix across three methods: whitelisting / Spark Ads (run through the creator's account, best for native feel and social proof), brand account boosting (full targeting control, less authentic), and dark posts (test variations, specific targeting). Output a budget-split table by method. [Paid Step 3 template](references/templates.md#paid-3-amplification-strategy-step-3-method-detail).\n4. **Set up targeting** — primary lookalike off the creator's engaged audience, plus expansion segments (interest/behavioral/demographic for awareness; retargeting/custom/lookalike for conversions), ad sets per platform, and exclusions. [Paid Step 4 template](references/templates.md#paid-4-audience-targeting-step-4).\n5. **Allocate budget** — split the stated budget by content, by objective, and by platform (with CPM estimates), and set a pacing schedule (learning → optimization → scaling). Allocations must sum to the stated budget. [Paid Step 5 template](references/templates.md#paid-5-budget-allocation-step-5).\n6. **Optimization playbook** — KPI table (CPM, CTR, CPC, CVR, ROAS) with below/above-target actions, an optimization schedule, A/B tests, and explicit scale-up / pause / creative-refresh thresholds. [Paid Step 6 template](references/templates.md#paid-6-optimization-playbook-step-6).\n7. **Platform-specific setup** — creator authorization + campaign steps for Meta Partnership Ads, TikTok Spark Ads, and YouTube video ads. [Paid Step 7 guide](references/templates.md#paid-7-platform-specific-setup-step-7).\n\nSave the populated artifact and (with the user's OK) promote the chosen mix, per-creator spend tiers, winning audiences, and scale/pause thresholds.\n\n### Mode: repurpose\n\n1. **Audit available content** — build a content inventory and rights summary: every asset gets an ID, creator, platform, type, rights level, and status. [Repurpose Step 1 template](references/templates.md#repurpose-1-content-inventory-step-1).\n2. **Map repurposing opportunities** — for each source asset, list output formats, target channels, modifications, and effort (one video → 10+ assets). [Repurpose Step 2 template](references/templates.md#repurpose-2-repurposing-opportunity-map-step-2).\n3. **Create the repurposing plan** — rank source assets by performance and rights, then lay out a channel distribution plan across paid, owned, social, and sales. [Repurpose Step 3 template](references/templates.md#repurpose-3-repurposing-plan-step-3).\n4. **Specify format transformations** — give aspect ratio, duration, and modification specs for video→video, video→static, quote/review, and image conversions. Per-platform specs live in [references/platforms/](../../../references/platforms). [Repurpose Step 4 specs](references/templates.md#repurpose-4-format-transformation-specs-step-4).\n5. **Apply channel guidelines** — website, email, paid (incl. a creative testing matrix), and organic social best practices. [Repurpose Step 5 guidelines](references/templates.md#repurpose-5-channel-specific-guidelines-step-5).\n6. **Build the content library** — folder structure, the `[campaign]_[creator]_[platform]_[type]_[variation]_[date]` naming convention, and metadata fields. [Repurpose Step 6 structure](references/templates.md#repurpose-6-content-library-structure-step-6).\n7. **Track rights** — rights-by-content matrix, expiring-rights alerts, and rights-expansion opportunities. [Repurpose Step 7 tracker](references/templates.md#repurpose-7-usage-rights-tracker-step-7).\n\nFor slicing one source into many output atoms, apply the 7-tier extraction and near-duplicate flag in [references/atom-extraction.md](references/atom-extraction.md). Save the populated artifact and (with the user's OK) promote rights levels, expiration dates, the library naming convention, and top-performing source assets.\n\n## Decision Gates\n\n- **Stop and ask** — only when a mode input needed to proceed is missing and not inferable: (1) *paid* has no budget and none can be inferred — ask for the amplification budget; (2) *repurpose* has assets whose usage rights are unknown — ask for the rights level before recommending any ad/website/email reuse, because reusing a rights-restricted asset is a compliance risk you must not guess through.\n- **Continue silently** — do not stop for: which 3 of N pieces to deep-dive (pick by performance); missing optional connector data (mark N/A, ask the user for the numbers, proceed); a platform not in the reference set (apply the nearest analog and note it). Missing organic metrics → ask once, then proceed with the pieces you have, labeling gaps.\n\n## Example\n\n**paid** — *User*: \"We have 5 influencer TikToks from our launch campaign. Which should we amplify with our $5,000 paid budget?\"\n\n```markdown\n| Creator | Views | ER | Hook | Amplify? | Budget |\n|---------|-------|-----|------|----------|--------|\n| @creator1 | 245K | 8.2% | 5/5 | Yes | $2,000 |\n| @creator3 | 89K | 6.5% | 4/5 | Yes | $1,500 |\n| @creator4 | 34K | 9.8% | 4/5 | Yes | $800 |\n| @creator2 | 156K | 4.1% | 3/5 | Maybe | $500 |\n| @creator5 | 67K | 2.3% | 2/5 | No | $0 |\nTesting reserve $200. Get Spark Ads auth from top 3; run @creator1 as awareness,\n@creator3 as traffic; scale winners after the 3-day learning phase.\n```\n\n**repurpose** — *User*: \"We have 3 great TikTok videos. How should we repurpose them?\" → 3 clips ranked; @creator1's 45s demo expands to 6 assets (Spark Ad, IG Reel, website embed, 3 stills, 15s Stories cut), backed by a 30-day calendar and asset checklist.\n\nFull rankings, strategies, setups, and both worked examples: [references/templates.md](references/templates.md).\n\n## Reference Materials\n\n- [templates.md](references/templates.md) — fill-in templates for every step of both modes, platform setup guides, format transformation specs, both worked examples, and tips.\n- [atom-extraction.md](references/atom-extraction.md) — 7-tier content-atom extraction, the virality heuristic, and the Jaccard near-duplicate flag for slicing one source into many (repurpose mode).\n- Per-platform format & placement specs: [tiktok](../../../references/platforms/tiktok.md) · [youtube](../../../references/platforms/youtube.md) · [linkedin](../../../references/platforms/linkedin.md) · [x](../../../references/platforms/x.md) · [reddit](../../../references/platforms/reddit.md) · [grokipedia](../../../references/platforms/grokipedia.md).\n- [star-benchmark.md](../../../references/star-benchmark.md) — the STAR framework; the Trust vetoes (`STAR-T1` FTC disclosure, `STAR-T2` claim integrity) that creator-content-auditor enforces before this skill runs.\n- [skill-contract.md](../../../references/skill-contract.md) — shared contract and Handoff Summary format.\n- [state-model.md](../../../references/state-model.md) — HOT/WARM/COLD memory tiers and save conventions.\n- [CONNECTORS.md](../../../CONNECTORS.md) — free/keyless data recipe per connector category.\n- Sibling skills: [creator-content-auditor](../creator-content-auditor/SKILL.md), [contract-helper](../contract-helper/SKILL.md), [landing-optimizer](../../report/landing-optimizer/SKILL.md), [budget-optimizer](../../target/budget-optimizer/SKILL.md), [performance-analyzer](../../report/performance-analyzer/SKILL.md).\n\n## Save Results\n\nAfter delivering findings, ask: \"Save these results for future sessions?\" If yes, write `memory/influencer/content-amplifier/YYYY-MM-DD-<topic>.md` with: one-line verdict/headline, top 3-5 actionable items, open loops or blockers, and source data references. Only the auditor-class gates may write memory without asking — this skill asks first, and hands veto-like risks (missing disclosure, unsubstantiated claims) to [creator-content-auditor](../creator-content-auditor/SKILL.md) rather than judging them here.\n\n## Next Best Skill\n\n**Primary**:\n- *paid mode* → [performance-analyzer](../../report/performance-analyzer/SKILL.md) — measure amplification results once campaigns are live.\n- *repurpose mode* → [landing-optimizer](../../report/landing-optimizer/SKILL.md) — drop the repurposed testimonials, hero videos, and quote cards onto the pages that convert.\n\n**Alternates**:\n- [content-amplifier --mode paid](SKILL.md) — when repurposed ad variations are ready for paid spend (run only if repurpose ran this session and paid has not).\n- [contract-helper](../contract-helper/SKILL.md) — secure or expand usage rights before reuse (repurpose).\n- [budget-optimizer](../../target/budget-optimizer/SKILL.md) — reallocate paid budget across the recommended tiers (paid).\n\n**Termination**: maintain a visited-set this session. If a recommended target (including the sibling mode of this skill) already ran, STOP and report the chain complete rather than re-invoking it. Max chain depth 3. When routing is ambiguous, present the options and stop instead of auto-following.\n\nFile v19.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn73qjxwmbna25qq8q051epqt980sys5\",\n  \"slug\": \"content-amplifier\",\n  \"version\": \"19.0.0\",\n  \"publishedAt\": 1784903108332\n}\n\nFile v19.0.0:references/atom-extraction.md\n\n# Content-Atom Extraction Method\n\nA method for breaking one piece of UGC into reusable \"content atoms\" — the smallest standalone units worth repurposing. The agent does this by reading the pasted transcript, caption, or review text. No audio/video processing, no libraries: you read the words and extract.\n\n> Method only. Do NOT install or call whisper, mediapipe, pandas, or any package. If the user has a video, ask them to paste the transcript or captions and work from that text.\n\n## 1. The 7 Atom Tiers\n\nRead the source text and pull every standalone unit that fits one of these tiers. One source usually yields 5–15 atoms. Tag each atom with a timestamp (or text position if no timecodes) and the platforms it suits best.\n\n| Tier | What it is | Looks like | Suggested platforms |\n|------|-----------|-----------|--------------------|\n| `narrative_arc` | The whole before→after journey in one line | \"I had X problem, tried this, now Y\" | YouTube, landing page hero, case study |\n| `quote` | A short, quotable line in the creator's voice | \"This is the only one that actually worked.\" | quote card, website testimonial, ad headline, email |\n| `controversial_take` | A claim that splits opinion or pushes back on common advice | \"Everyone says X — they're wrong.\" | X, Reddit, TikTok hook, ad hook |\n| `data_point` | A specific number, result, or measurable claim | \"Saved 4 hours a week.\" \"Down 12 lbs in 6 weeks.\" | ad copy, landing-page stat, email subject |\n| `story` | A self-contained anecdote with a beginning and payoff | \"So last Tuesday I…\" | Reels, TikTok, Stories, blog snippet |\n| `framework` | A named or numbered method the creator teaches | \"My 3-step morning routine\" | carousel, LinkedIn, YouTube Short, blog |\n| `prediction` | A forward-looking claim about a trend or outcome | \"By next year everyone will…\" | X, LinkedIn, thought-leadership post |\n\n### Per-atom record\n\n```markdown\n- atom_id: A-001\n  tier: quote\n  text: \"This is the only one that actually worked.\"\n  timestamp: 00:00:18   # or char-offset / \"para 2\" if no timecodes\n  source_asset: UGC-001 (@creator1, TikTok)\n  suggested_platforms: [quote card, website testimonial, ad headline]\n  virality_score: 0.71\n```\n\n## 2. Virality Heuristic\n\nScore each atom 0–1 so you repurpose the strongest first. Rate three traits on a 0–1 scale by reading the text, then weight them:\n\n```\nbase = (Novelty × 0.4) + (Controversy × 0.3) + (Utility × 0.3)\n```\n\n- **Novelty (0.4)** — how fresh or surprising is the claim? Seen-it-everywhere = low; genuinely new angle = high.\n- **Controversy (0.3)** — does it provoke a reaction or take a side? Neutral = low; \"you've been doing it wrong\" = high.\n- **Utility (0.3)** — can a viewer act on it? Vague vibe = low; concrete step or result = high.\n\n### Bonuses (additive, then cap the total at 1.0)\n\nAtom-type bonus:\n\n| Atom tier | Bonus |\n|-----------|-------|\n| `controversial_take` | +0.10 |\n| `data_point` | +0.08 |\n| `framework` | +0.06 |\n| `quote` | +0.04 |\n| others | 0 |\n\nContent bonus (each applies once, stack them):\n\n- +0.05 if it names a specific number or timeframe.\n- +0.05 if it directly addresses the viewer (\"you\", \"your\").\n- +0.05 if it carries clear emotion (relief, frustration, surprise).\n\n```\nvirality_score = min(1.0, base + atom_type_bonus + content_bonuses)\n```\n\nSort atoms by `virality_score` descending; repurpose the top of the list into paid and hero placements first.\n\n## 3. Near-Duplicate Flag (Jaccard ~0.70)\n\nBefore you publish a batch, flag atoms that say almost the same thing so you don't ship five versions of one line.\n\n**Jaccard similarity** = (words shared by both) / (all distinct words across both). Compute it by hand on lowercased word sets, dropping punctuation and common stop-words (the, a, is, and, to, of, it, this).\n\n```\nJ(A, B) = |words(A) ∩ words(B)| / |words(A) ∪ words(B)|\n```\n\nFlag a pair as a near-duplicate when **J ≥ 0.70**.\n\nCheck in two places:\n\n1. **Within the current batch** — compare every new atom against the others in this run. Keep the higher-virality one; mark the other `dup_of: A-00X`.\n2. **Against recent memory** — read atom records saved in `memory/influencer/content-amplifier/` dated within the last 30 days and compare new atoms against those. If J ≥ 0.70 against a recent atom, flag it as already-used and either skip it or note it as a deliberate refresh.\n\n```markdown\n- atom_id: A-007\n  text: \"It's the only one that actually worked for me.\"\n  near_duplicate: true\n  dup_of: A-001            # J = 0.78, within-batch\n  decision: drop (lower virality)\n```\n\nWorked example: `\"this is the only one that actually worked\"` vs `\"the only one that actually worked for me\"` — after stop-word removal the sets are {only, one, that, actually, worked} (5) and {only, one, that, actually, worked, for, me} (7); shared = 5, union = 7, so **J = 5/7 ≈ 0.71** — just over the 0.70 line, so flag it.\n\nFile v19.0.0:references/templates.md\n\n# Content Amplifier — Templates, Specs & Worked Examples\n\nFill-in templates for both modes of [content-amplifier](../SKILL.md). Anchors are mode-prefixed: `paid-*` for the paid-amplification workflow, `repurpose-*` for the UGC-reuse workflow. Links back to repo root use `../../../`.\n\n---\n\n# Mode: paid\n\nTemplates for extending the reach of organic creator content with paid spend.\n\n## paid-1: Content Inventory (Step 1)\n\n```markdown\n### Content Inventory for Amplification\n\n**Campaign**: [name]\n**Total Content Pieces**: [#]\n**Amplification Budget**: $[X]\n\n### Content Performance Overview\n\n| Creator | Platform | Content Type | Organic Reach | ER | Views | Potential |\n|---------|----------|--------------|---------------|----|-------|-----------|\n| @[handle1] | [platform] | [type] | [reach] | [%] | [views] | ⭐⭐⭐⭐⭐ |\n| @[handle2] | [platform] | [type] | [reach] | [%] | [views] | ⭐⭐⭐⭐ |\n| @[handle3] | [platform] | [type] | [reach] | [%] | [views] | ⭐⭐⭐ |\n```\n\n## paid-2: Content Selection (Step 2)\n\n```markdown\n## Content Selection for Amplification\n\n### Selection Criteria\n\n| Criterion | Weight | Why It Matters |\n|-----------|--------|----------------|\n| Organic performance | [%] | Proven engagement |\n| Hook quality | [%] | Paid attention capture |\n| Message clarity | [%] | Brand communication |\n| Production quality | [%] | Professional impression |\n| CTA effectiveness | [%] | Conversion potential |\n\n### Content Scoring\n\n| Content | Organic | Hook | Message | Quality | CTA | Total | Rank |\n|---------|---------|------|---------|---------|-----|-------|------|\n| @[handle1] | [1-5] | [1-5] | [1-5] | [1-5] | [1-5] | [X/25] | 1 |\n| @[handle2] | [1-5] | [1-5] | [1-5] | [1-5] | [1-5] | [X/25] | 2 |\n\n### Top Picks for Amplification\n\n**Tier 1: Must Amplify**\n\n| Content | Reason | Recommended Spend |\n|---------|--------|-------------------|\n| @[handle1] [content] | [why] | $[X] ([%] of budget) |\n| @[handle2] [content] | [why] | $[X] ([%] of budget) |\n\n**Tier 2: Consider If Budget Allows**\n\n| Content | Reason | Recommended Spend |\n|---------|--------|-------------------|\n| @[handle3] [content] | [why] | $[X] ([%] of budget) |\n\n**Do Not Amplify**\n\n| Content | Reason |\n|---------|--------|\n| @[handle4] [content] | [why it's not worth paid spend] |\n```\n\n## paid-3: Amplification Strategy (Step 3 + method detail)\n\n```markdown\n## Amplification Strategy\n\n### Strategy Overview\n\n**Objective**: [awareness/traffic/conversions]\n**Total Budget**: $[X]\n**Duration**: [timeframe]\n**Platforms**: [platforms]\n\n### Amplification Methods\n\n#### Option 1: Whitelisting / Spark Ads\n\n**What it is**: Running ads through the creator's account\n\n| Platform | Format | Requirements | Best For |\n|----------|--------|--------------|----------|\n| Meta Branded Content | Partnership Ads | Creator grants access | Native feel, social proof |\n| TikTok Spark Ads | Spark Ads | Creator authorization | TikTok algorithm, authenticity |\n| YouTube | BrandConnect | Creator approval | Long-form, YouTube search |\n\n**Advantages**: keeps the creator's identity and credibility; better engagement than brand ads; native platform integration; social proof preserved.\n\n**Setup**: [ ] creator access/authorization · [ ] content approved for paid use · [ ] proper disclosure maintained.\n\n#### Option 2: Brand Account Boosting\n\n**What it is**: Sharing/reposting and boosting from brand accounts.\n**Advantages**: full targeting control; simpler to set up; no creator coordination.\n**Disadvantages**: loses some authenticity; may perform differently than organic.\n\n#### Option 3: Dark Posts\n\n**What it is**: Ads using creator content that don't appear organically.\n**Best for**: testing multiple versions, specific targeting.\n\n### Recommended Strategy Mix\n\n| Method | % of Budget | Amount | Rationale |\n|--------|-------------|--------|-----------|\n| Whitelisting | [%] | $[X] | [reason] |\n| Brand Boosting | [%] | $[X] | [reason] |\n| Dark Posts | [%] | $[X] | [reason] |\n```\n\n## paid-4: Audience Targeting (Step 4)\n\n```markdown\n## Audience Targeting Strategy\n\n### Primary Audience: Lookalike/Similar\n\n**Source**: [creator's audience / engaged users / converters]\n**Similarity**: [1-10% / narrow-broad]\n- Lookalike of creator's engaged followers\n- Interest overlap with creator's niche\n- Demographics matching creator's audience\n\n### Secondary Audience: Expansion\n\n**For Awareness Campaigns**:\n| Audience Segment | Size | Targeting Details |\n|------------------|------|-------------------|\n| Interest-based | [size] | [interests] |\n| Behavioral | [size] | [behaviors] |\n| Demographic | [size] | [demographics] |\n\n**For Conversion Campaigns**:\n| Audience Segment | Size | Targeting Details |\n|------------------|------|-------------------|\n| Retargeting | [size] | Website visitors, engagers |\n| Custom | [size] | Email lists, customers |\n| Lookalike | [size] | Purchase lookalikes |\n\n### Targeting by Platform\n\n#### Meta (Instagram/Facebook)\n| Ad Set | Audience | Targeting | Budget |\n|--------|----------|-----------|--------|\n| [Ad Set 1] | [description] | [details] | $[X] |\n| [Ad Set 2] | [description] | [details] | $[X] |\n\n#### TikTok\n| Ad Group | Audience | Targeting | Budget |\n|----------|----------|-----------|--------|\n| [Ad Group 1] | [description] | [details] | $[X] |\n\n### Exclusions\n- Existing customers (if not retargeting)\n- Previous purchasers (if awareness)\n- [Other exclusions]\n```\n\n## paid-5: Budget Allocation (Step 5)\n\n```markdown\n## Budget Allocation\n\n### Total Amplification Budget: $[X]\n\n### By Content\n| Content | Platform | Spend | % | Rationale |\n|---------|----------|-------|---|-----------|\n| @[handle1] video | TikTok | $[X] | [%] | Top performer, high engagement |\n| @[handle2] reel | Instagram | $[X] | [%] | Strong hook, conversion-focused |\n| @[handle3] post | Instagram | $[X] | [%] | Good UGC, authentic feel |\n| Testing pool | Various | $[X] | [%] | A/B testing new content |\n\n### By Objective\n| Objective | Budget | % | Expected Result |\n|-----------|--------|---|-----------------|\n| Awareness/Reach | $[X] | [%] | [impressions] |\n| Traffic | $[X] | [%] | [clicks] |\n| Conversions | $[X] | [%] | [conversions] |\n\n### By Platform\n| Platform | Budget | % | CPM Estimate | Expected Reach |\n|----------|--------|---|--------------|----------------|\n| TikTok | $[X] | [%] | $[X] | [reach] |\n| Instagram | $[X] | [%] | $[X] | [reach] |\n| Facebook | $[X] | [%] | $[X] | [reach] |\n\n### Pacing\n| Period | Daily Budget | Purpose |\n|--------|--------------|---------|\n| Days 1-3 | $[X]/day | Learning phase |\n| Days 4-7 | $[X]/day | Optimization |\n| Days 8+ | $[X]/day | Scaling winners |\n```\n\n> All allocations must sum to the stated budget. Label every CPM/reach figure Estimated unless read from an ad-platform connector.\n\n## paid-6: Optimization Playbook (Step 6)\n\n```markdown\n## Optimization Playbook\n\n### KPIs to Monitor\n| Metric | Target | Action If Below | Action If Above |\n|--------|--------|-----------------|-----------------|\n| CPM | $[X] | Adjust targeting | Scale budget |\n| CTR | [%] | Test new creatives | Scale spend |\n| CPC | $[X] | Optimize audience | Increase bid |\n| CVR | [%] | Review landing page | Scale budget |\n| ROAS | [X]:1 | Pause or adjust | Significantly scale |\n\n### Optimization Schedule\n| Day | Action |\n|-----|--------|\n| Day 1-2 | Let campaigns run, collect data |\n| Day 3 | First optimization: pause underperformers |\n| Day 5 | Audience refinement: expand or narrow |\n| Day 7 | Budget reallocation to winners |\n| Ongoing | Weekly optimization cycles |\n\n### A/B Testing Plan\n| Test | Variable A | Variable B | Success Metric |\n|------|------------|------------|----------------|\n| [Test 1] | [version A] | [version B] | [metric] |\n\n### When to Scale\nScale up when: CPM stable and below target for 3+ days; ROAS consistently above [X]:1; frequency below [X]; engagement maintained.\nMethod: increase budget 20-30% every 2-3 days; expand audiences gradually; duplicate winning ad sets.\n\n### When to Pause\nPause when: CPM 50%+ above target with no improvement; ROAS below [X]:1 for 3+ days; frequency above [X]; engagement declining.\n\n### Creative Refresh\nRefresh when frequency reaches [X]+, engagement declines week-over-week, or CTR drops below [%]. Options: new creator content, different cuts/edits, new hooks, different CTAs.\n```\n\n## paid-7: Platform-Specific Setup (Step 7)\n\n```markdown\n## Platform Setup Guides\n\n### Meta (Instagram/Facebook) — Partnership Ads\n1. Creator authorization: Instagram Settings > Business > Branded Content > add your brand as approved partner (or share a post code for specific content).\n2. Create campaign: Ads Manager > Create Campaign > select objective > at ad level pick \"Use existing post\" > enter branded content ad code > set targeting + budget.\nBest practices: use the creator's caption (edited if needed); maintain disclosure; test multiple placements.\n\n### TikTok — Spark Ads\n1. Creator authorization: video > ... > Ad settings > turn on \"Ad authorization\" > copy the authorization code (valid 7-365 days).\n2. Create campaign: TikTok Ads Manager > create campaign with chosen objective > at ad level pick \"Spark Ads\" > enter authorization code > configure targeting.\nBest practices: keep the TikTok native feel; use In-Feed or TopView placements; enable comments for social proof.\n\n### YouTube — Video Ads\n1. Get content rights or have the creator upload to the brand channel.\n2. Create a Video campaign in Google Ads > select ad format (skippable, non-skippable, etc.) > configure targeting.\nBest practices: first 5 seconds are critical; include brand early for non-skippable; use companion banners.\n```\n\n## Worked Example — paid\n\n**User**: \"We have 5 influencer TikToks from our launch campaign. Which should we amplify with our $5,000 paid budget?\"\n\n```markdown\n## Amplification Recommendation\n\n| Creator | Views | ER | Hook Score | Amplify? | Budget |\n|---------|-------|-----|------------|----------|--------|\n| @creator1 | 245K | 8.2% | 5/5 | Yes | $2,000 |\n| @creator3 | 89K | 6.5% | 4/5 | Yes | $1,500 |\n| @creator4 | 34K | 9.8% | 4/5 | Yes | $800 |\n| @creator2 | 156K | 4.1% | 3/5 | Maybe | $500 |\n| @creator5 | 67K | 2.3% | 2/5 | No | $0 |\n\nRecommended strategy ($5,000):\n1. @creator1 ($2,000) — strongest hook, prioritize for awareness.\n2. @creator3 ($1,500) — great product demo, good for consideration.\n3. @creator4 ($800) — high engagement despite lower views, loyal audience.\n4. @creator2 ($500) — test budget only, monitor closely.\n5. Testing reserve ($200) — A/B test variations.\n\nSetup priority: get Spark Ads auth from top 3 > awareness campaign for @creator1 >\ntraffic campaign for @creator3 > scale winners after the 3-day learning phase.\n```\n\n## Tips — paid\n\n1. Don't amplify bad content — paid won't fix poor creative.\n2. Start with proven winners — organic success predicts paid success.\n3. Maintain authenticity — whitelisting outperforms brand reposts.\n4. Test before scaling — small tests before big budgets.\n5. Optimize continuously — paid requires active management.\n\n---\n\n# Mode: repurpose\n\nTemplates for reusing one approved asset across paid, website, email, and social.\n\n## repurpose-1: Content Inventory (Step 1)\n\n```markdown\n### Content Inventory\n\n**Campaign**: [name]\n**Total Content Pieces**: [#]\n**Content Types**: [videos, images, reviews, etc.]\n\n| ID | Creator | Platform | Type | Duration/Format | Rights | Status |\n|----|---------|----------|------|-----------------|--------|--------|\n| 001 | @[handle] | TikTok | Video | 45s | Perpetual | Available |\n| 002 | @[handle] | Instagram | Reel | 30s | 12 months | Available |\n| 003 | @[handle] | Instagram | Carousel | 5 images | Campaign only | Limited |\n\n### Rights Summary\n\n| Rights Type | Content Count | Expiration |\n|-------------|---------------|------------|\n| Perpetual | [#] | Never |\n| 12 months | [#] | [date] |\n| Campaign only | [#] | [date] |\n| Organic only | [#] | N/A - no paid use |\n```\n\n## repurpose-2: Repurposing Opportunity Map (Step 2)\n\n```markdown\n## Repurposing Opportunity Map\n\n### Original Content: @[handle] TikTok Video\n**Original**: 45-second product review video\n\n### Repurposing Options\n\n| New Format | Channel | Modifications Needed | Effort |\n|------------|---------|---------------------|--------|\n| Spark Ad | TikTok Ads | None (native) | Low |\n| Instagram Reel | Instagram | Aspect ratio adjust | Low |\n| Facebook Ad | Facebook | Caption + CTA overlay | Medium |\n| YouTube Short | YouTube | Minor edits | Low |\n| Website testimonial | Website | Extract quote + thumbnail | Medium |\n| Email GIF | Email | Convert to GIF, 5-10s | Medium |\n| Still images | Multiple | Screenshot key moments | Low |\n| Quote cards | Social | Pull text, design graphic | Medium |\n| Landing page | Website | Embed or screenshot | Low |\n| Sales deck | Presentations | Screenshots + stats | Medium |\n\n### Content Multiplication — 1 Original Video → 10+ Assets\n\nOriginal: 45s TikTok Video\n ├─ Paid Ads: Spark Ad · FB Video · IG Reel\n ├─ Social: Stories Clips · Quote Cards\n └─ Website/Email: Website Banner · Email Hero\n```\n\n## repurpose-3: Repurposing Plan (Step 3)\n\n```markdown\n## Content Repurposing Plan\n\n### Priority Content\n| Rank | Content | Original Performance | Repurpose Priority |\n|------|---------|---------------------|-------------------|\n| 1 | @[handle1] video | [metrics] | Maximize - full rights |\n| 2 | @[handle2] reel | [metrics] | High - strong content |\n| 3 | @[handle3] post | [metrics] | Medium - limited rights |\n\n### Channel Distribution Plan\n\n#### Paid Advertising\n| Platform | Content to Use | Format | Timeline |\n|----------|---------------|--------|----------|\n| TikTok Ads | [content IDs] | Spark Ads | Immediate |\n| Meta Ads | [content IDs] | Video/Carousel | Week 1 |\n| YouTube | [content IDs] | Shorts/Pre-roll | Week 2 |\n\n#### Owned Channels\n| Channel | Content to Use | Format | Timeline |\n|---------|---------------|--------|----------|\n| Website | [content IDs] | Embedded/Screenshots | Week 1 |\n| Email | [content IDs] | GIF/Images | Week 2 |\n| Blog | [content IDs] | Embedded + quotes | Week 3 |\n\n#### Social Media\n| Platform | Content to Use | Format | Timeline |\n|----------|---------------|--------|----------|\n| Instagram | [content IDs] | Repost/Stories | Ongoing |\n| TikTok | [content IDs] | Stitch/Duet | Ongoing |\n| Twitter | [content IDs] | Quote + link | Ongoing |\n\n#### Sales & Marketing\n| Use Case | Content to Use | Format | Timeline |\n|----------|---------------|--------|----------|\n| Sales deck | [content IDs] | Screenshots | Week 1 |\n| Case study | [content IDs] | Quotes + metrics | Month 2 |\n| Trade show | [content IDs] | Loop video | As needed |\n```\n\n## repurpose-4: Format Transformation Specs (Step 4)\n\n```markdown\n## Format Transformation Specifications\n\n### Video to Multiple Formats — Full Video Variations\n| Target | Aspect Ratio | Duration | Modifications |\n|--------|--------------|----------|---------------|\n| TikTok/Reels | 9:16 | 15-60s | Native or trim |\n| Instagram Feed | 1:1 or 4:5 | 15-60s | Crop/letterbox |\n| Facebook Feed | 1:1 or 16:9 | 15-60s | CTA overlay |\n| YouTube Shorts | 9:16 | <60s | YouTube branding |\n| YouTube Pre-roll | 16:9 | 15-30s | Front-load message |\n| Stories | 9:16 | 15s max | Split into segments |\n\n### Video to Static\n| Asset Type | Source | Specifications |\n|------------|--------|----------------|\n| Thumbnail | Key frame | 1080x1080 or 1080x1920 |\n| Quote card | Pull text | Brand template |\n| Product shot | Frame grab | High-res moment |\n| GIF | 5-10s clip | <5MB, loop |\n\n### Quote/Review Transformations\n| Format | Specifications | Use Case |\n|--------|----------------|----------|\n| Website testimonial | Photo + quote + name | Product pages |\n| Social quote card | Designed graphic | Organic posts |\n| Email testimonial | Quote + thumbnail | Campaigns |\n| Ad copy | Pull key phrases | Ad headlines |\n\n### Image Transformations\n| From | To | Specifications |\n|------|----|----------------|\n| Carousel | Individual posts | Separate each image |\n| High-res image | Multiple crops | 1:1, 4:5, 9:16 |\n| Photo | Ad creative | Add copy overlay |\n| Photo | Website banner | Crop to banner ratio |\n```\n\n## repurpose-5: Channel-Specific Guidelines (Step 5)\n\n```markdown\n## Channel Repurposing Guidelines\n\n### Website Usage\n- Product pages: embed video reviews; pull quote testimonials with creator photo; \"As seen on @handle\" badges.\n- Homepage: UGC carousel/gallery; video testimonial section; social proof counter.\n- Landing pages: hero video from top creator; testimonial quotes throughout; creator endorsement badges.\n\nImplementation:\n<div class=\"ugc-testimonial\">\n  <video src=\"[creator-video]\" controls></video>\n  <p class=\"quote\">\"[Pull quote]\"</p>\n  <p class=\"attribution\">@[handle], [platform]</p>\n</div>\n\n### Email Marketing\nBest practices: use GIFs (<5MB) for video; include a static fallback; pull compelling quotes; link to full content.\n| Email Type | UGC Usage |\n|------------|-----------|\n| Welcome series | Testimonial quote |\n| Promotional | Product demo GIF |\n| Newsletter | \"What creators say\" section |\n| Abandoned cart | Social proof quote |\n\n### Paid Advertising — Creative Variations\nFor each video create: original (no changes); hook variation (different first 3s); CTA variation (different end card); length variations (15s, 30s, full); text-overlay variation.\n\nTesting Matrix:\n| Version | Hook | Body | CTA | Overlay |\n|---------|------|------|-----|---------|\n| A | Original | Original | Original | None |\n| B | New hook | Original | Original | None |\n| C | Original | Trimmed | Strong CTA | Brand |\n| D | New hook | Trimmed | Strong CTA | Brand |\n\n### Social Media Organic\nReposting: always credit the creator; ask permission even if contractual; add brand commentary; use platform repost features when available.\n| Day | Content Type | Source |\n|-----|--------------|--------|\n| Mon | Original brand content | Brand |\n| Tue | UGC repost | @[creator1] |\n| Wed | Original brand content | Brand |\n| Thu | UGC Stories | @[creator2] |\n| Fri | UGC repost | @[creator3] |\n```\n\n## repurpose-6: Content Library Structure (Step 6)\n\n```markdown\n## UGC Content Library Structure\n\n### Folder Organization\n/ugc-library/\n├── /raw/ (/videos/ /images/ /audio/)\n├── /processed/ (/ads/ [/tiktok/ /meta/ /youtube/] /website/ /email/ /social/)\n├── /creators/ (/@handle1/ /@handle2/ /@handle3/)\n└── /campaigns/ (/campaign-name-1/ /campaign-name-2/)\n\n### Asset Naming Convention\n`[campaign]_[creator]_[platform]_[type]_[variation]_[date]`\nExamples:\n- summer2024_sarahfit_tiktok_video_original_20240615\n- summer2024_sarahfit_tiktok_video_15s_20240615\n- summer2024_sarahfit_ig_thumbnail_01_20240615\n\n### Metadata Tracking\n| Field | Description | Example |\n|-------|-------------|---------|\n| Asset ID | Unique identifier | UGC-2024-001 |\n| Creator | @handle | @sarahfit |\n| Original Platform | Where created | TikTok |\n| Content Type | Format | Video |\n| Duration | Length | 45s |\n| Usage Rights | License type | Perpetual |\n| Rights Expiration | If applicable | N/A |\n| Approved Uses | Where can use | All channels |\n| Performance | Original metrics | 250K views, 8% ER |\n| Tags | Searchable keywords | Product, review, demo |\n```\n\n## repurpose-7: Usage Rights Tracker (Step 7)\n\n```markdown\n## Usage Rights Tracker\n\n### Rights by Content\n| Content ID | Creator | Rights Level | Paid Use | Website | Email | Expires |\n|------------|---------|--------------|----------|---------|-------|---------|\n| UGC-001 | @handle1 | Full | Yes | Yes | Yes | Never |\n| UGC-002 | @handle2 | Limited | Yes | Yes | No | Dec 2024 |\n| UGC-003 | @handle3 | Organic only | No | No | No | N/A |\n\n### Expiring Rights Alert\n| Content | Creator | Rights Expire | Action Needed |\n|---------|---------|---------------|---------------|\n| UGC-002 | @handle2 | Dec 15, 2024 | Renew or remove |\n| UGC-005 | @handle5 | Jan 30, 2025 | Renew or remove |\n\n### Rights Expansion Opportunities\n| Content | Current Rights | Potential Upgrade | Est. Cost |\n|---------|----------------|-------------------|-----------|\n| UGC-003 | Organic only | Add paid rights | $[X] |\n| UGC-002 | 12 months | Perpetual | $[X] |\n```\n\n> Never recommend ad/website/email reuse of an asset whose rights level is unknown or `Organic only` — ask for the rights first (see SKILL.md Decision Gates).\n\n## Worked Example — repurpose (3 TikTok videos)\n\n**User**: \"We have 3 great TikTok videos from our campaign. How should we repurpose them?\"\n\n```markdown\n## Repurposing Plan: 3 TikTok Videos\n\n### Content Overview\n1. @creator1: 45s product demo (best performer)\n2. @creator2: 30s before/after\n3. @creator3: 60s day-in-the-life\n\n### Immediate Actions (Week 1) — From @creator1 video (45s demo):\n- TikTok Spark Ad (original)\n- Instagram Reel (repost)\n- Website product page embed\n- 3 still images for ads/social\n- 15s cut for Stories\nTotal: 1 video → 6 assets\n\n### 30-Day Repurposing Calendar\n| Week | Channel | Content | Asset Type |\n|------|---------|---------|------------|\n| 1 | TikTok Ads | @creator1 | Spark Ad |\n| 1 | Instagram | @creator2 | Reel repost |\n| 1 | Website | @creator1 | Embed |\n| 2 | Meta Ads | @creator1 | Video ad |\n| 2 | Email | @creator3 | GIF + quote |\n| 3 | YouTube | @creator2 | Short |\n| 4 | Landing page | All | Testimonials |\n\n### Asset Checklist\n- [ ] Create 15s cuts from all 3\n- [ ] Pull 2 quote cards from @creator3\n- [ ] Design 3 thumbnail images\n- [ ] Convert @creator2 to GIF for email\n- [ ] Add CTA overlay to @creator1 for Meta\n```\n\n## Tips — repurpose\n\n1. Plan repurposing before shooting — capture with multiple uses in mind.\n2. Negotiate rights upfront — cheaper than adding later.\n3. Create a system — organize for easy access.\n4. Track everything — know what you can use where.\n5. Refresh regularly — don't overuse the same content.\n\nFile v19.0.0:skill-card.md\n\n## Description:\n\nHelps teams amplify approved creator content through paid media or repurpose it into rights-tracked assets for ads, website, email, and organic channels.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[aaron-he-zhu](https://clawhub.ai/user/aaron-he-zhu)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nMarketing, influencer, and growth teams use this skill to decide which approved creator posts to boost, plan whitelisting or Spark Ads, allocate paid budgets, and turn existing UGC into multi-channel assets. It assumes content is already cleared and routes publishability, disclosure, and claim-compliance checks to an auditor skill.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill can produce paid ad spend recommendations based on incomplete or estimated campaign data.\n\nMitigation: Confirm budget, performance metrics, and platform assumptions before launching or scaling paid campaigns.\n\nRisk: The skill may process sensitive marketing inputs such as creator metrics, rights terms, CRM audiences, or ad-platform performance when the user provides them.\n\nMitigation: Share only data approved for agent use and approve memory saves only for information that may be reused later.\n\nRisk: Repurposing creator content without confirmed rights can create commercial, legal, or platform-policy exposure.\n\nMitigation: Confirm usage rights and expiration dates before recommending paid, website, email, or other reuse.\n\n## Reference(s):\n\n- [Content Amplifier on ClawHub](https://clawhub.ai/aaron-he-zhu/skills/content-amplifier)\n- [Project homepage](https://github.com/aaron-he-zhu/aaron-marketing-skills)\n- [Content-Atom Extraction Method](references/atom-extraction.md)\n- [Templates, Specs & Worked Examples](references/templates.md)\n\n## Skill Output:\n\n**Output Type(s):** [analysis, markdown, configuration, guidance]\n\n**Output Format:** [Markdown tables, plans, scorecards, setup guidance, and handoff summaries]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May include paid amplification budgets, selection scores, rights trackers, repurposing maps, platform setup steps, and 30-day distribution plans.]\n\n## Skill Version(s):\n\n19.0.0 (source: server release evidence and skill frontmatter)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v19.0.0:distribution-manifest.json\n\n{\n  \"capabilities\": [\n    \"inline-delivery\",\n    \"canonical-state-read\"\n  ],\n  \"capability_ceiling\": \"lite\",\n  \"catalog_sha256\": \"6f0256cf52710f2916ecebaea0f3110c9313099ec4a69a11cac72ba9b2f3b940\",\n  \"files\": [\n    {\n      \"bytes\": 19375,\n      \"mode\": \"0644\",\n      \"path\": \"SKILL.md\",\n      \"sha256\": \"b1f90ab3017b72b3716f80492e56cf591fde00d0226a9a4fc15839d3a89495ef\"\n    },\n    {\n      \"bytes\": 4918,\n      \"mode\": \"0644\",\n      \"path\": \"references/atom-extraction.md\",\n      \"sha256\": \"9d18fbe4b95fa6e3c31bb2f1adc8773fdb236db8a42e0bf6773b5a6c6c383acc\"\n    },\n    {\n      \"bytes\": 21833,\n      \"mode\": \"0644\",\n      \"path\": \"references/templates.md\",\n      \"sha256\": \"86c515c555b2f5e09f19dbbb337ce7882062e693c164bf4006eb1bd9aba23d01\"\n    }\n  ],\n  \"files_sha256\": \"d2ad4ea33aab120131155e4649a25e075e7182a728cf7a5adcf5dc37395183db\",\n  \"hash_algorithm\": \"sha256\",\n  \"kind\": \"standalone-skill\",\n  \"manifest_excludes\": [\n    \"distribution-manifest.json\"\n  ],\n  \"manifest_path\": \"distribution-manifest.json\",\n  \"package_ceiling\": {\n    \"max_bytes\": 1000000,\n    \"max_files\": 64\n  },\n  \"profile\": \"lite\",\n  \"profile_definition_sha256\": \"4598e1f7bba667ef928ea2a60a6252ad9348086e9eecab29437db442df2a568e\",\n  \"schema_version\": \"1.1\",\n  \"source\": {\n    \"commit\": \"f552620c278afddcb25d09637a0cfcc1ce48faf4\",\n    \"repository\": \"aaron-he-zhu/aaron-marketing-skills\"\n  }\n}\n\nArchive v18.0.0: 5 files, 19565 bytes\n\nFiles: references/atom-extraction.md (4918b), references/templates.md (21833b), skill-card.md (2801b), SKILL.md (19375b), _meta.json (137b)\n\nFile v18.0.0:SKILL.md\n\n---\nname: content-amplifier\nslug: content-amplifier\ndisplayName: \"Content Amplifier · 内容放量\"\nsummary: \"把跑赢的创作者内容用付费放大，并将 UGC 复用到付费、网站、邮件与自然渠道\"\ndescription: 'Use when the user asks to \"amplify influencer content with paid media\", \"set up whitelisting or Spark Ads\", \"decide which posts to boost\", \"repurpose influencer content\", \"turn one video into multiple ads\", or \"build a UGC asset library\"; produces (paid mode) a content-selection scorecard, a paid amplification strategy (whitelisting/boosting/dark posts), audience targeting, and a budget+optimization plan, or (repurpose mode) a rights-tracked content inventory, a 1-video-to-10+-asset repurposing map, per-format transformation specs, and a 30-day distribution plan. Not for gating whether a deliverable is publishable or FTC-compliant — use creator-content-auditor; not for the always-on brand posting calendar — use social-calendar-builder; not for drafting a net-new idea into platform-native packages — use social-creative-builder. 复用达人内容 / 内容放量.'\nversion: \"18.0.0\"\nlicense: Apache-2.0\ncompatibility: \"Claude Code and compatible agent-skill hosts\"\nhomepage: \"https://github.com/aaron-he-zhu/aaron-marketing-skills\"\nwhen_to_use: \"Use when a brand has live, approved creator content and wants to extract more value from it. Paid mode: extend reach with paid spend — choosing which posts to boost, setting up whitelisted Partnership Ads or TikTok Spark Ads, planning dark posts, allocating an ad budget across creators and platforms, building audience targeting off creator lookalikes, running an optimization and scale/pause playbook. Repurpose mode: reuse one asset across paid, website, email, and organic social — generating ad variations from organic clips, building a searchable rights-tracked library, populating product pages with social proof, or planning a multi-channel rollout from a small source set.\"\nargument-hint: \"[--mode paid|repurpose] <campaign or content set> [budget] [platforms/channels]\"\nmetadata: {\"author\": \"aaron-he-zhu\", \"version\": \"18.0.0\", \"discipline\": \"influencer\", \"phase\": \"activate\", \"geo-relevance\": \"low\", \"hermes\": {\"tags\": [\"marketing\", \"influencer\", \"activate\"], \"category\": \"influencer\"}, \"openclaw\": {\"emoji\": \"📣\", \"homepage\": \"https://github.com/aaron-he-zhu/aaron-marketing-skills\"}}\n---\n\n# Content Amplifier\n\nExtract more value from live, approved creator content. Two modes: **paid** (extend reach with paid spend — whitelisting, Spark Ads, dark posts, budget + optimization) and **repurpose** (reuse one asset across paid, website, email, and social — inventory, repurposing map, format specs, distribution plan). Both start from content that is already published and cleared; neither reviews whether the content is publishable — that gate is [creator-content-auditor](../creator-content-auditor/SKILL.md).\n\n**Scope guard**: this skill does NOT score a deliverable for brand alignment, message accuracy, or FTC/disclosure compliance, and it does NOT compute a STAR Trust/Appeal score or run the `STAR-T1`/`STAR-T2` veto — that is the [creator-content-auditor](../creator-content-auditor/SKILL.md) gate's job. This skill works the downstream lever: turning approved content into paid reach or many-channel assets, then hands off. In a product launch, this skill owns the **repurposing map and the paid-amplification / distribution execution calendar** (including the 30-day plan for launch content); the launch discipline's [momentum-planner](../../../launch/prove/momentum-planner/SKILL.md) schedules only the launch *moments* and hands the distribution work here. In always-on organic social the split is the same shape: the standing brand posting calendar belongs to [social-calendar-builder](../../../social/craft/social-calendar-builder/SKILL.md) and net-new idea-to-multi-platform package drafting to [social-creative-builder](../../../social/craft/social-creative-builder/SKILL.md) — this skill keeps repurposing of existing assets and ALL paid amplification, and the social discipline only flags boost-worthy organic winners to it.\n\n## Mode selector\n\n| Mode | Use when | Core output |\n|------|----------|-------------|\n| **paid** (default) | Extend the reach of organic creator content with paid spend | Content-selection scorecard, amplification strategy (whitelisting / boosting / dark posts), audience targeting, budget allocation, optimization playbook |\n| **repurpose** | Reuse one approved asset across paid, website, email, and social | Rights-tracked inventory, 1-video-to-10+ repurposing map, format transformation specs, 30-day distribution plan, content library + rights tracker |\n\nPick with `--mode paid` or `--mode repurpose`. If unset: \"boost / amplify / whitelisting / Spark Ads / dark post / paid spend / budget\" → **paid**; \"repurpose / reuse / turn one video into many / asset library / social proof on pages / multi-channel rollout\" → **repurpose**. If the request spans both (e.g. \"cut ad variations *and* plan the paid spend\"), run **repurpose** first to produce the assets, then hand to **paid** — do not silently merge; state which mode you ran.\n\n## Quick Start\n\nShortest invocation:\n\n```\nWhich influencer content should we amplify from [campaign]?          # paid\nHow can we repurpose this influencer content across channels?        # repurpose\n```\n\nCommon scenarios:\n\n```\n--mode paid: Create a paid amplification plan for our influencer campaign with $5,000 across TikTok and Instagram\n--mode repurpose: We have 3 great TikTok videos. Build a repurposing plan and a 30-day distribution calendar.\n```\n\nOutput expectation — **paid**: every candidate scored, tiered, and given a spend that sums to budget, plus a scale/pause playbook. **repurpose**: every source asset rights-tagged, at least one mapped to 3+ formats across 2+ channels, plus a dated distribution plan.\n\n## Skill Contract\n\n- **Reads**:\n  - *paid* — organic content set (creator handles, platform, content type, reach, engagement rate, views), amplification budget, campaign objective (awareness/traffic/conversions), target platforms, any prior performance data the user provides.\n  - *repurpose* — source UGC assets (videos, reels, reviews, images), creator handles and platforms, usage rights per asset, original performance metrics, target channels. For atomizing a source, the pasted transcript/caption/review text.\n  - Both pull prior campaign context from `memory/hot-cache.md` when `memory-management` is active.\n- **Writes**: the mode's deliverable (paid: selection scorecard, strategy, targeting, budget, optimization playbook; repurpose: inventory, repurposing map, distribution plan, format specs, rights tracker) plus a reusable handoff summary. Save to `memory/influencer/content-amplifier/YYYY-MM-DD-<topic>.md`.\n- **Promotes**: durable facts — *paid*: chosen amplification mix, per-creator spend tiers, winning audiences, scale/pause thresholds; *repurpose*: rights levels, expiration dates, library naming convention, top-performing source assets — to `memory/hot-cache.md` (ask first).\n- **Done when**:\n  - *paid* — (1) each candidate is scored /25 and tiered (must amplify / consider / do not amplify) with a recommended spend; (2) a budget allocation by content, objective, and platform sums to the stated budget; (3) an optimization plan with KPI targets and scale/pause rules is recorded.\n  - *repurpose* — (1) every source asset has a rights level and expiration recorded; (2) at least one source asset is mapped to 3+ distinct output formats across 2+ channels; (3) a dated distribution plan with an asset checklist exists.\n- **Primary next skill**: *paid* → [performance-analyzer](../../report/performance-analyzer/SKILL.md) once campaigns are live; *repurpose* → [landing-optimizer](../../report/landing-optimizer/SKILL.md) to place the repurposed social proof where it converts.\n\n### Handoff Summary\n\n> Emit the standard shape from [skill-contract.md §Handoff Summary Format](../../../references/skill-contract.md). State which mode ran. Label every metric Measured / User-provided / Estimated — never present a CPM, ROAS, view count, or rights date you were not given as Measured; if it is missing, ask for the export or mark it Estimated with the basis.\n\n## Data Sources\n\nThis family is Tier 1: both modes work with no live integrations. Ask the user for the mode's inputs and produce the full artifact from those. Never invent reach, engagement, CPM, ROAS, or rights numbers — if a value is missing, ask for the export or label it Estimated.\n\nWhere a connector could sharpen the output (all optional, opt-in Tier 2/3):\n\n- `~~social platform analytics` — pull organic reach, engagement rate, and view counts (both modes) instead of asking the user to paste them.\n- `~~ad platform` (Meta Ads Manager, TikTok Ads Manager, Google Ads) — read live CPM/CTR/CPC/ROAS for the paid optimization playbook, and confirm Spark Ads / Partnership Ad authorization status.\n- `~~influencer database` — verify creator audience demographics for lookalike targeting (paid); pull handles, platforms, and contract rights terms (repurpose).\n- `~~DAM / asset library` — store and tag processed assets; enforce the naming convention (repurpose).\n- `~~CRM` — supply retargeting/exclusion audiences (paid); reconcile creator records with usage-rights expirations (repurpose).\n\nSee [CONNECTORS.md](../../../CONNECTORS.md) for the verified free/keyless recipe per category. None are required; absent a connector, the user supplies the numbers.\n\n## Instructions\n\nSelect the mode first (see Mode selector), then run that mode's steps. Each step has a fill-in template in [references/templates.md](references/templates.md) — produce the populated artifact, do not skip the table.\n\n### Mode: paid\n\n1. **Assess available content** — build the content inventory: campaign, piece count, budget, and a performance overview table (creator, platform, type, organic reach, ER, views, potential). [Paid Step 1 template](references/templates.md#paid-1-content-inventory-step-1).\n2. **Select content for amplification** — weight selection criteria (organic performance, hook quality, message clarity, production quality, CTA), score each piece /25, then tier into Must Amplify / Consider If Budget Allows / Do Not Amplify with recommended spend. [Paid Step 2 template](references/templates.md#paid-2-content-selection-step-2).\n3. **Develop amplification strategy** — pick the mix across three methods: whitelisting / Spark Ads (run through the creator's account, best for native feel and social proof), brand account boosting (full targeting control, less authentic), and dark posts (test variations, specific targeting). Output a budget-split table by method. [Paid Step 3 template](references/templates.md#paid-3-amplification-strategy-step-3-method-detail).\n4. **Set up targeting** — primary lookalike off the creator's engaged audience, plus expansion segments (interest/behavioral/demographic for awareness; retargeting/custom/lookalike for conversions), ad sets per platform, and exclusions. [Paid Step 4 template](references/templates.md#paid-4-audience-targeting-step-4).\n5. **Allocate budget** — split the stated budget by content, by objective, and by platform (with CPM estimates), and set a pacing schedule (learning → optimization → scaling). Allocations must sum to the stated budget. [Paid Step 5 template](references/templates.md#paid-5-budget-allocation-step-5).\n6. **Optimization playbook** — KPI table (CPM, CTR, CPC, CVR, ROAS) with below/above-target actions, an optimization schedule, A/B tests, and explicit scale-up / pause / creative-refresh thresholds. [Paid Step 6 template](references/templates.md#paid-6-optimization-playbook-step-6).\n7. **Platform-specific setup** — creator authorization + campaign steps for Meta Partnership Ads, TikTok Spark Ads, and YouTube video ads. [Paid Step 7 guide](references/templates.md#paid-7-platform-specific-setup-step-7).\n\nSave the populated artifact and (with the user's OK) promote the chosen mix, per-creator spend tiers, winning audiences, and scale/pause thresholds.\n\n### Mode: repurpose\n\n1. **Audit available content** — build a content inventory and rights summary: every asset gets an ID, creator, platform, type, rights level, and status. [Repurpose Step 1 template](references/templates.md#repurpose-1-content-inventory-step-1).\n2. **Map repurposing opportunities** — for each source asset, list output formats, target channels, modifications, and effort (one video → 10+ assets). [Repurpose Step 2 template](references/templates.md#repurpose-2-repurposing-opportunity-map-step-2).\n3. **Create the repurposing plan** — rank source assets by performance and rights, then lay out a channel distribution plan across paid, owned, social, and sales. [Repurpose Step 3 template](references/templates.md#repurpose-3-repurposing-plan-step-3).\n4. **Specify format transformations** — give aspect ratio, duration, and modification specs for video→video, video→static, quote/review, and image conversions. Per-platform specs live in [references/platforms/](../../../references/platforms). [Repurpose Step 4 specs](references/templates.md#repurpose-4-format-transformation-specs-step-4).\n5. **Apply channel guidelines** — website, email, paid (incl. a creative testing matrix), and organic social best practices. [Repurpose Step 5 guidelines](references/templates.md#repurpose-5-channel-specific-guidelines-step-5).\n6. **Build the content library** — folder structure, the `[campaign]_[creator]_[platform]_[type]_[variation]_[date]` naming convention, and metadata fields. [Repurpose Step 6 structure](references/templates.md#repurpose-6-content-library-structure-step-6).\n7. **Track rights** — rights-by-content matrix, expiring-rights alerts, and rights-expansion opportunities. [Repurpose Step 7 tracker](references/templates.md#repurpose-7-usage-rights-tracker-step-7).\n\nFor slicing one source into many output atoms, apply the 7-tier extraction and near-duplicate flag in [references/atom-extraction.md](references/atom-extraction.md). Save the populated artifact and (with the user's OK) promote rights levels, expiration dates, the library naming convention, and top-performing source assets.\n\n## Decision Gates\n\n- **Stop and ask** — only when a mode input needed to proceed is missing and not inferable: (1) *paid* has no budget and none can be inferred — ask for the amplification budget; (2) *repurpose* has assets whose usage rights are unknown — ask for the rights level before recommending any ad/website/email reuse, because reusing a rights-restricted asset is a compliance risk you must not guess through.\n- **Continue silently** — do not stop for: which 3 of N pieces to deep-dive (pick by performance); missing optional connector data (mark N/A, ask the user for the numbers, proceed); a platform not in the reference set (apply the nearest analog and note it). Missing organic metrics → ask once, then proceed with the pieces you have, labeling gaps.\n\n## Example\n\n**paid** — *User*: \"We have 5 influencer TikToks from our launch campaign. Which should we amplify with our $5,000 paid budget?\"\n\n```markdown\n| Creator | Views | ER | Hook | Amplify? | Budget |\n|---------|-------|-----|------|----------|--------|\n| @creator1 | 245K | 8.2% | 5/5 | Yes | $2,000 |\n| @creator3 | 89K | 6.5% | 4/5 | Yes | $1,500 |\n| @creator4 | 34K | 9.8% | 4/5 | Yes | $800 |\n| @creator2 | 156K | 4.1% | 3/5 | Maybe | $500 |\n| @creator5 | 67K | 2.3% | 2/5 | No | $0 |\nTesting reserve $200. Get Spark Ads auth from top 3; run @creator1 as awareness,\n@creator3 as traffic; scale winners after the 3-day learning phase.\n```\n\n**repurpose** — *User*: \"We have 3 great TikTok videos. How should we repurpose them?\" → 3 clips ranked; @creator1's 45s demo expands to 6 assets (Spark Ad, IG Reel, website embed, 3 stills, 15s Stories cut), backed by a 30-day calendar and asset checklist.\n\nFull rankings, strategies, setups, and both worked examples: [references/templates.md](references/templates.md).\n\n## Reference Materials\n\n- [templates.md](references/templates.md) — fill-in templates for every step of both modes, platform setup guides, format transformation specs, both worked examples, and tips.\n- [atom-extraction.md](references/atom-extraction.md) — 7-tier content-atom extraction, the virality heuristic, and the Jaccard near-duplicate flag for slicing one source into many (repurpose mode).\n- Per-platform format & placement specs: [tiktok](../../../references/platforms/tiktok.md) · [youtube](../../../references/platforms/youtube.md) · [linkedin](../../../references/platforms/linkedin.md) · [x](../../../references/platforms/x.md) · [reddit](../../../references/platforms/reddit.md) · [grokipedia](../../../references/platforms/grokipedia.md).\n- [star-benchmark.md](../../../references/star-benchmark.md) — the STAR framework; the Trust vetoes (`STAR-T1` FTC disclosure, `STAR-T2` claim integrity) that creator-content-auditor enforces before this skill runs.\n- [skill-contract.md](../../../references/skill-contract.md) — shared contract and Handoff Summary format.\n- [state-model.md](../../../references/state-model.md) — HOT/WARM/COLD memory tiers and save conventions.\n- [CONNECTORS.md](../../../CONNECTORS.md) — free/keyless data recipe per connector category.\n- Sibling skills: [creator-content-auditor](../creator-content-auditor/SKILL.md), [contract-helper](../contract-helper/SKILL.md), [landing-optimizer](../../report/landing-optimizer/SKILL.md), [budget-optimizer](../../target/budget-optimizer/SKILL.md), [performance-analyzer](../../report/performance-analyzer/SKILL.md).\n\n## Save Results\n\nAfter delivering findings, ask: \"Save these results for future sessions?\" If yes, write `memory/influencer/content-amplifier/YYYY-MM-DD-<topic>.md` with: one-line verdict/headline, top 3-5 actionable items, open loops or blockers, and source data references. Only the auditor-class gates may write memory without asking — this skill asks first, and hands veto-like risks (missing disclosure, unsubstantiated claims) to [creator-content-auditor](../creator-content-auditor/SKILL.md) rather than judging them here.\n\n## Next Best Skill\n\n**Primary**:\n- *paid mode* → [performance-analyzer](../../report/performance-analyzer/SKILL.md) — measure amplification results once campaigns are live.\n- *repurpose mode* → [landing-optimizer](../../report/landing-optimizer/SKILL.md) — drop the repurposed testimonials, hero videos, and quote cards onto the pages that convert.\n\n**Alternates**:\n- [content-amplifier --mode paid](SKILL.md) — when repurposed ad variations are ready for paid spend (run only if repurpose ran this session and paid has not).\n- [contract-helper](../contract-helper/SKILL.md) — secure or expand usage rights before reuse (repurpose).\n- [budget-optimizer](../../target/budget-optimizer/SKILL.md) — reallocate paid budget across the recommended tiers (paid).\n\n**Termination**: maintain a visited-set this session. If a recommended target (including the sibling mode of this skill) already ran, STOP and report the chain complete rather than re-invoking it. Max chain depth 3. When routing is ambiguous, present the options and stop instead of auto-following.\n\nFile v18.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn73qjxwmbna25qq8q051epqt980sys5\",\n  \"slug\": \"content-amplifier\",\n  \"version\": \"18.0.0\",\n  \"publishedAt\": 1783923849941\n}\n\nFile v18.0.0:references/atom-extraction.md\n\n# Content-Atom Extraction Method\n\nA method for breaking one piece of UGC into reusable \"content atoms\" — the smallest standalone units worth repurposing. The agent does this by reading the pasted transcript, caption, or review text. No audio/video processing, no libraries: you read the words and extract.\n\n> Method only. Do NOT install or call whisper, mediapipe, pandas, or any package. If the user has a video, ask them to paste the transcript or captions and work from that text.\n\n## 1. The 7 Atom Tiers\n\nRead the source text and pull every standalone unit that fits one of these tiers. One source usually yields 5–15 atoms. Tag each atom with a timestamp (or text position if no timecodes) and the platforms it suits best.\n\n| Tier | What it is | Looks like | Suggested platforms |\n|------|-----------|-----------|--------------------|\n| `narrative_arc` | The whole before→after journey in one line | \"I had X problem, tried this, now Y\" | YouTube, landing page hero, case study |\n| `quote` | A short, quotable line in the creator's voice | \"This is the only one that actually worked.\" | quote card, website testimonial, ad headline, email |\n| `controversial_take` | A claim that splits opinion or pushes back on common advice | \"Everyone says X — they're wrong.\" | X, Reddit, TikTok hook, ad hook |\n| `data_point` | A specific number, result, or measurable claim | \"Saved 4 hours a week.\" \"Down 12 lbs in 6 weeks.\" | ad copy, landing-page stat, email subject |\n| `story` | A self-contained anecdote with a beginning and payoff | \"So last Tuesday I…\" | Reels, TikTok, Stories, blog snippet |\n| `framework` | A named or numbered method the creator teaches | \"My 3-step morning routine\" | carousel, LinkedIn, YouTube Short, blog |\n| `prediction` | A forward-looking claim about a trend or outcome | \"By next year everyone will…\" | X, LinkedIn, thought-leadership post |\n\n### Per-atom record\n\n```markdown\n- atom_id: A-001\n  tier: quote\n  text: \"This is the only one that actually worked.\"\n  timestamp: 00:00:18   # or char-offset / \"para 2\" if no timecodes\n  source_asset: UGC-001 (@creator1, TikTok)\n  suggested_platforms: [quote card, website testimonial, ad headline]\n  virality_score: 0.71\n```\n\n## 2. Virality Heuristic\n\nScore each atom 0–1 so you repurpose the strongest first. Rate three traits on a 0–1 scale by reading the text, then weight them:\n\n```\nbase = (Novelty × 0.4) + (Controversy × 0.3) + (Utility × 0.3)\n```\n\n- **Novelty (0.4)** — how fresh or surprising is the claim? Seen-it-everywhere = low; genuinely new angle = high.\n- **Controversy (0.3)** — does it provoke a reaction or take a side? Neutral = low; \"you've been doing it wrong\" = high.\n- **Utility (0.3)** — can a viewer act on it? Vague vibe = low; concrete step or result = high.\n\n### Bonuses (additive, then cap the total at 1.0)\n\nAtom-type bonus:\n\n| Atom tier | Bonus |\n|-----------|-------|\n| `controversial_take` | +0.10 |\n| `data_point` | +0.08 |\n| `framework` | +0.06 |\n| `quote` | +0.04 |\n| others | 0 |\n\nContent bonus (each applies once, stack them):\n\n- +0.05 if it names a specific number or timeframe.\n- +0.05 if it directly addresses the viewer (\"you\", \"your\").\n- +0.05 if it carries clear emotion (relief, frustration, surprise).\n\n```\nvirality_score = min(1.0, base + atom_type_bonus + content_bonuses)\n```\n\nSort atoms by `virality_score` descending; repurpose the top of the list into paid and hero placements first.\n\n## 3. Near-Duplicate Flag (Jaccard ~0.70)\n\nBefore you publish a batch, flag atoms that say almost the same thing so you don't ship five versions of one line.\n\n**Jaccard similarity** = (words shared by both) / (all distinct words across both). Compute it by hand on lowercased word sets, dropping punctuation and common stop-words (the, a, is, and, to, of, it, this).\n\n```\nJ(A, B) = |words(A) ∩ words(B)| / |words(A) ∪ words(B)|\n```\n\nFlag a pair as a near-duplicate when **J ≥ 0.70**.\n\nCheck in two places:\n\n1. **Within the current batch** — compare every new atom against the others in this run. Keep the higher-virality one; mark the other `dup_of: A-00X`.\n2. **Against recent memory** — read atom records saved in `memory/influencer/content-amplifier/` dated within the last 30 days and compare new atoms against those. If J ≥ 0.70 against a recent atom, flag it as already-used and either skip it or note it as a deliberate refresh.\n\n```markdown\n- atom_id: A-007\n  text: \"It's the only one that actually worked for me.\"\n  near_duplicate: true\n  dup_of: A-001            # J = 0.78, within-batch\n  decision: drop (lower virality)\n```\n\nWorked example: `\"this is the only one that actually worked\"` vs `\"the only one that actually worked for me\"` — after stop-word removal the sets are {only, one, that, actually, worked} (5) and {only, one, that, actually, worked, for, me} (7); shared = 5, union = 7, so **J = 5/7 ≈ 0.71** — just over the 0.70 line, so flag it.\n\nFile v18.0.0:references/templates.md\n\n# Content Amplifier — Templates, Specs & Worked Examples\n\nFill-in templates for both modes of [content-amplifier](../SKILL.md). Anchors are mode-prefixed: `paid-*` for the paid-amplification workflow, `repurpose-*` for the UGC-reuse workflow. Links back to repo root use `../../../`.\n\n---\n\n# Mode: paid\n\nTemplates for extending the reach of organic creator content with paid spend.\n\n## paid-1: Content Inventory (Step 1)\n\n```markdown\n### Content Inventory for Amplification\n\n**Campaign**: [name]\n**Total Content Pieces**: [#]\n**Amplification Budget**: $[X]\n\n### Content Performance Overview\n\n| Creator | Platform | Content Type | Organic Reach | ER | Views | Potential |\n|---------|----------|--------------|---------------|----|-------|-----------|\n| @[handle1] | [platform] | [type] | [reach] | [%] | [views] | ⭐⭐⭐⭐⭐ |\n| @[handle2] | [platform] | [type] | [reach] | [%] | [views] | ⭐⭐⭐⭐ |\n| @[handle3] | [platform] | [type] | [reach] | [%] | [views] | ⭐⭐⭐ |\n```\n\n## paid-2: Content Selection (Step 2)\n\n```markdown\n## Content Selection for Amplification\n\n### Selection Criteria\n\n| Criterion | Weight | Why It Matters |\n|-----------|--------|----------------|\n| Organic performance | [%] | Proven engagement |\n| Hook quality | [%] | Paid attention capture |\n| Message clarity | [%] | Brand communication |\n| Production quality | [%] | Professional impression |\n| CTA effectiveness | [%] | Conversion potential |\n\n### Content Scoring\n\n| Content | Organic | Hook | Message | Quality | CTA | Total | Rank |\n|---------|---------|------|---------|---------|-----|-------|------|\n| @[handle1] | [1-5] | [1-5] | [1-5] | [1-5] | [1-5] | [X/25] | 1 |\n| @[handle2] | [1-5] | [1-5] | [1-5] | [1-5] | [1-5] | [X/25] | 2 |\n\n### Top Picks for Amplification\n\n**Tier 1: Must Amplify**\n\n| Content | Reason | Recommended Spend |\n|---------|--------|-------------------|\n| @[handle1] [content] | [why] | $[X] ([%] of budget) |\n| @[handle2] [content] | [why] | $[X] ([%] of budget) |\n\n**Tier 2: Consider If Budget Allows**\n\n| Content | Reason | Recommended Spend |\n|---------|--------|-------------------|\n| @[handle3] [content] | [why] | $[X] ([%] of budget) |\n\n**Do Not Amplify**\n\n| Content | Reason |\n|---------|--------|\n| @[handle4] [content] | [why it's not worth paid spend] |\n```\n\n## paid-3: Amplification Strategy (Step 3 + method detail)\n\n```markdown\n## Amplification Strategy\n\n### Strategy Overview\n\n**Objective**: [awareness/traffic/conversions]\n**Total Budget**: $[X]\n**Duration**: [timeframe]\n**Platforms**: [platforms]\n\n### Amplification Methods\n\n#### Option 1: Whitelisting / Spark Ads\n\n**What it is**: Running ads through the creator's account\n\n| Platform | Format | Requirements | Best For |\n|----------|--------|--------------|----------|\n| Meta Branded Content | Partnership Ads | Creator grants access | Native feel, social proof |\n| TikTok Spark Ads | Spark Ads | Creator authorization | TikTok algorithm, authenticity |\n| YouTube | BrandConnect | Creator approval | Long-form, YouTube search |\n\n**Advantages**: keeps the creator's identity and credibility; better engagement than brand ads; native platform integration; social proof preserved.\n\n**Setup**: [ ] creator access/authorization · [ ] content approved for paid use · [ ] proper disclosure maintained.\n\n#### Option 2: Brand Account Boosting\n\n**What it is**: Sharing/reposting and boosting from brand accounts.\n**Advantages**: full targeting control; simpler to set up; no creator coordination.\n**Disadvantages**: loses some authenticity; may perform differently than organic.\n\n#### Option 3: Dark Posts\n\n**What it is**: Ads using creator content that don't appear organically.\n**Best for**: testing multiple versions, specific targeting.\n\n### Recommended Strategy Mix\n\n| Method | % of Budget | Amount | Rationale |\n|--------|-------------|--------|-----------|\n| Whitelisting | [%] | $[X] | [reason] |\n| Brand Boosting | [%] | $[X] | [reason] |\n| Dark Posts | [%] | $[X] | [reason] |\n```\n\n## paid-4: Audience Targeting (Step 4)\n\n```markdown\n## Audience Targeting Strategy\n\n### Primary Audience: Lookalike/Similar\n\n**Source**: [creator's audience / engaged users / converters]\n**Similarity**: [1-10% / narrow-broad]\n- Lookalike of creator's engaged followers\n- Interest overlap with creator's niche\n- Demographics matching creator's audience\n\n### Secondary Audience: Expansion\n\n**For Awareness Campaigns**:\n| Audience Segment | Size | Targeting Details |\n|------------------|------|-------------------|\n| Interest-based | [size] | [interests] |\n| Behavioral | [size] | [behaviors] |\n| Demographic | [size] | [demographics] |\n\n**For Conversion Campaigns**:\n| Audience Segment | Size | Targeting Details |\n|------------------|------|-------------------|\n| Retargeting | [size] | Website visitors, engagers |\n| Custom | [size] | Email lists, customers |\n| Lookalike | [size] | Purchase lookalikes |\n\n### Targeting by Platform\n\n#### Meta (Instagram/Facebook)\n| Ad Set | Audience | Targeting | Budget |\n|--------|----------|-----------|--------|\n| [Ad Set 1] | [description] | [details] | $[X] |\n| [Ad Set 2] | [description] | [details] | $[X] |\n\n#### TikTok\n| Ad Group | Audience | Targeting | Budget |\n|----------|----------|-----------|--------|\n| [Ad Group 1] | [description] | [details] | $[X] |\n\n### Exclusions\n- Existing customers (if not retargeting)\n- Previous purchasers (if awareness)\n- [Other exclusions]\n```\n\n## paid-5: Budget Allocation (Step 5)\n\n```markdown\n## Budget Allocation\n\n### Total Amplification Budget: $[X]\n\n### By Content\n| Content | Platform | Spend | % | Rationale |\n|---------|----------|-------|---|-----------|\n| @[handle1] video | TikTok | $[X] | [%] | Top performer, high engagement |\n| @[handle2] reel | Instagram | $[X] | [%] | Strong hook, conversion-focused |\n| @[handle3] post | Instagram | $[X] | [%] | Good UGC, authentic feel |\n| Testing pool | Various | $[X] | [%] | A/B testing new content |\n\n### By Objective\n| Objective | Budget | % | Expected Result |\n|-----------|--------|---|-----------------|\n| Awareness/Reach | $[X] | [%] | [impressions] |\n| Traffic | $[X] | [%] | [clicks] |\n| Conversions | $[X] | [%] | [conversions] |\n\n### By Platform\n| Platform | Budget | % | CPM Estimate | Expected Reach |\n|----------|--------|---|--------------|----------------|\n| TikTok | $[X] | [%] | $[X] | [reach] |\n| Instagram | $[X] | [%] | $[X] | [reach] |\n| Facebook | $[X] | [%] | $[X] | [reach] |\n\n### Pacing\n| Period | Daily Budget | Purpose |\n|--------|--------------|---------|\n| Days 1-3 | $[X]/day | Learning phase |\n| Days 4-7 | $[X]/day | Optimization |\n| Days 8+ | $[X]/day | Scaling winners |\n```\n\n> All allocations must sum to the stated budget. Label every CPM/reach figure Estimated unless read from an ad-platform connector.\n\n## paid-6: Optimization Playbook (Step 6)\n\n```markdown\n## Optimization Playbook\n\n### KPIs to Monitor\n| Metric | Target | Action If Below | Action If Above |\n|--------|--------|-----------------|-----------------|\n| CPM | $[X] | Adjust targeting | Scale budget |\n| CTR | [%] | Test new creatives | Scale spend |\n| CPC | $[X] | Optimize audience | Increase bid |\n| CVR | [%] | Review landing page | Scale budget |\n| ROAS | [X]:1 | Pause or adjust | Significantly scale |\n\n### Optimization Schedule\n| Day | Action |\n|-----|--------|\n| Day 1-2 | Let campaigns run, collect data |\n| Day 3 | First optimization: pause underperformers |\n| Day 5 | Audience refinement: expand or narrow |\n| Day 7 | Budget reallocation to winners |\n| Ongoing | Weekly optimization cycles |\n\n### A/B Testing Plan\n| Test | Variable A | Variable B | Success Metric |\n|------|------------|------------|----------------|\n| [Test 1] | [version A] | [version B] | [metric] |\n\n### When to Scale\nScale up when: CPM stable and below target for 3+ days; ROAS consistently above [X]:1; frequency below [X]; engagement maintained.\nMethod: increase budget 20-30% every 2-3 days; expand audiences gradually; duplicate winning ad sets.\n\n### When to Pause\nPause when: CPM 50%+ above target with no improvement; ROAS below [X]:1 for 3+ days; frequency above [X]; engagement declining.\n\n### Creative Refresh\nRefresh when frequency reaches [X]+, engagement declines week-over-week, or CTR drops below [%]. Options: new creator content, different cuts/edits, new hooks, different CTAs.\n```\n\n## paid-7: Platform-Specific Setup (Step 7)\n\n```markdown\n## Platform Setup Guides\n\n### Meta (Instagram/Facebook) — Partnership Ads\n1. Creator authorization: Instagram Settings > Business > Branded Content > add your brand as approved partner (or share a post code for specific content).\n2. Create campaign: Ads Manager > Create Campaign > select objective > at ad level pick \"Use existing post\" > enter branded content ad code > set targeting + budget.\nBest practices: use the creator's caption (edited if needed); maintain disclosure; test multiple placements.\n\n### TikTok — Spark Ads\n1. Creator authorization: video > ... > Ad settings > turn on \"Ad authorization\" > copy the authorization code (valid 7-365 days).\n2. Create campaign: TikTok Ads Manager > create campaign with chosen objective > at ad level pick \"Spark Ads\" > enter authorization code > configure targeting.\nBest practices: keep the TikTok native feel; use In-Feed or TopView placements; enable comments for social proof.\n\n### YouTube — Video Ads\n1. Get content rights or have the creator upload to the brand channel.\n2. Create a Video campaign in Google Ads > select ad format (skippable, non-skippable, etc.) > configure targeting.\nBest practices: first 5 seconds are critical; include brand early for non-skippable; use companion banners.\n```\n\n## Worked Example — paid\n\n**User**: \"We have 5 influencer TikToks from our launch campaign. Which should we amplify with our $5,000 paid budget?\"\n\n```markdown\n## Amplification Recommendation\n\n| Creator | Views | ER | Hook Score | Amplify? | Budget |\n|---------|-------|-----|------------|----------|--------|\n| @creator1 | 245K | 8.2% | 5/5 | Yes | $2,000 |\n| @creator3 | 89K | 6.5% | 4/5 | Yes | $1,500 |\n| @creator4 | 34K | 9.8% | 4/5 | Yes | $800 |\n| @creator2 | 156K | 4.1% | 3/5 | Maybe | $500 |\n| @creator5 | 67K | 2.3% | 2/5 | No | $0 |\n\nRecommended strategy ($5,000):\n1. @creator1 ($2,000) — strongest hook, prioritize for awareness.\n2. @creator3 ($1,500) — great product demo, good for consideration.\n3. @creator4 ($800) — high engagement despite lower views, loyal audience.\n4. @creator2 ($500) — test budget only, monitor closely.\n5. Testing reserve ($200) — A/B test variations.\n\nSetup priority: get Spark Ads auth from top 3 > awareness campaign for @creator1 >\ntraffic campaign for @creator3 > scale winners after the 3-day learning phase.\n```\n\n## Tips — paid\n\n1. Don't amplify bad content — paid won't fix poor creative.\n2. Start with proven winners — organic success predicts paid success.\n3. Maintain authenticity — whitelisting outperforms brand reposts.\n4. Test before scaling — small tests before big budgets.\n5. Optimize continuously — paid requires active management.\n\n---\n\n# Mode: repurpose\n\nTemplates for reusing one approved asset across paid, website, email, and social.\n\n## repurpose-1: Content Inventory (Step 1)\n\n```markdown\n### Content Inventory\n\n**Campaign**: [name]\n**Total Content Pieces**: [#]\n**Content Types**: [videos, images, reviews, etc.]\n\n| ID | Creator | Platform | Type | Duration/Format | Rights | Status |\n|----|---------|----------|------|-----------------|--------|--------|\n| 001 | @[handle] | TikTok | Video | 45s | Perpetual | Available |\n| 002 | @[handle] | Instagram | Reel | 30s | 12 months | Available |\n| 003 | @[handle] | Instagram | Carousel | 5 images | Campaign only | Limited |\n\n### Rights Summary\n\n| Rights Type | Content Count | Expiration |\n|-------------|---------------|------------|\n| Perpetual | [#] | Never |\n| 12 months | [#] | [date] |\n| Campaign only | [#] | [date] |\n| Organic only | [#] | N/A - no paid use |\n```\n\n## repurpose-2: Repurposing Opportunity Map (Step 2)\n\n```markdown\n## Repurposing Opportunity Map\n\n### Original Content: @[handle] TikTok Video\n**Original**: 45-second product review video\n\n### Repurposing Options\n\n| New Format | Channel | Modifications Needed | Effort |\n|------------|---------|---------------------|--------|\n| Spark Ad | TikTok Ads | None (native) | Low |\n| Instagram Reel | Instagram | Aspect ratio adjust | Low |\n| Facebook Ad | Facebook | Caption + CTA overlay | Medium |\n| YouTube Short | YouTube | Minor edits | Low |\n| Website testimonial | Website | Extract quote + thumbnail | Medium |\n| Email GIF | Email | Convert to GIF, 5-10s | Medium |\n| Still images | Multiple | Screenshot key moments | Low |\n| Quote cards | Social | Pull text, design graphic | Medium |\n| Landing page | Website | Embed or screenshot | Low |\n| Sales deck | Presentations | Screenshots + stats | Medium |\n\n### Content Multiplication — 1 Original Video → 10+ Assets\n\nOriginal: 45s TikTok Video\n ├─ Paid Ads: Spark Ad · FB Video · IG Reel\n ├─ Social: Stories Clips · Quote Cards\n └─ Website/Email: Website Banner · Email Hero\n```\n\n## repurpose-3: Repurposing Plan (Step 3)\n\n```markdown\n## Content Repurposing Plan\n\n### Priority Content\n| Rank | Content | Original Performance | Repurpose Priority |\n|------|---------|---------------------|-------------------|\n| 1 | @[handle1] video | [metrics] | Maximize - full rights |\n| 2 | @[handle2] reel | [metrics] | High - strong content |\n| 3 | @[handle3] post | [metrics] | Medium - limited rights |\n\n### Channel Distribution Plan\n\n#### Paid Advertising\n| Platform | Content to Use | Format | Timeline |\n|----------|---------------|--------|----------|\n| TikTok Ads | [content IDs] | Spark Ads | Immediate |\n| Meta Ads | [content IDs] | Video/Carousel | Week 1 |\n| YouTube | [content IDs] | Shorts/Pre-roll | Week 2 |\n\n#### Owned Channels\n| Channel | Content to Use | Format | Timeline |\n|---------|---------------|--------|----------|\n| Website | [content IDs] | Embedded/Screenshots | Week 1 |\n| Email | [content IDs] | GIF/Images | Week 2 |\n| Blog | [content IDs] | Embedded + quotes | Week 3 |\n\n#### Social Media\n| Platform | Content to Use | Format | Timeline |\n|----------|---------------|--------|----------|\n| Instagram | [content IDs] | Repost/Stories | Ongoing |\n| TikTok | [content IDs] | Stitch/Duet | Ongoing |\n| Twitter | [content IDs] | Quote + link | Ongoing |\n\n#### Sales & Marketing\n| Use Case | Content to Use | Format | Timeline |\n|----------|---------------|--------|----------|\n| Sales deck | [content IDs] | Screenshots | Week 1 |\n| Case study | [content IDs] | Quotes + metrics | Month 2 |\n| Trade show | [content IDs] | Loop video | As needed |\n```\n\n## repurpose-4: Format Transformation Specs (Step 4)\n\n```markdown\n## Format Transformation Specifications\n\n### Video to Multiple Formats — Full Video Variations\n| Target | Aspect Ratio | Duration | Modifications |\n|--------|--------------|----------|---------------|\n| TikTok/Reels | 9:16 | 15-60s | Native or trim |\n| Instagram Feed | 1:1 or 4:5 | 15-60s | Crop/letterbox |\n| Facebook Feed | 1:1 or 16:9 | 15-60s | CTA overlay |\n| YouTube Shorts | 9:16 | <60s | YouTube branding |\n| YouTube Pre-roll | 16:9 | 15-30s | Front-load message |\n| Stories | 9:16 | 15s max | Split into segments |\n\n### Video to Static\n| Asset Type | Source | Specifications |\n|------------|--------|----------------|\n| Thumbnail | Key frame | 1080x1080 or 1080x1920 |\n| Quote card | Pull text | Brand template |\n| Product shot | Frame grab | High-res moment |\n| GIF | 5-10s clip | <5MB, loop |\n\n### Quote/Review Transformations\n| Format | Specifications | Use Case |\n|--------|----------------|----------|\n| Website testimonial | Photo + quote + name | Product pages |\n| Social quote card | Designed graphic | Organic posts |\n| Email testimonial | Quote + thumbnail | Campaigns |\n| Ad copy | Pull key phrases | Ad headlines |\n\n### Image Transformations\n| From | To | Specifications |\n|------|----|----------------|\n| Carousel | Individual posts | Separate each image |\n| High-res image | Multiple crops | 1:1, 4:5, 9:16 |\n| Photo | Ad creative | Add copy overlay |\n| Photo | Website banner | Crop to banner ratio |\n```\n\n## repurpose-5: Channel-Specific Guidelines (Step 5)\n\n```markdown\n## Channel Repurposing Guidelines\n\n### Website Usage\n- Product pages: embed video reviews; pull quote testimonials with creator photo; \"As seen on @handle\" badges.\n- Homepage: UGC carousel/gallery; video testimonial section; social proof counter.\n- Landing pages: hero video from top creator; testimonial quotes throughout; creator endorsement badges.\n\nImplementation:\n<div class=\"ugc-testimonial\">\n  <video src=\"[creator-video]\" controls></video>\n  <p class=\"quote\">\"[Pull quote]\"</p>\n  <p class=\"attribution\">@[handle], [platform]</p>\n</div>\n\n### Email Marketing\nBest practices: use GIFs (<5MB) for video; include a static fallback; pull compelling quotes; link to full content.\n| Email Type | UGC Usage |\n|------------|-----------|\n| Welcome series | Testimonial quote |\n| Promotional | Product demo GIF |\n| Newsletter | \"What creators say\" section |\n| Abandoned cart | Social proof quote |\n\n### Paid Advertising — Creative Variations\nFor each video create: original (no changes); hook variation (different first 3s); CTA variation (different end card); length variations (15s, 30s, full); text-overlay variation.\n\nTesting Matrix:\n| Version | Hook | Body | CTA | Overlay |\n|---------|------|------|-----|---------|\n| A | Original | Original | Original | None |\n| B | New hook | Original | Original | None |\n| C | Original | Trimmed | Strong CTA | Brand |\n| D | New hook | Trimmed | Strong CTA | Brand |\n\n### Social Media Organic\nReposting: always credit the creator; ask permission even if contractual; add brand commentary; use platform repost features when available.\n| Day | Content Type | Source |\n|-----|--------------|--------|\n| Mon | Original brand content | Brand |\n| Tue | UGC repost | @[creator1] |\n| Wed | Original brand content | Brand |\n| Thu | UGC Stories | @[creator2] |\n| Fri | UGC repost | @[creator3] |\n```\n\n## repurpose-6: Content Library Structure (Step 6)\n\n```markdown\n## UGC Content Library Structure\n\n### Folder Organization\n/ugc-library/\n├── /raw/ (/videos/ /images/ /audio/)\n├── /processed/ (/ads/ [/tiktok/ /meta/ /youtube/] /website/ /email/ /social/)\n├── /creators/ (/@handle1/ /@handle2/ /@handle3/)\n└── /campaigns/ (/campaign-name-1/ /campaign-name-2/)\n\n### Asset Naming Convention\n`[campaign]_[creator]_[platform]_[type]_[variation]_[date]`\nExamples:\n- summer2024_sarahfit_tiktok_video_original_20240615\n- summer2024_sarahfit_tiktok_video_15s_20240615\n- summer2024_sarahfit_ig_thumbnail_01_20240615\n\n### Metadata Tracking\n| Field | Description | Example |\n|-------|-------------|---------|\n| Asset ID | Unique identifier | UGC-2024-001 |\n| Creator | @handle | @sarahfit |\n| Original Platform | Where created | TikTok |\n| Content Type | Format | Video |\n| Duration | Length | 45s |\n| Usage Rights | License type | Perpetual |\n| Rights Expiration | If applicable | N/A |\n| Approved Uses | Where can use | All channels |\n| Performance | Original metrics | 250K views, 8% ER |\n| Tags | Searchable keywords | Product, review, demo |\n```\n\n## repurpose-7: Usage Rights Tracker (Step 7)\n\n```markdown\n## Usage Rights Tracker\n\n### Rights by Content\n| Content ID | Creator | Rights Level | Paid Use | Website | Email | Expires |\n|------------|---------|--------------|----------|---------|-------|---------|\n| UGC-001 | @handle1 | Full | Yes | Yes | Yes | Never |\n| UGC-002 | @handle2 | Limited | Yes | Yes | No | Dec 2024 |\n| UGC-003 | @handle3 | Organic only | No | No | No | N/A |\n\n### Expiring Rights Alert\n| Content | Creator | Rights Expire | Action Needed |\n|---------|---------|---------------|---------------|\n| UGC-002 | @handle2 | Dec 15, 2024 | Renew or remove |\n| UGC-005 | @handle5 | Jan 30, 2025 | Renew or remove |\n\n### Rights Expansion Opportunities\n| Content | Current Rights | Potential Upgrade | Est. Cost |\n|---------|----------------|-------------------|-----------|\n| UGC-003 | Organic only | Add paid rights | $[X] |\n| UGC-002 | 12 months | Perpetual | $[X] |\n```\n\n> Never recommend ad/website/email reuse of an asset whose rights level is unknown or `Organic only` — ask for the rights first (see SKILL.md Decision Gates).\n\n## Worked Example — repurpose (3 TikTok videos)\n\n**User**: \"We have 3 great TikTok videos from our campaign. How should we repurpose them?\"\n\n```markdown\n## Repurposing Plan: 3 TikTok Videos\n\n### Content Overview\n1. @creator1: 45s product demo (best performer)\n2. @creator2: 30s before/after\n3. @creator3: 60s day-in-the-life\n\n### Immediate Actions (Week 1) — From @creator1 video (45s demo):\n- TikTok Spark Ad (original)\n- Instagram Reel (repost)\n- Website product page embed\n- 3 still images for ads/social\n- 15s cut for Stories\nTotal: 1 video → 6 assets\n\n### 30-Day Repurposing Calendar\n| Week | Channel | Content | Asset Type |\n|------|---------|---------|------------|\n| 1 | TikTok Ads | @creator1 | Spark Ad |\n| 1 | Instagram | @creator2 | Reel repost |\n| 1 | Website | @creator1 | Embed |\n| 2 | Meta Ads | @creator1 | Video ad |\n| 2 | Email | @creator3 | GIF + quote |\n| 3 | YouTube | @creator2 | Short |\n| 4 | Landing page | All | Testimonials |\n\n### Asset Checklist\n- [ ] Create 15s cuts from all 3\n- [ ] Pull 2 quote cards from @creator3\n- [ ] Design 3 thumbnail images\n- [ ] Convert @creator2 to GIF for email\n- [ ] Add CTA overlay to @creator1 for Meta\n```\n\n## Tips — repurpose\n\n1. Plan repurposing before shooting — capture with multiple uses in mind.\n2. Negotiate rights upfront — cheaper than adding later.\n3. Create a system — organize for easy access.\n4. Track everything — know what you can use where.\n5. Refresh regularly — don't overuse the same content.\n\nFile v18.0.0:skill-card.md\n\n## Description: <br>\nContent Amplifier helps marketers turn approved creator content into paid amplification plans or multi-channel UGC repurposing plans with scorecards, budget guidance, rights trackers, and distribution calendars. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[aaron-he-zhu](https://clawhub.ai/user/aaron-he-zhu) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal marketers, growth teams, and creator partnerships teams use this skill after creator content is already approved to choose posts for paid amplification, plan Spark Ads or partnership ads, and repurpose UGC across paid, website, email, and organic channels. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Campaign summaries may be saved in local memory after the user approves saving results. <br>\nMitigation: Confirm that campaign details are appropriate for local memory before approving a save, and avoid storing sensitive creator, audience, or customer information. <br>\nRisk: Paid targeting or UGC reuse plans may be inappropriate if audience consent, platform rules, creator authorization, or usage rights are missing. <br>\nMitigation: Confirm consent, channel policy compliance, creator ad authorization, and asset usage rights before launching ads or reusing content on website, email, or paid channels. <br>\nRisk: The skill can produce estimated performance and rights information when user data is incomplete. <br>\nMitigation: Require measured or user-provided metrics and rights dates for execution decisions, and keep estimated values clearly labeled until confirmed. <br>\n\n\n## Reference(s): <br>\n- [Content Amplifier on ClawHub](https://clawhub.ai/aaron-he-zhu/skills/content-amplifier) <br>\n- [Project homepage from ClawHub metadata](https://github.com/aaron-he-zhu/aaron-marketing-skills) <br>\n- [templates.md](references/templates.md) <br>\n- [atom-extraction.md](references/atom-extraction.md) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, guidance, configuration] <br>\n**Output Format:** [Markdown plans, tables, checklists, trackers, and handoff summaries] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May save a local campaign summary only after user approval; metrics and rights dates should be labeled as measured, user-provided, or estimated.] <br>\n\n## Skill Version(s): <br>\n18.0.0 (source: server release evidence and SKILL.md frontmatter) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v17.0.0: 5 files, 19388 bytes\n\nFiles: references/atom-extraction.md (4918b), references/templates.md (21833b), skill-card.md (2704b), SKILL.md (19204b), _meta.json (137b)\n\nFile v17.0.0:SKILL.md\n\n---\nname: content-amplifier\nslug: content-amplifier\ndisplayName: \"Content Amplifier · 内容放量.\"\nsummary: \"内容放量.\"\ndescription: 'Use when the user asks to \"amplify influencer content with paid media\", \"set up whitelisting or Spark Ads\", \"decide which posts to boost\", \"repurpose influencer content\", \"turn one video into multiple ads\", or \"build a UGC asset library\"; produces (paid mode) a content-selection scorecard, a paid amplification strategy (whitelisting/boosting/dark posts), audience targeting, and a budget+optimization plan, or (repurpose mode) a rights-tracked content inventory, a 1-video-to-10+-asset repurposing map, per-format transformation specs, and a 30-day distribution plan. Not for gating whether a deliverable is publishable or FTC-compliant — use content-reviewer; not for the always-on brand posting calendar — use social-calendar-builder; not for drafting a net-new idea into platform-native packages — use social-creative-builder. 复用达人内容 / 内容放量.'\nversion: \"17.0.0\"\nlicense: Apache-2.0\ncompatibility: \"Claude Code and compatible agent-skill hosts\"\nhomepage: \"https://github.com/aaron-he-zhu/aaron-marketing-skills\"\nwhen_to_use: \"Use when a brand has live, approved creator content and wants to extract more value from it. Paid mode: extend reach with paid spend — choosing which posts to boost, setting up whitelisted Partnership Ads or TikTok Spark Ads, planning dark posts, allocating an ad budget across creators and platforms, building audience targeting off creator lookalikes, running an optimization and scale/pause playbook. Repurpose mode: reuse one asset across paid, website, email, and organic social — generating ad variations from organic clips, building a searchable rights-tracked library, populating product pages with social proof, or planning a multi-channel rollout from a small source set.\"\nargument-hint: \"[--mode paid|repurpose] <campaign or content set> [budget] [platforms/channels]\"\nmetadata: {\"author\": \"aaron-he-zhu\", \"version\": \"17.0.0\", \"discipline\": \"influencer\", \"phase\": \"activate\", \"geo-relevance\": \"low\", \"family\": \"influencer-marketing\", \"hermes\": {\"tags\": [\"marketing\", \"influencer\", \"activate\"], \"category\": \"influencer\"}, \"openclaw\": {\"emoji\": \"📣\", \"homepage\": \"https://github.com/aaron-he-zhu/aaron-marketing-skills\"}}\n---\n\n# Content Amplifier\n\nExtract more value from live, approved creator content. Two modes: **paid** (extend reach with paid spend — whitelisting, Spark Ads, dark posts, budget + optimization) and **repurpose** (reuse one asset across paid, website, email, and social — inventory, repurposing map, format specs, distribution plan). Both start from content that is already published and cleared; neither reviews whether the content is publishable — that gate is [content-reviewer](../content-reviewer/SKILL.md).\n\n**Scope guard**: this skill does NOT score a deliverable for brand alignment, message accuracy, or FTC/disclosure compliance, and it does NOT compute a C³ ART score or run the T1/T2 veto — that is the [content-reviewer](../content-reviewer/SKILL.md) gate's job. This skill works the downstream lever: turning approved content into paid reach or many-channel assets, then hands off. In a product launch, this skill owns the **repurposing map and the paid-amplification / distribution execution calendar** (including the 30-day plan for launch content); the launch discipline's [momentum-planner](../../../launch/prove/momentum-planner/SKILL.md) schedules only the launch *moments* and hands the distribution work here. In always-on organic social the split is the same shape: the standing brand posting calendar belongs to [social-calendar-builder](../../../social/craft/social-calendar-builder/SKILL.md) and net-new idea-to-multi-platform package drafting to [social-creative-builder](../../../social/craft/social-creative-builder/SKILL.md) — this skill keeps repurposing of existing assets and ALL paid amplification, and the social discipline only flags boost-worthy organic winners to it.\n\n## Mode selector\n\n| Mode | Use when | Core output |\n|------|----------|-------------|\n| **paid** (default) | Extend the reach of organic creator content with paid spend | Content-selection scorecard, amplification strategy (whitelisting / boosting / dark posts), audience targeting, budget allocation, optimization playbook |\n| **repurpose** | Reuse one approved asset across paid, website, email, and social | Rights-tracked inventory, 1-video-to-10+ repurposing map, format transformation specs, 30-day distribution plan, content library + rights tracker |\n\nPick with `--mode paid` or `--mode repurpose`. If unset: \"boost / amplify / whitelisting / Spark Ads / dark post / paid spend / budget\" → **paid**; \"repurpose / reuse / turn one video into many / asset library / social proof on pages / multi-channel rollout\" → **repurpose**. If the request spans both (e.g. \"cut ad variations *and* plan the paid spend\"), run **repurpose** first to produce the assets, then hand to **paid** — do not silently merge; state which mode you ran.\n\n## Quick Start\n\nShortest invocation:\n\n```\nWhich influencer content should we amplify from [campaign]?          # paid\nHow can we repurpose this influencer content across channels?        # repurpose\n```\n\nCommon scenarios:\n\n```\n--mode paid: Create a paid amplification plan for our influencer campaign with $5,000 across TikTok and Instagram\n--mode repurpose: We have 3 great TikTok videos. Build a repurposing plan and a 30-day distribution calendar.\n```\n\nOutput expectation — **paid**: every candidate scored, tiered, and given a spend that sums to budget, plus a scale/pause playbook. **repurpose**: every source asset rights-tagged, at least one mapped to 3+ formats across 2+ channels, plus a dated distribution plan.\n\n## Skill Contract\n\n- **Reads**:\n  - *paid* — organic content set (creator handles, platform, content type, reach, engagement rate, views), amplification budget, campaign objective (awareness/traffic/conversions), target platforms, any prior performance data the user provides.\n  - *repurpose* — source UGC assets (videos, reels, reviews, images), creator handles and platforms, usage rights per asset, original performance metrics, target channels. For atomizing a source, the pasted transcript/caption/review text.\n  - Both pull prior campaign context from `memory/hot-cache.md` when `memory-management` is active.\n- **Writes**: the mode's deliverable (paid: selection scorecard, strategy, targeting, budget, optimization playbook; repurpose: inventory, repurposing map, distribution plan, format specs, rights tracker) plus a reusable handoff summary. Save to `memory/influencer/content-amplifier/YYYY-MM-DD-<topic>.md`.\n- **Promotes**: durable facts — *paid*: chosen amplification mix, per-creator spend tiers, winning audiences, scale/pause thresholds; *repurpose*: rights levels, expiration dates, library naming convention, top-performing source assets — to `memory/hot-cache.md` (ask first).\n- **Done when**:\n  - *paid* — (1) each candidate is scored /25 and tiered (must amplify / consider / do not amplify) with a recommended spend; (2) a budget allocation by content, objective, and platform sums to the stated budget; (3) an optimization plan with KPI targets and scale/pause rules is recorded.\n  - *repurpose* — (1) every source asset has a rights level and expiration recorded; (2) at least one source asset is mapped to 3+ distinct output formats across 2+ channels; (3) a dated distribution plan with an asset checklist exists.\n- **Primary next skill**: *paid* → [performance-analyzer](../../measure/performance-analyzer/SKILL.md) once campaigns are live; *repurpose* → [landing-optimizer](../../measure/landing-optimizer/SKILL.md) to place the repurposed social proof where it converts.\n\n### Handoff Summary\n\n> Emit the standard shape from [skill-contract.md §Handoff Summary Format](../../../references/skill-contract.md). State which mode ran. Label every metric Measured / User-provided / Estimated — never present a CPM, ROAS, view count, or rights date you were not given as Measured; if it is missing, ask for the export or mark it Estimated with the basis.\n\n## Data Sources\n\nThis family is Tier 1: both modes work with no live integrations. Ask the user for the mode's inputs and produce the full artifact from those. Never invent reach, engagement, CPM, ROAS, or rights numbers — if a value is missing, ask for the export or label it Estimated.\n\nWhere a connector could sharpen the output (all optional, opt-in Tier 2/3):\n\n- `~~social platform analytics` — pull organic reach, engagement rate, and view counts (both modes) instead of asking the user to paste them.\n- `~~ad platform` (Meta Ads Manager, TikTok Ads Manager, Google Ads) — read live CPM/CTR/CPC/ROAS for the paid optimization playbook, and confirm Spark Ads / Partnership Ad authorization status.\n- `~~influencer database` — verify creator audience demographics for lookalike targeting (paid); pull handles, platforms, and contract rights terms (repurpose).\n- `~~DAM / asset library` — store and tag processed assets; enforce the naming convention (repurpose).\n- `~~CRM` — supply retargeting/exclusion audiences (paid); reconcile creator records with usage-rights expirations (repurpose).\n\nSee [CONNECTORS.md](../../../CONNECTORS.md) for the verified free/keyless recipe per category. None are required; absent a connector, the user supplies the numbers.\n\n## Instructions\n\nSelect the mode first (see Mode selector), then run that mode's steps. Each step has a fill-in template in [references/templates.md](references/templates.md) — produce the populated artifact, do not skip the table.\n\n### Mode: paid\n\n1. **Assess available content** — build the content inventory: campaign, piece count, budget, and a performance overview table (creator, platform, type, organic reach, ER, views, potential). [Paid Step 1 template](references/templates.md#paid-1-content-inventory-step-1).\n2. **Select content for amplification** — weight selection criteria (organic performance, hook quality, message clarity, production quality, CTA), score each piece /25, then tier into Must Amplify / Consider If Budget Allows / Do Not Amplify with recommended spend. [Paid Step 2 template](references/templates.md#paid-2-content-selection-step-2).\n3. **Develop amplification strategy** — pick the mix across three methods: whitelisting / Spark Ads (run through the creator's account, best for native feel and social proof), brand account boosting (full targeting control, less authentic), and dark posts (test variations, specific targeting). Output a budget-split table by method. [Paid Step 3 template](references/templates.md#paid-3-amplification-strategy-step-3-method-detail).\n4. **Set up targeting** — primary lookalike off the creator's engaged audience, plus expansion segments (interest/behavioral/demographic for awareness; retargeting/custom/lookalike for conversions), ad sets per platform, and exclusions. [Paid Step 4 template](references/templates.md#paid-4-audience-targeting-step-4).\n5. **Allocate budget** — split the stated budget by content, by objective, and by platform (with CPM estimates), and set a pacing schedule (learning → optimization → scaling). Allocations must sum to the stated budget. [Paid Step 5 template](references/templates.md#paid-5-budget-allocation-step-5).\n6. **Optimization playbook** — KPI table (CPM, CTR, CPC, CVR, ROAS) with below/above-target actions, an optimization schedule, A/B tests, and explicit scale-up / pause / creative-refresh thresholds. [Paid Step 6 template](references/templates.md#paid-6-optimization-playbook-step-6).\n7. **Platform-specific setup** — creator authorization + campaign steps for Meta Partnership Ads, TikTok Spark Ads, and YouTube video ads. [Paid Step 7 guide](references/templates.md#paid-7-platform-specific-setup-step-7).\n\nSave the populated artifact and (with the user's OK) promote the chosen mix, per-creator spend tiers, winning audiences, and scale/pause thresholds.\n\n### Mode: repurpose\n\n1. **Audit available content** — build a content inventory and rights summary: every asset gets an ID, creator, platform, type, rights level, and status. [Repurpose Step 1 template](references/templates.md#repurpose-1-content-inventory-step-1).\n2. **Map repurposing opportunities** — for each source asset, list output formats, target channels, modifications, and effort (one video → 10+ assets). [Repurpose Step 2 template](references/templates.md#repurpose-2-repurposing-opportunity-map-step-2).\n3. **Create the repurposing plan** — rank source assets by performance and rights, then lay out a channel distribution plan across paid, owned, social, and sales. [Repurpose Step 3 template](references/templates.md#repurpose-3-repurposing-plan-step-3).\n4. **Specify format transformations** — give aspect ratio, duration, and modification specs for video→video, video→static, quote/review, and image conversions. Per-platform specs live in [references/platforms/](../../../references/platforms). [Repurpose Step 4 specs](references/templates.md#repurpose-4-format-transformation-specs-step-4).\n5. **Apply channel guidelines** — website, email, paid (incl. a creative testing matrix), and organic social best practices. [Repurpose Step 5 guidelines](references/templates.md#repurpose-5-channel-specific-guidelines-step-5).\n6. **Build the content library** — folder structure, the `[campaign]_[creator]_[platform]_[type]_[variation]_[date]` naming convention, and metadata fields. [Repurpose Step 6 structure](references/templates.md#repurpose-6-content-library-structure-step-6).\n7. **Track rights** — rights-by-content matrix, expiring-rights alerts, and rights-expansion opportunities. [Repurpose Step 7 tracker](references/templates.md#repurpose-7-usage-rights-tracker-step-7).\n\nFor slicing one source into many output atoms, apply the 7-tier extraction and near-duplicate flag in [references/atom-extraction.md](references/atom-extraction.md). Save the populated artifact and (with the user's OK) promote rights levels, expiration dates, the library naming convention, and top-performing source assets.\n\n## Decision Gates\n\n- **Stop and ask** — only when a mode input needed to proceed is missing and not inferable: (1) *paid* has no budget and none can be inferred — ask for the amplification budget; (2) *repurpose* has assets whose usage rights are unknown — ask for the rights level before recommending any ad/website/email reuse, because reusing a rights-restricted asset is a compliance risk you must not guess through.\n- **Continue silently** — do not stop for: which 3 of N pieces to deep-dive (pick by performance); missing optional connector data (mark N/A, ask the user for the numbers, proceed); a platform not in the reference set (apply the nearest analog and note it). Missing organic metrics → ask once, then proceed with the pieces you have, labeling gaps.\n\n## Example\n\n**paid** — *User*: \"We have 5 influencer TikToks from our launch campaign. Which should we amplify with our $5,000 paid budget?\"\n\n```markdown\n| Creator | Views | ER | Hook | Amplify? | Budget |\n|---------|-------|-----|------|----------|--------|\n| @creator1 | 245K | 8.2% | 5/5 | Yes | $2,000 |\n| @creator3 | 89K | 6.5% | 4/5 | Yes | $1,500 |\n| @creator4 | 34K | 9.8% | 4/5 | Yes | $800 |\n| @creator2 | 156K | 4.1% | 3/5 | Maybe | $500 |\n| @creator5 | 67K | 2.3% | 2/5 | No | $0 |\nTesting reserve $200. Get Spark Ads auth from top 3; run @creator1 as awareness,\n@creator3 as traffic; scale winners after the 3-day learning phase.\n```\n\n**repurpose** — *User*: \"We have 3 great TikTok videos. How should we repurpose them?\" → 3 clips ranked; @creator1's 45s demo expands to 6 assets (Spark Ad, IG Reel, website embed, 3 stills, 15s Stories cut), backed by a 30-day calendar and asset checklist.\n\nFull rankings, strategies, setups, and both worked examples: [references/templates.md](references/templates.md).\n\n## Reference Materials\n\n- [templates.md](references/templates.md) — fill-in templates for every step of both modes, platform setup guides, format transformation specs, both worked examples, and tips.\n- [atom-extraction.md](references/atom-extraction.md) — 7-tier content-atom extraction, the virality heuristic, and the Jaccard near-duplicate flag for slicing one source into many (repurpose mode).\n- Per-platform format & placement specs: [tiktok](../../../references/platforms/tiktok.md) · [youtube](../../../references/platforms/youtube.md) · [linkedin](../../../references/platforms/linkedin.md) · [x](../../../references/platforms/x.md) · [reddit](../../../references/platforms/reddit.md) · [grokipedia](../../../references/platforms/grokipedia.md).\n- [c3-benchmark.md](../../../references/c3-benchmark.md) — the C³ framework; the ART veto (T1 FTC disclosure, T2 claim integrity) that content-reviewer enforces before this skill runs.\n- [skill-contract.md](../../../references/skill-contract.md) — shared contract and Handoff Summary format.\n- [state-model.md](../../../references/state-model.md) — HOT/WARM/COLD memory tiers and save conventions.\n- [CONNECTORS.md](../../../CONNECTORS.md) — free/keyless data recipe per connector category.\n- Sibling skills: [content-reviewer](../content-reviewer/SKILL.md), [contract-helper](../contract-helper/SKILL.md), [landing-optimizer](../../measure/landing-optimizer/SKILL.md), [budget-optimizer](../../plan/budget-optimizer/SKILL.md), [performance-analyzer](../../measure/performance-analyzer/SKILL.md).\n\n## Save Results\n\nAfter delivering findings, ask: \"Save these results for future sessions?\" If yes, write `memory/influencer/content-amplifier/YYYY-MM-DD-<topic>.md` with: one-line verdict/headline, top 3-5 actionable items, open loops or blockers, and source data references. Only the auditor-class gates may write memory without asking — this skill asks first, and hands veto-like risks (missing disclosure, unsubstantiated claims) to [content-reviewer](../content-reviewer/SKILL.md) rather than judging them here.\n\n## Next Best Skill\n\n**Primary**:\n- *paid mode* → [performance-analyzer](../../measure/performance-analyzer/SKILL.md) — measure amplification results once campaigns are live.\n- *repurpose mode* → [landing-optimizer](../../measure/landing-optimizer/SKILL.md) — drop the repurposed testimonials, hero videos, and quote cards onto the pages that convert.\n\n**Alternates**:\n- [content-amplifier --mode paid](SKILL.md) — when repurposed ad variations are ready for paid spend (run only if repurpose ran this session and paid has not).\n- [contract-helper](../contract-helper/SKILL.md) — secure or expand usage rights before reuse (repurpose).\n- [budget-optimizer](../../plan/budget-optimizer/SKILL.md) — reallocate paid budget across the recommended tiers (paid).\n\n**Termination**: maintain a visited-set this session. If a recommended target (including the sibling mode of this skill) already ran, STOP and report the chain complete rather than re-invoking it. Max chain depth 3. When routing is ambiguous, present the options and stop instead of auto-following.\n\nFile v17.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn73qjxwmbna25qq8q051epqt980sys5\",\n  \"slug\": \"content-amplifier\",\n  \"version\": \"17.0.0\",\n  \"publishedAt\": 1783787710755\n}\n\nFile v17.0.0:references/atom-extraction.md\n\n# Content-Atom Extraction Method\n\nA method for breaking one piece of UGC into reusable \"content atoms\" — the smallest standalone units worth repurposing. The agent does this by reading the pasted transcript, caption, or review text. No audio/video processing, no libraries: you read the words and extract.\n\n> Method only. Do NOT install or call whisper, mediapipe, pandas, or any package. If the user has a video, ask them to paste the transcript or captions and work from that text.\n\n## 1. The 7 Atom Tiers\n\nRead the source text and pull every standalone unit that fits one of these tiers. One source usually yields 5–15 atoms. Tag each atom with a timestamp (or text position if no timecodes) and the platforms it suits best.\n\n| Tier | What it is | Looks like | Suggested platforms |\n|------|-----------|-----------|--------------------|\n| `narrative_arc` | The whole before→after journey in one line | \"I had X problem, tried this, now Y\" | YouTube, landing page hero, case study |\n| `quote` | A short, quotable line in the creator's voice | \"This is the only one that actually worked.\" | quote card, website testimonial, ad headline, email |\n| `controversial_take` | A claim that splits opinion or pushes back on common advice | \"Everyone says X — they're wrong.\" | X, Reddit, TikTok hook, ad hook |\n| `data_point` | A specific number, result, or measurable claim | \"Saved 4 hours a week.\" \"Down 12 lbs in 6 weeks.\" | ad copy, landing-page stat, email subject |\n| `story` | A self-contained anecdote with a beginning and payoff | \"So last Tuesday I…\" | Reels, TikTok, Stories, blog snippet |\n| `framework` | A named or numbered method the creator teaches | \"My 3-step morning routine\" | carousel, LinkedIn, YouTube Short, blog |\n| `prediction` | A forward-looking claim about a trend or outcome | \"By next year everyone will…\" | X, LinkedIn, thought-leadership post |\n\n### Per-atom record\n\n```markdown\n- atom_id: A-001\n  tier: quote\n  text: \"This is the only one that actually worked.\"\n  timestamp: 00:00:18   # or char-offset / \"para 2\" if no timecodes\n  source_asset: UGC-001 (@creator1, TikTok)\n  suggested_platforms: [quote card, website testimonial, ad headline]\n  virality_score: 0.71\n```\n\n## 2. Virality Heuristic\n\nScore each atom 0–1 so you repurpose the strongest first. Rate three traits on a 0–1 scale by reading the text, then weight them:\n\n```\nbase = (Novelty × 0.4) + (Controversy × 0.3) + (Utility × 0.3)\n```\n\n- **Novelty (0.4)** — how fresh or surprising is the claim? Seen-it-everywhere = low; genuinely new angle = high.\n- **Controversy (0.3)** — does it provoke a reaction or take a side? Neutral = low; \"you've been doing it wrong\" = high.\n- **Utility (0.3)** — can a viewer act on it? Vague vibe = low; concrete step or result = high.\n\n### Bonuses (additive, then cap the total at 1.0)\n\nAtom-type bonus:\n\n| Atom tier | Bonus |\n|-----------|-------|\n| `controversial_take` | +0.10 |\n| `data_point` | +0.08 |\n| `framework` | +0.06 |\n| `quote` | +0.04 |\n| others | 0 |\n\nContent bonus (each applies once, stack them):\n\n- +0.05 if it names a specific number or timeframe.\n- +0.05 if it directly addresses the viewer (\"you\", \"your\").\n- +0.05 if it carries clear emotion (relief, frustration, surprise).\n\n```\nvirality_score = min(1.0, base + atom_type_bonus + content_bonuses)\n```\n\nSort atoms by `virality_score` descending; repurpose the top of the list into paid and hero placements first.\n\n## 3. Near-Duplicate Flag (Jaccard ~0.70)\n\nBefore you publish a batch, flag atoms that say almost the same thing so you don't ship five versions of one line.\n\n**Jaccard similarity** = (words shared by both) / (all distinct words across both). Compute it by hand on lowercased word sets, dropping punctuation and common stop-words (the, a, is, and, to, of, it, this).\n\n```\nJ(A, B) = |words(A) ∩ words(B)| / |words(A) ∪ words(B)|\n```\n\nFlag a pair as a near-duplicate when **J ≥ 0.70**.\n\nCheck in two places:\n\n1. **Within the current batch** — compare every new atom against the others in this run. Keep the higher-virality one; mark the other `dup_of: A-00X`.\n2. **Against recent memory** — read atom records saved in `memory/influencer/content-amplifier/` dated within the last 30 days and compare new atoms against those. If J ≥ 0.70 against a recent atom, flag it as already-used and either skip it or note it as a deliberate refresh.\n\n```markdown\n- atom_id: A-007\n  text: \"It's the only one that actually worked for me.\"\n  near_duplicate: true\n  dup_of: A-001            # J = 0.78, within-batch\n  decision: drop (lower virality)\n```\n\nWorked example: `\"this is the only one that actually worked\"` vs `\"the only one that actually worked for me\"` — after stop-word removal the sets are {only, one, that, actually, worked} (5) and {only, one, that, actually, worked, for, me} (7); shared = 5, union = 7, so **J = 5/7 ≈ 0.71** — just over the 0.70 line, so flag it.\n\nFile v17.0.0:references/templates.md\n\n# Content Amplifier — Templates, Specs & Worked Examples\n\nFill-in templates for both modes of [content-amplifier](../SKILL.md). Anchors are mode-prefixed: `paid-*` for the paid-amplification workflow, `repurpose-*` for the UGC-reuse workflow. Links back to repo root use `../../../`.\n\n---\n\n# Mode: paid\n\nTemplates for extending the reach of organic creator content with paid spend.\n\n## paid-1: Content Inventory (Step 1)\n\n```markdown\n### Content Inventory for Amplification\n\n**Campaign**: [name]\n**Total Content Pieces**: [#]\n**Amplification Budget**: $[X]\n\n### Content Performance Overview\n\n| Creator | Platform | Content Type | Organic Reach | ER | Views | Potential |\n|---------|----------|--------------|---------------|----|-------|-----------|\n| @[handle1] | [platform] | [type] | [reach] | [%] | [views] | ⭐⭐⭐⭐⭐ |\n| @[handle2] | [platform] | [type] | [reach] | [%] | [views] | ⭐⭐⭐⭐ |\n| @[handle3] | [platform] | [type] | [reach] | [%] | [views] | ⭐⭐⭐ |\n```\n\n## paid-2: Content Selection (Step 2)\n\n```markdown\n## Content Selection for Amplification\n\n### Selection Criteria\n\n| Criterion | Weight | Why It Matters |\n|-----------|--------|----------------|\n| Organic performance | [%] | Proven engagement |\n| Hook quality | [%] | Paid attention capture |\n| Message clarity | [%] | Brand communication |\n| Production quality | [%] | Professional impression |\n| CTA effectiveness | [%] | Conversion potential |\n\n### Content Scoring\n\n| Content | Organic | Hook | Message | Quality | CTA | Total | Rank |\n|---------|---------|------|---------|---------|-----|-------|------|\n| @[handle1] | [1-5] | [1-5] | [1-5] | [1-5] | [1-5] | [X/25] | 1 |\n| @[handle2] | [1-5] | [1-5] | [1-5] | [1-5] | [1-5] | [X/25] | 2 |\n\n### Top Picks for Amplification\n\n**Tier 1: Must Amplify**\n\n| Content | Reason | Recommended Spend |\n|---------|--------|-------------------|\n| @[handle1] [content] | [why] | $[X] ([%] of budget) |\n| @[handle2] [content] | [why] | $[X] ([%] of budget) |\n\n**Tier 2: Consider If Budget Allows**\n\n| Content | Reason | Recommended Spend |\n|---------|--------|-------------------|\n| @[handle3] [content] | [why] | $[X] ([%] of budget) |\n\n**Do Not Amplify**\n\n| Content | Reason |\n|---------|--------|\n| @[handle4] [content] | [why it's not worth paid spend] |\n```\n\n## paid-3: Amplification Strategy (Step 3 + method detail)\n\n```markdown\n## Amplification Strategy\n\n### Strategy Overview\n\n**Objective**: [awareness/traffic/conversions]\n**Total Budget**: $[X]\n**Duration**: [timeframe]\n**Platforms**: [platforms]\n\n### Amplification Methods\n\n#### Option 1: Whitelisting / Spark Ads\n\n**What it is**: Running ads through the creator's account\n\n| Platform | Format | Requirements | Best For |\n|----------|--------|--------------|----------|\n| Meta Branded Content | Partnership Ads | Creator grants access | Native feel, social proof |\n| TikTok Spark Ads | Spark Ads | Creator authorization | TikTok algorithm, authenticity |\n| YouTube | BrandConnect | Creator approval | Long-form, YouTube search |\n\n**Advantages**: keeps the creator's identity and credibility; better engagement than brand ads; native platform integration; social proof preserved.\n\n**Setup**: [ ] creator access/authorization · [ ] content approved for paid use · [ ] proper disclosure maintained.\n\n#### Option 2: Brand Account Boosting\n\n**What it is**: Sharing/reposting and boosting from brand accounts.\n**Advantages**: full targeting control; simpler to set up; no creator coordination.\n**Disadvantages**: loses some authenticity; may perform differently than organic.\n\n#### Option 3: Dark Posts\n\n**What it is**: Ads using creator content that don't appear organically.\n**Best for**: testing multiple versions, specific targeting.\n\n### Recommended Strategy Mix\n\n| Method | % of Budget | Amount | Rationale |\n|--------|-------------|--------|-----------|\n| Whitelisting | [%] | $[X] | [reason] |\n| Brand Boosting | [%] | $[X] | [reason] |\n| Dark Posts | [%] | $[X] | [reason] |\n```\n\n## paid-4: Audience Targeting (Step 4)\n\n```markdown\n## Audience Targeting Strategy\n\n### Primary Audience: Lookalike/Similar\n\n**Source**: [creator's audience / engaged users / converters]\n**Similarity**: [1-10% / narrow-broad]\n- Lookalike of creator's engaged followers\n- Interest overlap with creator's niche\n- Demographics matching creator's audience\n\n### Secondary Audience: Expansion\n\n**For Awareness Campaigns**:\n| Audience Segment | Size | Targeting Details |\n|------------------|------|-------------------|\n| Interest-based | [size] | [interests] |\n| Behavioral | [size] | [behaviors] |\n| Demographic | [size] | [demographics] |\n\n**For Conversion Campaigns**:\n| Audience Segment | Size | Targeting Details |\n|------------------|------|-------------------|\n| Retargeting | [size] | Website visitors, engagers |\n| Custom | [size] | Email lists, customers |\n| Lookalike | [size] | Purchase lookalikes |\n\n### Targeting by Platform\n\n#### Meta (Instagram/Facebook)\n| Ad Set | Audience | Targeting | Budget |\n|--------|----------|-----------|--------|\n| [Ad Set 1] | [description] | [details] | $[X] |\n| [Ad Set 2] | [description] | [details] | $[X] |\n\n#### TikTok\n| Ad Group | Audience | Targeting | Budget |\n|----------|----------|-----------|--------|\n| [Ad Group 1] | [description] | [details] | $[X] |\n\n### Exclusions\n- Existing customers (if not retargeting)\n- Previous purchasers (if awareness)\n- [Other exclusions]\n```\n\n## paid-5: Budget Allocation (Step 5)\n\n```markdown\n## Budget Allocation\n\n### Total Amplification Budget: $[X]\n\n### By Content\n| Content | Platform | Spend | % | Rationale |\n|---------|----------|-------|---|-----------|\n| @[handle1] video | TikTok | $[X] | [%] | Top performer, high engagement |\n| @[handle2] reel | Instagram | $[X] | [%] | Strong hook, conversion-focused |\n| @[handle3] post | Instagram | $[X] | [%] | Good UGC, authentic feel |\n| Testing pool | Various | $[X] | [%] | A/B testing new content |\n\n### By Objective\n| Objective | Budget | % | Expected Result |\n|-----------|--------|---|-----------------|\n| Awareness/Reach | $[X] | [%] | [impressions] |\n| Traffic | $[X] | [%] | [clicks] |\n| Conversions | $[X] | [%] | [conversions] |\n\n### By Platform\n| Platform | Budget | % | CPM Estimate | Expected Reach |\n|----------|--------|---|--------------|----------------|\n| TikTok | $[X] | [%] | $[X] | [reach] |\n| Instagram | $[X] | [%] | $[X] | [reach] |\n| Facebook | $[X] | [%] | $[X] | [reach] |\n\n### Pacing\n| Period | Daily Budget | Purpose |\n|--------|--------------|---------|\n| Days 1-3 | $[X]/day | Learning phase |\n| Days 4-7 | $[X]/day | Optimization |\n| Days 8+ | $[X]/day | Scaling winners |\n```\n\n> All allocations must sum to the stated budget. Label every CPM/reach figure Estimated unless read from an ad-platform connector.\n\n## paid-6: Optimization Playbook (Step 6)\n\n```markdown\n## Optimization Playbook\n\n### KPIs to Monitor\n| Metric | Target | Action If Below | Action If Above |\n|--------|--------|-----------------|-----------------|\n| CPM | $[X] | Adjust targeting | Scale budget |\n| CTR | [%] | Test new creatives | Scale spend |\n| CPC | $[X] | Optimize audience | Increase bid |\n| CVR | [%] | Review landing page | Scale budget |\n| ROAS | [X]:1 | Pause or adjust | Significantly scale |\n\n### Optimization Schedule\n| Day | Action |\n|-----|--------|\n| Day 1-2 | Let campaigns run, collect data |\n| Day 3 | First optimization: pause underperformers |\n| Day 5 | Audience refinement: expand or narrow |\n| Day 7 | Budget reallocation to winners |\n| Ongoing | Weekly optimization cycles |\n\n### A/B Testing Plan\n| Test | Variable A | Variable B | Success Metric |\n|------|------------|------------|----------------|\n| [Test 1] | [version A] | [version B] | [metric] |\n\n### When to Scale\nScale up when: CPM stable and below target for 3+ days; ROAS consistently above [X]:1; frequency below [X]; engagement maintained.\nMethod: increase budget 20-30% every 2-3 days; expand audiences gradually; duplicate winning ad sets.\n\n### When to Pause\nPause when: CPM 50%+ above target with no improvement; ROAS below [X]:1 for 3+ days; frequency above [X]; engagement declining.\n\n### Creative Refresh\nRefresh when frequency reaches [X]+, engagement declines week-over-week, or CTR drops below [%]. Options: new creator content, different cuts/edits, new hooks, different CTAs.\n```\n\n## paid-7: Platform-Specific Setup (Step 7)\n\n```markdown\n## Platform Setup Guides\n\n### Meta (Instagram/Facebook) — Partnership Ads\n1. Creator authorization: Instagram Settings > Business > Branded Content > add your brand as approved partner (or share a post code for specific content).\n2. Create campaign: Ads Manager > Create Campaign > select objective > at ad level pick \"Use existing post\" > enter branded content ad code > set targeting + budget.\nBest practices: use the creator's caption (edited if needed); maintain disclosure; test multiple placements.\n\n### TikTok — Spark Ads\n1. Creator authorization: video > ... > Ad settings > turn on \"Ad authorization\" > copy the authorization code (valid 7-365 days).\n2. Create campaign: TikTok Ads Manager > create campaign with chosen objective > at ad level pick \"Spark Ads\" > enter authorization code > configure targeting.\nBest practices: keep the TikTok native feel; use In-Feed or TopView placements; enable comments for social proof.\n\n### YouTube — Video Ads\n1. Get content rights or have the creator upload to the brand channel.\n2. Create a Video campaign in Google Ads > select ad format (skippable, non-skippable, etc.) > configure targeting.\nBest practices: first 5 seconds are critical; include brand early for non-skippable; use companion banners.\n```\n\n## Worked Example — paid\n\n**User**: \"We have 5 influencer TikToks from our launch campaign. Which should we amplify with our $5,000 paid budget?\"\n\n```markdown\n## Amplification Recommendation\n\n| Creator | Views | ER | Hook Score | Amplify? | Budget |\n|---------|-------|-----|------------|----------|--------|\n| @creator1 | 245K | 8.2% | 5/5 | Yes | $2,000 |\n| @creator3 | 89K | 6.5% | 4/5 | Yes | $1,500 |\n| @creator4 | 34K | 9.8% | 4/5 | Yes | $800 |\n| @creator2 | 156K | 4.1% | 3/5 | Maybe | $500 |\n| @creator5 | 67K | 2.3% | 2/5 | No | $0 |\n\nRecommended strategy ($5,000):\n1. @creator1 ($2,000) — strongest hook, prioritize for awareness.\n2. @creator3 ($1,500) — great product demo, good for consideration.\n3. @creator4 ($800) — high engagement despite lower views, loyal audience.\n4. @creator2 ($500) — test budget only, monitor closely.\n5. Testing reserve ($200) — A/B test variations.\n\nSetup priority: get Spark Ads auth from top 3 > awareness campaign for @creator1 >\ntraffic campaign for @creator3 > scale winners after the 3-day learning phase.\n```\n\n## Tips — paid\n\n1. Don't amplify bad content — paid won't fix poor creative.\n2. Start with proven winners — organic success predicts paid success.\n3. Maintain authenticity — whitelisting outperforms brand reposts.\n4. Test before scaling — small tests before big budgets.\n5. Optimize continuously — paid requires active management.\n\n---\n\n# Mode: repurpose\n\nTemplates for reusing one approved asset across paid, website, email, and social.\n\n## repurpose-1: Content Inventory (Step 1)\n\n```markdown\n### Content Inventory\n\n**Campaign**: [name]\n**Total Content Pieces**: [#]\n**Content Types**: [videos, images, reviews, etc.]\n\n| ID | Creator | Platform | Type | Duration/Format | Rights | Status |\n|----|---------|----------|------|-----------------|--------|--------|\n| 001 | @[handle] | TikTok | Video | 45s | Perpetual | Available |\n| 002 | @[handle] | Instagram | Reel | 30s | 12 months | Available |\n| 003 | @[handle] | Instagram | Carousel | 5 images | Campaign only | Limited |\n\n### Rights Summary\n\n| Rights Type | Content Count | Expiration |\n|-------------|---------------|------------|\n| Perpetual | [#] | Never |\n| 12 months | [#] | [date] |\n| Campaign only | [#] | [date] |\n| Organic only | [#] | N/A - no paid use |\n```\n\n## repurpose-2: Repurposing Opportunity Map (Step 2)\n\n```markdown\n## Repurposing Opportunity Map\n\n### Original Content: @[handle] TikTok Video\n**Original**: 45-second product review video\n\n### Repurposing Options\n\n| New Format | Channel | Modifications Needed | Effort |\n|------------|---------|---------------------|--------|\n| Spark Ad | TikTok Ads | None (native) | Low |\n| Instagram Reel | Instagram | Aspect ratio adjust | Low |\n| Facebook Ad | Facebook | Caption + CTA overlay | Medium |\n| YouTube Short | YouTube | Minor edits | Low |\n| Website testimonial | Website | Extract quote + thumbnail | Medium |\n| Email GIF | Email | Convert to GIF, 5-10s | Medium |\n| Still images | Multiple | Screenshot key moments | Low |\n| Quote cards | Social | Pull text, design graphic | Medium |\n| Landing page | Website | Embed or screenshot | Low |\n| Sales deck | Presentations | Screenshots + stats | Medium |\n\n### Content Multiplication — 1 Original Video → 10+ Assets\n\nOriginal: 45s TikTok Video\n ├─ Paid Ads: Spark Ad · FB Video · IG Reel\n ├─ Social: Stories Clips · Quote Cards\n └─ Website/Email: Website Banner · Email Hero\n```\n\n## repurpose-3: Repurposing Plan (Step 3)\n\n```markdown\n## Content Repurposing Plan\n\n### Priority Content\n| Rank | Content | Original Performance | Repurpose Priority |\n|------|---------|---------------------|-------------------|\n| 1 | @[handle1] video | [metrics] | Maximize - full rights |\n| 2 | @[handle2] reel | [metrics] | High - strong content |\n| 3 | @[handle3] post | [metrics] | Medium - limited rights |\n\n### Channel Distribution Plan\n\n#### Paid Advertising\n| Platform | Content to Use | Format | Timeline |\n|----------|---------------|--------|----------|\n| TikTok Ads | [content IDs] | Spark Ads | Immediate |\n| Meta Ads | [content IDs] | Video/Carousel | Week 1 |\n| YouTube | [content IDs] | Shorts/Pre-roll | Week 2 |\n\n#### Owned Channels\n| Channel | Content to Use | Format | Timeline |\n|---------|---------------|--------|----------|\n| Website | [content IDs] | Embedded/Screenshots | Week 1 |\n| Email | [content IDs] | GIF/Images | Week 2 |\n| Blog | [content IDs] | Embedded + quotes | Week 3 |\n\n#### Social Media\n| Platform | Content to Use | Format | Timeline |\n|----------|---------------|--------|----------|\n| Instagram | [content IDs] | Repost/Stories | Ongoing |\n| TikTok | [content IDs] | Stitch/Duet | Ongoing |\n| Twitter | [content IDs] | Quote + link | Ongoing |\n\n#### Sales & Marketing\n| Use Case | Content to Use | Format | Timeline |\n|----------|---------------|--------|----------|\n| Sales deck | [content IDs] | Screenshots | Week 1 |\n| Case study | [content IDs] | Quotes + metrics | Month 2 |\n| Trade show | [content IDs] | Loop video | As needed |\n```\n\n## repurpose-4: Format Transformation Specs (Step 4)\n\n```markdown\n## Format Transformation Specifications\n\n### Video to Multiple Formats — Full Video Variations\n| Target | Aspect Ratio | Duration | Modifications |\n|--------|--------------|----------|---------------|\n| TikTok/Reels | 9:16 | 15-60s | Native or trim |\n| Instagram Feed | 1:1 or 4:5 | 15-60s | Crop/letterbox |\n| Facebook Feed | 1:1 or 16:9 | 15-60s | CTA overlay |\n| YouTube Shorts | 9:16 | <60s | YouTube branding |\n| YouTube Pre-roll | 16:9 | 15-30s | Front-load message |\n| Stories | 9:16 | 15s max | Split into segments |\n\n### Video to Static\n| Asset Type | Source | Specifications |\n|------------|--------|----------------|\n| Thumbnail | Key frame | 1080x1080 or 1080x1920 |\n| Quote card | Pull text | Brand template |\n| Product shot | Frame grab | High-res moment |\n| GIF | 5-10s clip | <5MB, loop |\n\n### Quote/Review Transformations\n| Format | Specifications | Use Case |\n|--------|----------------|----------|\n| Website testimonial | Photo + quote + name | Product pages |\n| Social quote card | Designed graphic | Organic posts |\n| Email testimonial | Quote + thumbnail | Campaigns |\n| Ad copy | Pull key phrases | Ad headlines |\n\n### Image Transformations\n| From | To | Specifications |\n|------|----|----------------|\n| Carousel | Individual posts | Separate each image |\n| High-res image | Multiple crops | 1:1, 4:5, 9:16 |\n| Photo | Ad creative | Add copy overlay |\n| Photo | Website banner | Crop to banner ratio |\n```\n\n## repurpose-5: Channel-Specific Guidelines (Step 5)\n\n```markdown\n## Channel Repurposing Guidelines\n\n### Website Usage\n- Product pages: embed video reviews; pull quote testimonials with creator photo; \"As seen on @handle\" badges.\n- Homepage: UGC carousel/gallery; video testimonial section; social proof counter.\n- Landing pages: hero video from top creator; testimonial quotes throughout; creator endorsement badges.\n\nImplementation:\n<div class=\"ugc-testimonial\">\n  <video src=\"[creator-video]\" controls></video>\n  <p class=\"quote\">\"[Pull quote]\"</p>\n  <p class=\"attribution\">@[handle], [platform]</p>\n</div>\n\n### Email Marketing\nBest practices: use GIFs (<5MB) for video; include a static fallback; pull compelling quotes; link to full content.\n| Email Type | UGC Usage |\n|------------|-----------|\n| Welcome series | Testimonial quote |\n| Promotional | Product demo GIF |\n| Newsletter | \"What creators say\" section |\n| Abandoned cart | Social proof quote |\n\n### Paid Advertising — Creative Variations\nFor each video create: original (no changes); hook variation (different first 3s); CTA variation (different end card); length variations (15s, 30s, full); text-overlay variation.\n\nTesting Matrix:\n| Version | Hook | Body | CTA | Overlay |\n|---------|------|------|-----|---------|\n| A | Original | Original | Original | None |\n| B | New hook | Original | Original | None |\n| C | Original | Trimmed | Strong CTA | Brand |\n| D | New hook | Trimmed | Strong C\n\nArchive v16.0.0: 5 files, 19459 bytes\n\nFiles: references/atom-extraction.md (4918b), references/templates.md (21833b), skill-card.md (2892b), SKILL.md (19204b), _meta.json (137b)\n\nArchive v14.0.0: 5 files, 19135 bytes\n\nFiles: references/atom-extraction.md (4918b), references/templates.md (21833b), skill-card.md (2515b), SKILL.md (18555b), _meta.json (137b)\n\nArchive v13.0.0: 5 files, 19230 bytes\n\nFiles: references/atom-extraction.md (4918b), references/templates.md (21833b), skill-card.md (2988b), SKILL.md (18247b), _meta.json (137b)","readmeExcerpt":"Skill: Content Amplifier Owner: aaron-he-zhu Summary: Use when the user asks to \"amplify influencer content with paid media\", \"set up whitelisting or Spark Ads\", \"decide which posts to boost\", \"repurpose influen... Tags: latest:19.0.0 Version history: v19.0.0 | 2026-07-24T14:25:08.332Z | auto **Summary:** v19.0.0 introduces distribution manifest and updates doc structure. - Added new distribution-manifest.json to imp","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"Which influencer content should we amplify from [campaign]?          # paid\nHow can we repurpose this influencer content across channels?        # repurpose"},{"language":"text","snippet":"--mode paid: Create a paid amplification plan for our influencer campaign with $5,000 across TikTok and Instagram\n--mode repurpose: We have 3 great TikTok videos. Build a repurposing plan and a 30-day distribution calendar."},{"language":"markdown","snippet":"| Creator | Views | ER | Hook | Amplify? | Budget |\n|---------|-------|-----|------|----------|--------|\n| @creator1 | 245K | 8.2% | 5/5 | Yes | $2,000 |\n| @creator3 | 89K | 6.5% | 4/5 | Yes | $1,500 |\n| @creator4 | 34K | 9.8% | 4/5 | Yes | $800 |\n| @creator2 | 156K | 4.1% | 3/5 | Maybe | $500 |\n| @creator5 | 67K | 2.3% | 2/5 | No | $0 |\nTesting reserve $200. Get Spark Ads auth from top 3; run @creator1 as awareness,\n@creator3 as traffic; scale winners after the 3-day learning phase."},{"language":"markdown","snippet":"- atom_id: A-001\n  tier: quote\n  text: \"This is the only one that actually worked.\"\n  timestamp: 00:00:18   # or char-offset / \"para 2\" if no timecodes\n  source_asset: UGC-001 (@creator1, TikTok)\n  suggested_platforms: [quote card, website testimonial, ad headline]\n  virality_score: 0.71"},{"language":"text","snippet":"base = (Novelty × 0.4) + (Controversy × 0.3) + (Utility × 0.3)"},{"language":"text","snippet":"virality_score = min(1.0, base + atom_type_bonus + content_bonuses)"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: content-amplifier\nslug: content-amplifier\ndisplayName: \"Content Amplifier · 内容放量\"\nsummary: \"把跑赢的创作者内容用付费放大，并将 UGC 复用到付费、网站、邮件与自然渠道\"\ndescription: 'Use when the user asks to \"amplify influencer content with paid media\", \"set up whitelisting or Spark Ads\", \"decide which posts to boost\", \"repurpose influencer content\", \"turn one video into multiple ads\", or \"build a UGC asset library\"; produces (paid mode) a content-selection scorecard, a paid amplification strategy (whitelisting/boosting/dark posts), audience targeting, and a budget+optimization plan, or (repurpose mode) a rights-tracked content inventory, a 1-video-to-10+-asset repurposing map, per-format transformation specs, and a 30-day distribution plan. Not for gating whether a deliverable is publishable or FTC-compliant — use creator-content-auditor; not for the always-on brand posting calendar — use social-calendar-builder; not for drafting a net-new idea into platform-native packages — use social-creative-builder. 复用达人内容 / 内容放量.'\nversion: \"19.0.0\"\nlicense: Apache-2.0\ncompatibility: \"Claude Code and compatible agent-skill hosts\"\nhomepage: \"https://github.com/aaron-he-zhu/aaron-marketing-skills\"\nwhen_to_use: \"Use when a brand has live, approved creator content and wants to extract more value from it. Paid mode: extend reach with paid spend — choosing which posts to boost, setting up whitelisted Partnership Ads or TikTok Spark Ads, planning dark posts, allocating an ad budget across creators and platforms, building audience targeting off creator lookalikes, running an optimization and scale/pause playbook. Repurpose mode: reuse one asset across paid, website, email, and organic social — generating ad variations from organic clips, building a searchable rights-tracked library, populating product pages with social proof, or planning a multi-channel rollout from a small source set.\"\nargument-hint: \"[--mode paid|repurpose] <campaign or content set> [budget] [platforms/channels]\"\nmetadata: {\"author\": \"aaron-he-zhu\", \"version\": \"19.0.0\", \"discipline\": \"influencer\", \"phase\": \"activate\", \"geo-relevance\": \"low\", \"hermes\": {\"tags\": [\"marketing\", \"influencer\", \"activate\"], \"category\": \"influencer\"}, \"openclaw\": {\"emoji\": \"📣\", \"homepage\": \"https://github.com/aaron-he-zhu/aaron-marketing-skills\"}}\n---\n\n# Content Amplifier\n\nExtract more value from live, approved creator content. Two modes: **paid** (extend reach with paid spend — whitelisting, Spark Ads, dark posts, budget + optimization) and **repurpose** (reuse one asset across paid, website, email, and social — inventory, repurposing map, format specs, distribution plan). Both start from content that is already published and cleared; neither reviews whether the content is publishable — that gate is [creator-content-auditor](../creator-content-auditor/SKILL.md).\n\n**Scope guard**: this skill does NOT score a deliverable for brand alignment, message accuracy, or FTC/disclosure compliance, and it does NOT compute a STAR Trust/Appeal score or run t"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn73qjxwmbna25qq8q051epqt980sys5\",\n  \"slug\": \"content-amplifier\",\n  \"version\": \"19.0.0\",\n  \"publishedAt\": 1784903108332\n}"},{"path":"references/atom-extraction.md","content":"# Content-Atom Extraction Method\n\nA method for breaking one piece of UGC into reusable \"content atoms\" — the smallest standalone units worth repurposing. The agent does this by reading the pasted transcript, caption, or review text. No audio/video processing, no libraries: you read the words and extract.\n\n> Method only. Do NOT install or call whisper, mediapipe, pandas, or any package. If the user has a video, ask them to paste the transcript or captions and work from that text.\n\n## 1. The 7 Atom Tiers\n\nRead the source text and pull every standalone unit that fits one of these tiers. One source usually yields 5–15 atoms. Tag each atom with a timestamp (or text position if no timecodes) and the platforms it suits best.\n\n| Tier | What it is | Looks like | Suggested platforms |\n|------|-----------|-----------|--------------------|\n| `narrative_arc` | The whole before→after journey in one line | \"I had X problem, tried this, now Y\" | YouTube, landing page hero, case study |\n| `quote` | A short, quotable line in the creator's voice | \"This is the only one that actually worked.\" | quote card, website testimonial, ad headline, email |\n| `controversial_take` | A claim that splits opinion or pushes back on common advice | \"Everyone says X — they're wrong.\" | X, Reddit, TikTok hook, ad hook |\n| `data_point` | A specific number, result, or measurable claim | \"Saved 4 hours a week.\" \"Down 12 lbs in 6 weeks.\" | ad copy, landing-page stat, email subject |\n| `story` | A self-contained anecdote with a beginning and payoff | \"So last Tuesday I…\" | Reels, TikTok, Stories, blog snippet |\n| `framework` | A named or numbered method the creator teaches | \"My 3-step morning routine\" | carousel, LinkedIn, YouTube Short, blog |\n| `prediction` | A forward-looking claim about a trend or outcome | \"By next year everyone will…\" | X, LinkedIn, thought-leadership post |\n\n### Per-atom record\n\n```markdown\n- atom_id: A-001\n  tier: quote\n  text: \"This is the only one that actually worked.\"\n  timestamp: 00:00:18   # or char-offset / \"para 2\" if no timecodes\n  source_asset: UGC-001 (@creator1, TikTok)\n  suggested_platforms: [quote card, website testimonial, ad headline]\n  virality_score: 0.71\n```\n\n## 2. Virality Heuristic\n\nScore each atom 0–1 so you repurpose the strongest first. Rate three traits on a 0–1 scale by reading the text, then weight them:\n\n```\nbase = (Novelty × 0.4) + (Controversy × 0.3) + (Utility × 0.3)\n```\n\n- **Novelty (0.4)** — how fresh or surprising is the claim? Seen-it-everywhere = low; genuinely new angle = high.\n- **Controversy (0.3)** — does it provoke a reaction or take a side? Neutral = low; \"you've been doing it wrong\" = high.\n- **Utility (0.3)** — can a viewer act on it? Vague vibe = low; concrete step or result = high.\n\n### Bonuses (additive, then cap the total at 1.0)\n\nAtom-type bonus:\n\n| Atom tier | Bonus |\n|-----------|-------|\n| `controversial_take` | +0.10 |\n| `data_point` | +0.08 |\n| `framework` | +0.06 |\n| `quote` | +0.04 |\n| others | 0 |\n\nContent "},{"path":"references/templates.md","content":"# Content Amplifier — Templates, Specs & Worked Examples\n\nFill-in templates for both modes of [content-amplifier](../SKILL.md). Anchors are mode-prefixed: `paid-*` for the paid-amplification workflow, `repurpose-*` for the UGC-reuse workflow. Links back to repo root use `../../../`.\n\n---\n\n# Mode: paid\n\nTemplates for extending the reach of organic creator content with paid spend.\n\n## paid-1: Content Inventory (Step 1)\n\n```markdown\n### Content Inventory for Amplification\n\n**Campaign**: [name]\n**Total Content Pieces**: [#]\n**Amplification Budget**: $[X]\n\n### Content Performance Overview\n\n| Creator | Platform | Content Type | Organic Reach | ER | Views | Potential |\n|---------|----------|--------------|---------------|----|-------|-----------|\n| @[handle1] | [platform] | [type] | [reach] | [%] | [views] | ⭐⭐⭐⭐⭐ |\n| @[handle2] | [platform] | [type] | [reach] | [%] | [views] | ⭐⭐⭐⭐ |\n| @[handle3] | [platform] | [type] | [reach] | [%] | [views] | ⭐⭐⭐ |\n```\n\n## paid-2: Content Selection (Step 2)\n\n```markdown\n## Content Selection for Amplification\n\n### Selection Criteria\n\n| Criterion | Weight | Why It Matters |\n|-----------|--------|----------------|\n| Organic performance | [%] | Proven engagement |\n| Hook quality | [%] | Paid attention capture |\n| Message clarity | [%] | Brand communication |\n| Production quality | [%] | Professional impression |\n| CTA effectiveness | [%] | Conversion potential |\n\n### Content Scoring\n\n| Content | Organic | Hook | Message | Quality | CTA | Total | Rank |\n|---------|---------|------|---------|---------|-----|-------|------|\n| @[handle1] | [1-5] | [1-5] | [1-5] | [1-5] | [1-5] | [X/25] | 1 |\n| @[handle2] | [1-5] | [1-5] | [1-5] | [1-5] | [1-5] | [X/25] | 2 |\n\n### Top Picks for Amplification\n\n**Tier 1: Must Amplify**\n\n| Content | Reason | Recommended Spend |\n|---------|--------|-------------------|\n| @[handle1] [content] | [why] | $[X] ([%] of budget) |\n| @[handle2] [content] | [why] | $[X] ([%] of budget) |\n\n**Tier 2: Consider If Budget Allows**\n\n| Content | Reason | Recommended Spend |\n|---------|--------|-------------------|\n| @[handle3] [content] | [why] | $[X] ([%] of budget) |\n\n**Do Not Amplify**\n\n| Content | Reason |\n|---------|--------|\n| @[handle4] [content] | [why it's not worth paid spend] |\n```\n\n## paid-3: Amplification Strategy (Step 3 + method detail)\n\n```markdown\n## Amplification Strategy\n\n### Strategy Overview\n\n**Objective**: [awareness/traffic/conversions]\n**Total Budget**: $[X]\n**Duration**: [timeframe]\n**Platforms**: [platforms]\n\n### Amplification Methods\n\n#### Option 1: Whitelisting / Spark Ads\n\n**What it is**: Running ads through the creator's account\n\n| Platform | Format | Requirements | Best For |\n|----------|--------|--------------|----------|\n| Meta Branded Content | Partnership Ads | Creator grants access | Native feel, social proof |\n| TikTok Spark Ads | Spark Ads | Creator authorization | TikTok algorithm, authenticity |\n| YouTube | BrandConnect | Creator approval | Long-form, YouTube search |\n\n**"},{"path":"skill-card.md","content":"## Description:\n\nHelps teams amplify approved creator content through paid media or repurpose it into rights-tracked assets for ads, website, email, and organic channels.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[aaron-he-zhu](https://clawhub.ai/user/aaron-he-zhu)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nMarketing, influencer, and growth teams use this skill to decide which approved creator posts to boost, plan whitelisting or Spark Ads, allocate paid budgets, and turn existing UGC into multi-channel assets. It assumes content is already cleared and routes publishability, disclosure, and claim-compliance checks to an auditor skill.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill can produce paid ad spend recommendations based on incomplete or estimated campaign data.\n\nMitigation: Confirm budget, performance metrics, and platform assumptions before launching or scaling paid campaigns.\n\nRisk: The skill may process sensitive marketing inputs such as creator metrics, rights terms, CRM audiences, or ad-platform performance when the user provides them.\n\nMitigation: Share only data approved for agent use and approve memory saves only for information that may be reused later.\n\nRisk: Repurposing creator content without confirmed rights can create commercial, legal, or platform-policy exposure.\n\nMitigation: Confirm usage rights and expiration dates before recommending paid, website, email, or other reuse.\n\n## Reference(s):\n\n- [Content Amplifier on ClawHub](https://clawhub.ai/aaron-he-zhu/skills/content-amplifier)\n- [Project homepage](https://github.com/aaron-he-zhu/aaron-marketing-skills)\n- [Content-Atom Extraction Method](references/atom-extraction.md)\n- [Templates, Specs & Worked Examples](references/templates.md)\n\n## Skill Output:\n\n**Output Type(s):** [analysis, markdown, configuration, guidance]\n\n**Output Format:** [Markdown tables, plans, scorecards, setup guidance, and handoff summaries]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May include paid amplification budgets, selection scores, rights trackers, repurposing maps, platform setup steps, and 30-day distribution plans.]\n\n## Skill Version(s):\n\n19.0.0 (source: server release evidence and skill frontmatter)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Use when the user asks to \"amplify influencer content with paid media\", \"set up whitelisting or Spark Ads\", \"decide which posts to boost\", \"repurpose influen... Skill: Content Amplifier Owner: aaron-he-zhu Summary: Use when the user asks to \"amplify influencer content with paid media\", \"set up whitelisting or Spark Ads\", \"decide which posts to boost\", \"repurpose influen... Tags: latest:19.0.0 Version history: v19.0.0 | 2026-07-24T14:25:08.332Z | auto **Summary:** v19.0.0 introduces distribution manifest and updates doc structure. - Added new distribution-manifest.json to imp","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1959,"uniquenessScore":47,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T09:32:50.704Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-11T09:32:50.704Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-11T11:25:57.910Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}