| name | fit-scorer |
| slug | fit-scorer |
| displayName | Fit Scorer · 红人适配评分 |
| summary | 用 typed C3 ACE 评估创作者,并将活动商业适配度作为独立矩阵排序 |
| description | Use when the user asks to "score this influencer", "rank these creators for our campaign", or "tell me which influencer is the best fit"; produces typed C3 ACE creator results plus a separately labeled campaign-fit ranking without mixing brand fit into ACE. Not for finding new influencers — use influencer-discovery; not for sending outreach — use outreach-manager. |
| version | 17.0.0 |
| license | Apache-2.0 |
| compatibility | Claude Code and compatible agent-skill hosts |
| homepage | https://github.com/aaron-he-zhu/aaron-marketing-skills |
| when_to_use | Use when a user has a shortlist of influencers and needs an objective, weighted score to prioritize outreach, choose between candidates, justify a selection to stakeholders, set consistent evaluation standards, compare creators across niches or platforms, or build long-term partner tiers. Activates on requests like score @handle for our brand, compare and rank these creators, or which of these is the best fit. |
| argument-hint | <brand or campaign> <influencer handle(s)> [campaign goal: awareness|engagement|conversion] |
| metadata | {"author":"aaron-he-zhu","version":"17.0.0","discipline":"influencer","phase":"discover","family":"influencer-marketing","hermes":{"tags":["marketing","influencer","discover"],"category":"influencer"},"openclaw":{"emoji":"📣","homepage":"https://github.com/aaron-he-zhu/aaron-marketing-skills"}} |
Fit Scorer
Score each shortlisted creator on the typed C3 ACE creator rubric, then keep campaign-specific commercial fit in a separate prioritization matrix. The ACE result is portable and brand-independent; the commercial matrix is not an ACE score and never enters CVI.
Quick Start
Score one influencer:
Score @[handle] for [brand/campaign] and tell me if they're a good fit
Compare and rank a shortlist:
Compare and rank these influencers for [campaign]: @influencer1, @influencer2, @influencer3
Skill Contract
- Reads: brand/campaign context, target audience definition, campaign goal, and a shortlist of influencer handles (supplied by the user or carried over from
influencer-discovery). Optional prior audience profiles from memory/influencer/audience-mapper/ and competitor partner benchmarks from memory/influencer/competitor-tracker/. For rostered creators, read partnership history and audience-stat provenance from memory/creators/<handle-slug>.md — the creator-registry roster record — as Partnership Potential inputs.
- Writes: only with explicit authorization, a report containing typed ACE results plus a separately labeled commercial-fit comparison at
memory/influencer/fit-scorer/YYYY-MM-DD-<topic>.md.
- Promotes: only with separate authorization, evidence-backed top picks and their exact ACE profile/version; never promote an unscored or provisional result.
- Done when:
- Every creator has all 12 ACE items explicitly Pass/Partial/Fail/Unknown/N/A with dated evidence or a gap reason.
- The exact
ace-<goal> profile/context and deterministic scorer result are preserved; Unknown prevents an ACE total.
- Any commercial-fit ranking is visibly separate from ACE and cannot override a veto or missing evidence.
- Primary next skill: competitor-tracker — benchmark your top-scored picks against the creators competitors already partner with.
Handoff Summary
Emit the standard shape from skill-contract.md §Handoff Summary Format.
Data Sources
This family needs no live integrations (Tier 1). Fit Scorer works end to end by asking the user for the inputs it scores — handles, audience targets, brand values, and any metrics they have. A connector sharpens the numbers but none is required.