Fit Scorer
This skill helps you objectively evaluate how well an influencer matches your brand by scoring them across multiple dimensions. It turns subjective "gut feel" into data-driven partnership decisions.
Quick Start
Shortest invocation — score one influencer:
Score @[handle] for [brand/campaign] and tell me if they're a good fit
Common scenario — 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-analyzer/ and competitor partner benchmarks from memory/influencer/competitor-tracker/.
- Writes: a fit-score report (per-dimension raw scores, weighted totals, verdict, ranked comparison) to
memory/influencer/fit-scorer/YYYY-MM-DD-<topic>.md.
- Promotes: top-ranked handles, final scores, and the go/pass verdict to
memory/hot-cache.md so downstream skills pick the right targets.
- Done when:
- Every shortlisted influencer has a weighted total score on the 1-5 scale with per-dimension justifications.
- A ranked comparison and an explicit verdict (Highly Recommended / Recommended / Consider / Pass) exist for each candidate.
- The report is saved to the family memory path and top picks are promoted to the hot cache.
- 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. Where a connector is available it sharpens the numbers, but none is required.
~~influencer database — pull follower counts, audience demographics, and partnership history instead of asking the user to paste them.
~~social platform analytics — engagement rate, comment quality samples, posting cadence, and growth trend for authenticity checks.
~~audience intelligence — real-vs-bot follower estimates and audience overlap with your target.
~~CRM — prior contact, response reputation, and delivery history for the partnership-potential dimension.
With zero integrations, ask the user to supply each value the scoring tables request; the framework and weighting still produce a defensible ranking. See CONNECTORS.md for the free/keyless recipe per category.
Instructions
When a user requests influencer scoring:
Define Scoring Framework
### Scoring Framework
**Brand/Campaign**: [name]
**Campaign Goal**: [awareness/consideration/conversion]
**Target Audience**: [description]
### Scoring Dimensions
| Dimension | Weight | Description |
|-----------|--------|-------------|
| Audience Match | [%] | How well their audience matches target |
| Content Quality | [%] | Production value and consistency |
| Brand Alignment | [%] | Values, aesthetic, messaging fit |
| Engagement Quality | [%] | Authenticity and depth of engagement |
| Partnership Potential | [%] | Professionalism, history, availability |
| **Total** | **100%** | |
**Scoring Scale**: 1-5 (1=Poor, 2=Below Average, 3=Average, 4=Good, 5=Excellent)
C³ ACE alignment & veto gate. This skill is the C³ Creator scorer (ACE). Map the dimensions onto ACE: Audience Match → Audience; Engagement Quality → Engagement; and the Brand Safety sub-check (below) → Credibility (C1). Note: the value/aesthetic/messaging-fit part of Brand Alignment is creator × brand fit, which C³ scores in ROI.Orchestration (O1), not in ACE — ACE is brand-independent, so keep brand-fit out of the Credibility dimension. Before ranking, screen every creator against the three ACE veto items; any failure is disqualifying → verdict PASS (do not partner) AND cap the numeric Final Rating at the Poor / Below-Average band (≤ 2.9 / 5, i.e. ACE ≤ 59/100) so the score never contradicts the decline verdict. State the veto ID + evidence:
| Veto |
Item |
Fail condition |
| A2 |
Real-Follower Rate |
< 70% real followers, or audit refused (follower fraud) |
| C1 |
Brand Safety |
disqualifying content / active scandal |
| E2 |
Engagement Authenticity |
pod / bought engagement (see Engagement Quality below) |
Score Audience Match
## Audience Match Score
**Influencer**: @[handle]
### Target vs. Actual Comparison
| Attribute | Target | Influencer's Audience | Match |
|-----------|--------|----------------------|-------|
| Age | [target] | [actual] | ✅/⚠️/❌ |
| Gender | [target] | [actual] | ✅/⚠️/❌ |
| Location | [target] | [actual] | ✅/⚠️/❌ |
| Interests | [target] | [actual] | ✅/⚠️/❌ |
| Income/Purchasing | [target] | [actual] | ✅/⚠️/❌ |
### Audience Quality Assessment
| Metric | Value | Assessment |
|--------|-------|------------|
| Real follower % | [%] | [Good/Concerning] |
| Active follower % | [%] | [Good/Concerning] |
| Bot/spam % | [%] | [Good/Concerning] |
| Audience growth | [trend] | [Organic/Suspicious] |
### Audience Match Score: [X/5]
**Justification**: [explanation]
**Weighted Score**: [X] × [weight%] = [weighted points]
Score Content Quality
## Content Quality Score
**Influencer**: @[handle]
### Production Quality
| Factor | Rating | Notes |
|--------|--------|-------|
| Visual quality | [1-5] | [notes] |
| Audio quality (if video) | [1-5] | [notes] |
| Editing skill | [1-5] | [notes] |
| Creativity | [1-5] | [notes] |
| Consistency | [1-5] | [notes] |
### Content Analysis
**Posting Frequency**: [X posts/week]
**Content Mix**: [types and %]
**Caption Quality**: [assessment]
**Hashtag Strategy**: [assessment]
### Best Content Examples
1. **[Content 1]**: [why it's good]
2. **[Content 2]**: [why it's good]
### Content Concerns
- [Concern 1 if any]
- [Concern 2 if any]
### Content Quality Score: [X/5]
**Justification**: [explanation]
**Weighted Score**: [X] × [weight%] = [weighted points]
Score Brand Alignment
## Brand Alignment Score
**Influencer**: @[handle]
### Value Alignment
| Brand Value | Influencer Alignment | Evidence |
|-------------|---------------------|----------|
| [Value 1] | ✅/⚠️/❌ | [example from content] |
| [Value 2] | ✅/⚠️/❌ | [example from content] |
| [Value 3] | ✅/⚠️/❌ | [example from content] |
### Aesthetic Alignment
| Element | Brand Style | Influencer Style | Match |
|---------|-------------|------------------|-------|
| Colors | [brand] | [influencer] | [%] |
| Tone | [brand] | [influencer] | [%] |
| Visual style | [brand] | [influencer] | [%] |
### Messaging Fit
- **Voice compatibility**: [assessment]
- **Topic relevance**: [assessment]
- **Audience overlap**: [assessment]
### Brand Safety Check
| Risk Category | Assessment | Notes |
|---------------|------------|-------|
| Political content | [Low/Medium/High] | [notes] |
| Controversial opinions | [Low/Medium/High] | [notes] |
| Competitor mentions | [Low/Medium/High] | [notes] |
| Adult content | [Low/Medium/High] | [notes] |
| Legal/regulatory | [Low/Medium/High] | [notes] |
**Overall Brand Safety**: [Safe/Proceed with caution/Risk]
### Brand Alignment Score: [X/5]
**Justification**: [explanation]
**Weighted Score**: [X] × [weight%] = [weighted points]
Score Engagement Quality
## Engagement Quality Score
**Influencer**: @[handle]
### Engagement Metrics
| Platform | Followers | Eng. Rate | Industry Avg | vs. Avg |
|----------|-----------|-----------|--------------|---------|
| [Platform 1] | [count] | [%] | [%] | [+/-] |
| [Platform 2] | [count] | [%] | [%] | [+/-] |
### Engagement Authenticity
| Indicator | Assessment | Evidence |
|-----------|------------|----------|
| Comment quality | [1-5] | [sample comments] |
| Comment diversity | [1-5] | [unique commenters] |
| Like/comment ratio | [ratio] | [normal/abnormal] |
| Engagement timing | [pattern] | [organic/suspicious] |
| Follower engagement % | [%] | [good/poor] |
### Engagement Pods/Buying Signs
- [ ] Sudden follower spikes
- [ ] Engagement from unrelated accounts
- [ ] Generic/emoji-only comments
- [ ] Inconsistent engagement patterns
- [ ] Follower/following ratio red flags
**Authenticity Assessment**: [Authentic/Some concerns/Suspicious]
### Response & Interaction
- **Responds to comments**: [Yes/Sometimes/Rarely]
- **Community building**: [Strong/Average/Weak]
- **Two-way engagement**: [assessment]
### Engagement Quality Score: [X/5]
**Justification**: [explanation]
**Weighted Score**: [X] × [weight%] = [weighted points]
Score Partnership Potential
## Partnership Potential Score
**Influencer**: @[handle]
### Partnership History
| Brand | Recency | Content Quality | Disclosure | Notes |
|-------|---------|-----------------|------------|-------|
| [Brand 1] | [date] | [rating] | [✅/❌] | [notes] |
| [Brand 2] | [date] | [rating] | [✅/❌] | [notes] |
**Observations**:
- Partnership frequency: [X per month]
- Brand category mix: [categories]
- Competitor partnerships: [details]
### Professionalism Indicators
| Factor | Assessment | Evidence |
|--------|------------|----------|
| Contact availability | [Easy/Moderate/Difficult] | [contact info] |
| Response reputation | [Responsive/Mixed/Unresponsive] | [if known] |
| Content delivery | [On time/Variable/Problematic] | [if known] |
| Creative quality in ads | [Strong/Average/Weak] | [examples] |
| Disclosure compliance | [Always/Usually/Sometimes] | [examples] |
### Exclusivity & Availability
- **Category exclusivity**: [Yes/No - details]
- **Competitor restrictions**: [details]
- **Upcoming availability**: [if known]
### Estimated Value
| Metric | Estimate | Notes |
|--------|----------|-------|
| Estimated rate | [range] | Based on [followers/engagement] |
| CPM estimate | [$X] | Industry average: [$X] |
| Value assessment | [Good/Fair/Premium] | |
### Partnership Potential Score: [X/5]
**Justification**: [explanation]
**Weighted Score**: [X] × [weight%] = [weighted points]
Calculate Final Score
## Final Fit Score
**Influencer**: @[handle]
### Score Summary
| Dimension | Raw Score | Weight | Weighted Score |
|-----------|-----------|--------|----------------|
| Audience Match | [X/5] | [%] | [points] |
| Content Quality | [X/5] | [%] | [points] |
| Brand Alignment | [X/5] | [%] | [points] |
| Engagement Quality | [X/5] | [%] | [points] |
| Partnership Potential | [X/5] | [%] | [points] |
| **Total** | | **100%** | **[X/5.00]** |
### Score Interpretation
| Score Range | Rating | Recommendation |
|-------------|--------|----------------|
| 4.5-5.0 | Excellent | Priority partner |
| 4.0-4.4 | Very Good | Strong candidate |
| 3.5-3.9 | Good | Worth pursuing |
| 3.0-3.4 | Average | Consider with caveats |
| 2.5-2.9 | Below Average | Proceed with caution |
| <2.5 | Poor | Not recommended |
### Final Rating: [X/5] - [Rating]
### Recommendation
**Verdict**: [Highly Recommended / Recommended / Consider / Pass]
**Key Strengths**:
1. [Strength 1]
2. [Strength 2]
3. [Strength 3]
**Key Concerns**:
1. [Concern 1]
2. [Concern 2]
**Best Use Case**: [what type of campaign/content]
**Expected Performance**:
- Estimated reach: [X]
- Estimated engagement: [X]
- Cost estimate: [$X]
- Projected CPE: [$X]
For Multiple Influencers - Comparison
# Influencer Comparison Report
**Campaign**: [name]
**Date**: [date]
**Influencers Evaluated**: [count]
## Ranking Summary
| Rank | Influencer | Platform | Followers | Final Score | Rating |
|------|------------|----------|-----------|-------------|--------|
| 1 | @[handle] | [platform] | [count] | [X/5] | ⭐⭐⭐⭐⭐ |
| 2 | @[handle] | [platform] | [count] | [X/5] | ⭐⭐⭐⭐ |
| 3 | @[handle] | [platform] | [count] | [X/5] | ⭐⭐⭐⭐ |
## Detailed Comparison
| Dimension | @[handle1] | @[handle2] | @[handle3] |
|-----------|------------|------------|------------|
| Audience Match | [X/5] | [X/5] | [X/5] |
| Content Quality | [X/5] | [X/5] | [X/5] |
| Brand Alignment | [X/5] | [X/5] | [X/5] |
| Engagement Quality | [X/5] | [X/5] | [X/5] |
| Partnership Potential | [X/5] | [X/5] | [X/5] |
| **Final Score** | **[X/5]** | **[X/5]** | **[X/5]** |
## Visual Comparison
Audience Match |████████░░| |██████░░░░| |████████░░|
Content Quality |██████░░░░| |████████░░| |██████░░░░|
Brand Alignment |████████░░| |██████░░░░| |████████░░|
Engagement |██████░░░░| |████████░░| |████████░░|
Partnership |████████░░| |██████░░░░| |██████░░░░|
@handle1 @handle2 @handle3
## Recommendation
**For this campaign, prioritize**:
1. **@[handle]** - [reason]
2. **@[handle]** - [reason]
**Consider combining**:
- [Influencer A] for [purpose] + [Influencer B] for [purpose]
**Pass on**:
- @[handle]: [reason]
Example
User: "Compare these 3 influencers for our sustainable fashion brand: @ecofashionista, @greenwardrobe, @sustainablesarah"
Output: [Detailed comparison with scores, leading to clear recommendations with @sustainablesarah ranked #1 due to highest audience match and engagement authenticity]
Custom Weighting
Adjust weights based on campaign goals:
| Campaign Goal |
Audience |
Content |
Brand |
Engagement |
Partnership |
| Awareness |
30% |
25% |
15% |
20% |
10% |
| Engagement |
20% |
20% |
15% |
35% |
10% |
| Conversion |
35% |
15% |
20% |
20% |
10% |
| Brand Building |
20% |
25% |
30% |
15% |
10% |
| Long-term |
25% |
20% |
25% |
15% |
15% |
Tips for Success
- Be consistent - Use same criteria for all influencers
- Gather data - More data = more accurate scores
- Consider context - Scores are relative to campaign needs
- Update regularly - Influencer quality changes over time
- Trust but verify - Spot-check high scores before outreach
Reference Materials
Next Best Skill
Primary: competitor-tracker — benchmark your top-scored picks against the creators competitors already work with before you commit budget.
Alternates (same Map phase):
- influencer-discovery — if the shortlist is too thin to rank, go back and source more candidates.
- audience-analyzer — if audience-match scores are uncertain, tighten the target-audience definition first.
Termination note: Track a visited-set of skills invoked this session. If the recommended next skill has already run, stop and report the chain complete rather than re-invoking it. Stop after at most 3 hops (max-depth 3) and hand back to the user with the saved report path.
Related Skills
1---2name: fit-scorer3description: 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 weighted fit scores across audience match, content quality, brand alignment, engagement authenticity, and partnership potential, plus a ranked comparison and a go/pass verdict. Not for finding new influencers — use influencer-discovery; not for sending outreach — use outreach-manager.4license: Apache-2.05---6
7# Fit Scorer
8
9This skill helps you objectively evaluate how well an influencer matches your brand by scoring them across multiple dimensions. It turns subjective "gut feel" into data-driven partnership decisions.
10
11## Quick Start
12
13Shortest invocation — score one influencer:
14
15```
16Score @[handle] for [brand/campaign] and tell me if they're a good fit
17```
18
19Common scenario — compare and rank a shortlist:
20
21```
22Compare and rank these influencers for [campaign]:
23- @influencer1
24- @influencer2
25- @influencer3
26```
27
28## Skill Contract
29
30- **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-analyzer/` and competitor partner benchmarks from `memory/influencer/competitor-tracker/`.
31- **Writes**: a fit-score report (per-dimension raw scores, weighted totals, verdict, ranked comparison) to `memory/influencer/fit-scorer/YYYY-MM-DD-<topic>.md`.
32- **Promotes**: top-ranked handles, final scores, and the go/pass verdict to `memory/hot-cache.md` so downstream skills pick the right targets.
33- **Done when**:
34 - Every shortlisted influencer has a weighted total score on the 1-5 scale with per-dimension justifications.
35 - A ranked comparison and an explicit verdict (Highly Recommended / Recommended / Consider / Pass) exist for each candidate.
36 - The report is saved to the family memory path and top picks are promoted to the hot cache.
37- **Primary next skill**: [competitor-tracker](../../map/competitor-tracker/SKILL.md) — benchmark your top-scored picks against the creators competitors already partner with.
38
39### Handoff Summary
40
41> Emit the standard shape from [skill-contract.md §Handoff Summary Format](../../references/skill-contract.md).
42
43## Data Sources
44
45This 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. Where a connector is available it sharpens the numbers, but none is required.
46
47- `~~influencer database` — pull follower counts, audience demographics, and partnership history instead of asking the user to paste them.
48- `~~social platform analytics` — engagement rate, comment quality samples, posting cadence, and growth trend for authenticity checks.
49- `~~audience intelligence` — real-vs-bot follower estimates and audience overlap with your target.
50- `~~CRM` — prior contact, response reputation, and delivery history for the partnership-potential dimension.
51
52With zero integrations, ask the user to supply each value the scoring tables request; the framework and weighting still produce a defensible ranking. See [CONNECTORS.md](../../CONNECTORS.md) for the free/keyless recipe per category.
53
54## Instructions
55
56When a user requests influencer scoring:
57
581. **Define Scoring Framework**
59
60 ```markdown
61 ### Scoring Framework
62
63 **Brand/Campaign**: [name]
64 **Campaign Goal**: [awareness/consideration/conversion]
65 **Target Audience**: [description]
66
67 ### Scoring Dimensions
68
69 | Dimension | Weight | Description |
70 |-----------|--------|-------------|
71 | Audience Match | [%] | How well their audience matches target |
72 | Content Quality | [%] | Production value and consistency |
73 | Brand Alignment | [%] | Values, aesthetic, messaging fit |
74 | Engagement Quality | [%] | Authenticity and depth of engagement |
75 | Partnership Potential | [%] | Professionalism, history, availability |
76 | **Total** | **100%** | |
77
78 **Scoring Scale**: 1-5 (1=Poor, 2=Below Average, 3=Average, 4=Good, 5=Excellent)
79 ```
80
81 **C³ ACE alignment & veto gate.** This skill is the C³ **Creator** scorer ([ACE](../../references/c3/ace-creator-benchmark.md)). Map the dimensions onto ACE: Audience Match → **A**udience; Engagement Quality → **E**ngagement; and the **Brand Safety** sub-check (below) → **C**redibility (C1). Note: the value/aesthetic/messaging-fit part of Brand Alignment is *creator × brand fit*, which C³ scores in ROI.Orchestration (O1), **not** in ACE — ACE is brand-independent, so keep brand-fit out of the Credibility dimension. Before ranking, screen every creator against the three ACE veto items; any failure is disqualifying → verdict **PASS (do not partner)** AND cap the numeric Final Rating at the Poor / Below-Average band (**≤ 2.9 / 5**, i.e. ACE ≤ 59/100) so the score never contradicts the decline verdict. State the veto ID + evidence:
82
83 | Veto | Item | Fail condition |
84 |------|------|----------------|
85 | **A2** | Real-Follower Rate | < 70% real followers, or audit refused (follower fraud) |
86 | **C1** | Brand Safety | disqualifying content / active scandal |
87 | **E2** | Engagement Authenticity | pod / bought engagement (see Engagement Quality below) |
88
892. **Score Audience Match**
90
91 ```markdown
92 ## Audience Match Score
93
94 **Influencer**: @[handle]
95
96 ### Target vs. Actual Comparison
97
98 | Attribute | Target | Influencer's Audience | Match |
99 |-----------|--------|----------------------|-------|
100 | Age | [target] | [actual] | ✅/⚠️/❌ |
101 | Gender | [target] | [actual] | ✅/⚠️/❌ |
102 | Location | [target] | [actual] | ✅/⚠️/❌ |
103 | Interests | [target] | [actual] | ✅/⚠️/❌ |
104 | Income/Purchasing | [target] | [actual] | ✅/⚠️/❌ |
105
106 ### Audience Quality Assessment
107
108 | Metric | Value | Assessment |
109 |--------|-------|------------|
110 | Real follower % | [%] | [Good/Concerning] |
111 | Active follower % | [%] | [Good/Concerning] |
112 | Bot/spam % | [%] | [Good/Concerning] |
113 | Audience growth | [trend] | [Organic/Suspicious] |
114
115 ### Audience Match Score: [X/5]
116
117 **Justification**: [explanation]
118
119 **Weighted Score**: [X] × [weight%] = [weighted points]
120 ```
121
1223. **Score Content Quality**
123
124 ```markdown
125 ## Content Quality Score
126
127 **Influencer**: @[handle]
128
129 ### Production Quality
130
131 | Factor | Rating | Notes |
132 |--------|--------|-------|
133 | Visual quality | [1-5] | [notes] |
134 | Audio quality (if video) | [1-5] | [notes] |
135 | Editing skill | [1-5] | [notes] |
136 | Creativity | [1-5] | [notes] |
137 | Consistency | [1-5] | [notes] |
138
139 ### Content Analysis
140
141 **Posting Frequency**: [X posts/week]
142 **Content Mix**: [types and %]
143 **Caption Quality**: [assessment]
144 **Hashtag Strategy**: [assessment]
145
146 ### Best Content Examples
147
148 1. **[Content 1]**: [why it's good]
149 2. **[Content 2]**: [why it's good]
150
151 ### Content Concerns
152
153 - [Concern 1 if any]
154 - [Concern 2 if any]
155
156 ### Content Quality Score: [X/5]
157
158 **Justification**: [explanation]
159
160 **Weighted Score**: [X] × [weight%] = [weighted points]
161 ```
162
1634. **Score Brand Alignment**
164
165 ```markdown
166 ## Brand Alignment Score
167
168 **Influencer**: @[handle]
169
170 ### Value Alignment
171
172 | Brand Value | Influencer Alignment | Evidence |
173 |-------------|---------------------|----------|
174 | [Value 1] | ✅/⚠️/❌ | [example from content] |
175 | [Value 2] | ✅/⚠️/❌ | [example from content] |
176 | [Value 3] | ✅/⚠️/❌ | [example from content] |
177
178 ### Aesthetic Alignment
179
180 | Element | Brand Style | Influencer Style | Match |
181 |---------|-------------|------------------|-------|
182 | Colors | [brand] | [influencer] | [%] |
183 | Tone | [brand] | [influencer] | [%] |
184 | Visual style | [brand] | [influencer] | [%] |
185
186 ### Messaging Fit
187
188 - **Voice compatibility**: [assessment]
189 - **Topic relevance**: [assessment]
190 - **Audience overlap**: [assessment]
191
192 ### Brand Safety Check
193
194 | Risk Category | Assessment | Notes |
195 |---------------|------------|-------|
196 | Political content | [Low/Medium/High] | [notes] |
197 | Controversial opinions | [Low/Medium/High] | [notes] |
198 | Competitor mentions | [Low/Medium/High] | [notes] |
199 | Adult content | [Low/Medium/High] | [notes] |
200 | Legal/regulatory | [Low/Medium/High] | [notes] |
201
202 **Overall Brand Safety**: [Safe/Proceed with caution/Risk]
203
204 ### Brand Alignment Score: [X/5]
205
206 **Justification**: [explanation]
207
208 **Weighted Score**: [X] × [weight%] = [weighted points]
209 ```
210
2115. **Score Engagement Quality**
212
213 ```markdown
214 ## Engagement Quality Score
215
216 **Influencer**: @[handle]
217
218 ### Engagement Metrics
219
220 | Platform | Followers | Eng. Rate | Industry Avg | vs. Avg |
221 |----------|-----------|-----------|--------------|---------|
222 | [Platform 1] | [count] | [%] | [%] | [+/-] |
223 | [Platform 2] | [count] | [%] | [%] | [+/-] |
224
225 ### Engagement Authenticity
226
227 | Indicator | Assessment | Evidence |
228 |-----------|------------|----------|
229 | Comment quality | [1-5] | [sample comments] |
230 | Comment diversity | [1-5] | [unique commenters] |
231 | Like/comment ratio | [ratio] | [normal/abnormal] |
232 | Engagement timing | [pattern] | [organic/suspicious] |
233 | Follower engagement % | [%] | [good/poor] |
234
235 ### Engagement Pods/Buying Signs
236
237 - [ ] Sudden follower spikes
238 - [ ] Engagement from unrelated accounts
239 - [ ] Generic/emoji-only comments
240 - [ ] Inconsistent engagement patterns
241 - [ ] Follower/following ratio red flags
242
243 **Authenticity Assessment**: [Authentic/Some concerns/Suspicious]
244
245 ### Response & Interaction
246
247 - **Responds to comments**: [Yes/Sometimes/Rarely]
248 - **Community building**: [Strong/Average/Weak]
249 - **Two-way engagement**: [assessment]
250
251 ### Engagement Quality Score: [X/5]
252
253 **Justification**: [explanation]
254
255 **Weighted Score**: [X] × [weight%] = [weighted points]
256 ```
257
2586. **Score Partnership Potential**
259
260 ```markdown
261 ## Partnership Potential Score
262
263 **Influencer**: @[handle]
264
265 ### Partnership History
266
267 | Brand | Recency | Content Quality | Disclosure | Notes |
268 |-------|---------|-----------------|------------|-------|
269 | [Brand 1] | [date] | [rating] | [✅/❌] | [notes] |
270 | [Brand 2] | [date] | [rating] | [✅/❌] | [notes] |
271
272 **Observations**:
273 - Partnership frequency: [X per month]
274 - Brand category mix: [categories]
275 - Competitor partnerships: [details]
276
277 ### Professionalism Indicators
278
279 | Factor | Assessment | Evidence |
280 |--------|------------|----------|
281 | Contact availability | [Easy/Moderate/Difficult] | [contact info] |
282 | Response reputation | [Responsive/Mixed/Unresponsive] | [if known] |
283 | Content delivery | [On time/Variable/Problematic] | [if known] |
284 | Creative quality in ads | [Strong/Average/Weak] | [examples] |
285 | Disclosure compliance | [Always/Usually/Sometimes] | [examples] |
286
287 ### Exclusivity & Availability
288
289 - **Category exclusivity**: [Yes/No - details]
290 - **Competitor restrictions**: [details]
291 - **Upcoming availability**: [if known]
292
293 ### Estimated Value
294
295 | Metric | Estimate | Notes |
296 |--------|----------|-------|
297 | Estimated rate | [range] | Based on [followers/engagement] |
298 | CPM estimate | [$X] | Industry average: [$X] |
299 | Value assessment | [Good/Fair/Premium] | |
300
301 ### Partnership Potential Score: [X/5]
302
303 **Justification**: [explanation]
304
305 **Weighted Score**: [X] × [weight%] = [weighted points]
306 ```
307
3087. **Calculate Final Score**
309
310 ```markdown
311 ## Final Fit Score
312
313 **Influencer**: @[handle]
314
315 ### Score Summary
316
317 | Dimension | Raw Score | Weight | Weighted Score |
318 |-----------|-----------|--------|----------------|
319 | Audience Match | [X/5] | [%] | [points] |
320 | Content Quality | [X/5] | [%] | [points] |
321 | Brand Alignment | [X/5] | [%] | [points] |
322 | Engagement Quality | [X/5] | [%] | [points] |
323 | Partnership Potential | [X/5] | [%] | [points] |
324 | **Total** | | **100%** | **[X/5.00]** |
325
326 ### Score Interpretation
327
328 | Score Range | Rating | Recommendation |
329 |-------------|--------|----------------|
330 | 4.5-5.0 | Excellent | Priority partner |
331 | 4.0-4.4 | Very Good | Strong candidate |
332 | 3.5-3.9 | Good | Worth pursuing |
333 | 3.0-3.4 | Average | Consider with caveats |
334 | 2.5-2.9 | Below Average | Proceed with caution |
335 | <2.5 | Poor | Not recommended |
336
337 ### Final Rating: [X/5] - [Rating]
338
339 ### Recommendation
340
341 **Verdict**: [Highly Recommended / Recommended / Consider / Pass]
342
343 **Key Strengths**:
344 1. [Strength 1]
345 2. [Strength 2]
346 3. [Strength 3]
347
348 **Key Concerns**:
349 1. [Concern 1]
350 2. [Concern 2]
351
352 **Best Use Case**: [what type of campaign/content]
353
354 **Expected Performance**:
355 - Estimated reach: [X]
356 - Estimated engagement: [X]
357 - Cost estimate: [$X]
358 - Projected CPE: [$X]
359 ```
360
3618. **For Multiple Influencers - Comparison**
362
363 ```markdown
364 # Influencer Comparison Report
365
366 **Campaign**: [name]
367 **Date**: [date]
368 **Influencers Evaluated**: [count]
369
370 ## Ranking Summary
371
372 | Rank | Influencer | Platform | Followers | Final Score | Rating |
373 |------|------------|----------|-----------|-------------|--------|
374 | 1 | @[handle] | [platform] | [count] | [X/5] | ⭐⭐⭐⭐⭐ |
375 | 2 | @[handle] | [platform] | [count] | [X/5] | ⭐⭐⭐⭐ |
376 | 3 | @[handle] | [platform] | [count] | [X/5] | ⭐⭐⭐⭐ |
377
378 ## Detailed Comparison
379
380 | Dimension | @[handle1] | @[handle2] | @[handle3] |
381 |-----------|------------|------------|------------|
382 | Audience Match | [X/5] | [X/5] | [X/5] |
383 | Content Quality | [X/5] | [X/5] | [X/5] |
384 | Brand Alignment | [X/5] | [X/5] | [X/5] |
385 | Engagement Quality | [X/5] | [X/5] | [X/5] |
386 | Partnership Potential | [X/5] | [X/5] | [X/5] |
387 | **Final Score** | **[X/5]** | **[X/5]** | **[X/5]** |
388
389 ## Visual Comparison
390
391 ```
392 Audience Match |████████░░| |██████░░░░| |████████░░|
393 Content Quality |██████░░░░| |████████░░| |██████░░░░|
394 Brand Alignment |████████░░| |██████░░░░| |████████░░|
395 Engagement |██████░░░░| |████████░░| |████████░░|
396 Partnership |████████░░| |██████░░░░| |██████░░░░|
397 @handle1 @handle2 @handle3
398 ```
399
400 ## Recommendation
401
402 **For this campaign, prioritize**:
403 1. **@[handle]** - [reason]
404 2. **@[handle]** - [reason]
405
406 **Consider combining**:
407 - [Influencer A] for [purpose] + [Influencer B] for [purpose]
408
409 **Pass on**:
410 - @[handle]: [reason]
411 ```
412
413## Example
414
415**User**: "Compare these 3 influencers for our sustainable fashion brand: @ecofashionista, @greenwardrobe, @sustainablesarah"
416
417**Output**: [Detailed comparison with scores, leading to clear recommendations with @sustainablesarah ranked #1 due to highest audience match and engagement authenticity]
418
419## Custom Weighting
420
421Adjust weights based on campaign goals:
422
423| Campaign Goal | Audience | Content | Brand | Engagement | Partnership |
424|---------------|----------|---------|-------|------------|-------------|
425| Awareness | 30% | 25% | 15% | 20% | 10% |
426| Engagement | 20% | 20% | 15% | 35% | 10% |
427| Conversion | 35% | 15% | 20% | 20% | 10% |
428| Brand Building | 20% | 25% | 30% | 15% | 10% |
429| Long-term | 25% | 20% | 25% | 15% | 15% |
430
431## Tips for Success
432
4331. **Be consistent** - Use same criteria for all influencers
4342. **Gather data** - More data = more accurate scores
4353. **Consider context** - Scores are relative to campaign needs
4364. **Update regularly** - Influencer quality changes over time
4375. **Trust but verify** - Spot-check high scores before outreach
438
439## Reference Materials
440
441- [skill-contract.md](../../references/skill-contract.md) — shared contract and handoff summary format.
442- [state-model.md](../../references/state-model.md) — memory tiers and save-path conventions.
443- [CONNECTORS.md](../../CONNECTORS.md) — free/keyless data recipe per connector category.
444- Scoring rubric: the C³ benchmark — [c3-benchmark.md](../../references/c3-benchmark.md) (CVI rollup), [c3/ace-creator-benchmark.md](../../references/c3/ace-creator-benchmark.md) (the ACE Creator rubric this skill emits, incl. the A2/C1/E2 veto items applied above), and [c3/scoring-architecture.md](../../references/c3/scoring-architecture.md) for weighting and cap methodology.
445- Sibling skills: [influencer-discovery](../influencer-discovery/SKILL.md), [competitor-tracker](../competitor-tracker/SKILL.md), [audience-analyzer](../../insight/audience-analyzer/SKILL.md), [outreach-manager](../../activate/outreach-manager/SKILL.md).
446
447## Next Best Skill
448
449**Primary**: [competitor-tracker](../../map/competitor-tracker/SKILL.md) — benchmark your top-scored picks against the creators competitors already work with before you commit budget.
450
451**Alternates** (same Map phase):
452- [influencer-discovery](../influencer-discovery/SKILL.md) — if the shortlist is too thin to rank, go back and source more candidates.
453- [audience-analyzer](../../insight/audience-analyzer/SKILL.md) — if audience-match scores are uncertain, tighten the target-audience definition first.
454
455**Termination note**: Track a visited-set of skills invoked this session. If the recommended next skill has already run, stop and report the chain complete rather than re-invoking it. Stop after at most 3 hops (max-depth 3) and hand back to the user with the saved report path.
456
457## Related Skills
458
459- [influencer-discovery](../influencer-discovery/SKILL.md) - Find influencers to score
460- [competitor-tracker](../competitor-tracker/SKILL.md) - Benchmark against competitor partners
461- [audience-analyzer](../../insight/audience-analyzer/SKILL.md) - Define target audience
462- [outreach-manager](../../activate/outreach-manager/SKILL.md) - Contact top-scored influencers