From aaron-marketing
Analyze influencer campaign performance: score vs targets/benchmarks, rank platforms/creators/content, assess engagement quality and sentiment, attribute conversions, generate ranked learnings.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aaron-marketing:performance-analyzer <campaign name> [platform or influencer handles]When to use
Use mid-flight or post-campaign when a user wants to evaluate influencer results, compare creators against each other, find top-performing content or formats, judge engagement quality and comment sentiment, connect influencer activity to conversions, or build performance benchmarks for future planning.
<campaign name> [platform or influencer handles]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Analyze influencer campaign performance past surface metrics — score results vs target/benchmark, rank platforms/creators/content, read engagement quality and sentiment, attribute conversions, and write ranked learnings.
Analyze influencer campaign performance past surface metrics — score results vs target/benchmark, rank platforms/creators/content, read engagement quality and sentiment, attribute conversions, and write ranked learnings.
Cross-discipline (paid ads): this is also the cross-channel paid-ads scorecard/anomaly lens — account-wide metric rollups vs target/benchmark that feed ad-test-designer (what to test) and paid-measurement-loop (what to read back). Save paid runs under
memory/ad/performance-analyzer/.
Analyze performance of [campaign name] influencer campaign
Compare creators within one campaign:
Compare performance of these influencers from [campaign]: @handle1, @handle2, @handle3
memory/creators/<handle-slug>.md (creator-registry roster records) when present.memory/influencer/performance-analyzer/YYYY-MM-DD-<campaign>.md covering core-metric scorecards, platform/influencer/content rankings, engagement-quality and sentiment reads, conversion attribution, and ranked learnings.memory/hot-cache.md.Emit the standard shape from skill-contract.md §Handoff Summary Format.
This family needs no live integrations (Tier 1). The skill runs entirely on inputs you provide — paste platform exports, influencer report screenshots, GA numbers, and promo-code redemption counts, and it builds the full analysis. Ask the user for whatever is missing rather than blocking.
Where a connector could speed the work, the skill marks it with a ~~ placeholder:
~~social platform analytics — native reach/engagement/video metrics per post.~~web analytics — site traffic, click-through, and on-site conversion data.Measured YouTube post-performance (free key): when campaign content lives on YouTube, python3 "${CLAUDE_PLUGIN_ROOT}/scripts/connectors/youtube.py" videos @creator --limit 20 pulls the actual per-video views/likes/comments for the campaign window — Measured platform metrics without waiting for the creator's screenshot export. Keep both labels honest: API numbers are Measured, creator-supplied numbers are User-provided, and the two can legitimately disagree (display rounding, timing). Free YOUTUBE_API_KEY. See scripts/connectors/README.md.
~~ecommerce / sales platform — revenue, orders, AOV, promo-code redemptions.~~influencer database — historical creator benchmarks for comparison.No placeholder is required to run. See CONNECTORS.md for the verified free/keyless data recipe per category.
Work the steps in order. Each fill-in template lives in references/analysis-templates.md — copy the matching block and populate it.
Before naming any creator/format/platform a real winner, clear the significance bar in measurement-protocol.md — otherwise mark it Keep-testing. When a structured score is needed, apply per-dimension C3 analysis (ACE/ART scope scores) from c3/scoring-architecture.md, and hand the measured inputs to roi-calculator for the ROI score and CVI rollup — this skill contributes the inputs but does not compute the rollup.
User: "Analyze performance of our summer skincare campaign with 10 influencers"
Output (abridged — full version in references/analysis-templates.md):
# Summer Skincare Campaign Performance Analysis — Above Average (7.5/10)
| Metric | Result | Target | Status |
|--------|--------|--------|--------|
| Total Reach | 2.4M | 2M | ✅ +20% |
| Engagement Rate | 4.2% | 3.5% | ✅ +20% |
| Conversions | 1,847 | 2,000 | ⚠️ -8% |
| Revenue | $142,500 | $150,000 | ⚠️ -5% |
| ROI | 2.8:1 | 3:1 | ⚠️ -7% |
**Top 3**: @skincaresarah (ROI 4.2:1), @glowwithgrace (ER 6.8%), @beautyreview (reach/$).
**Key learning**: TikTok beat Instagram (3.5:1 vs 2.1:1 ROI) — shift 20% of IG budget to TikTok.
**Recommendation**: Renew top 5; replace bottom 2 with TikTok-native creators.
Primary: roi-calculator — convert measured performance into dollar-level ROI, cost-per-result, and payback math.
Alternates (same Track family):
Termination note: Maintain a visited-set. If a skill has already been invoked this session, stop and report chain-complete rather than re-running it. Cap the chain at max-depth 3 hops; if results are inconclusive after that, surface the open loops to the user instead of continuing.
npx claudepluginhub aaron-he-zhu/aaron-marketing-skills --plugin aaron-marketingCalculates influencer campaign ROI using direct, EMV, attribution, and LTV methods. Produces stakeholder-ready summary.
Plans and executes influencer marketing campaigns including creator selection, creative brief creation, and performance measurement.
Runs full-funnel influencer marketing campaigns: brief creation, creator matching, budget forecasting, outreach packs, content review, launch tracking, and post-campaign reports. Uses live public data via UnifAPI for evidence-backed decisions.