CtrlK
BlogDocsLog inGet started
Tessl Logo

fit-scorer

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 the typed STAR Suitability (S) read plus a separately labeled campaign-fit ranking without mixing campaign-specific commercial fit into the Suitability read. Not for finding new influencers — use influencer-discovery; not for sending outreach — use outreach-manager. 达人适配度评分/创作者筛选排名

61

Quality

75%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./influencer/scout/fit-scorer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A thorough, well-structured skill body with concrete commands, an explicit completion checklist, and properly externalized templates. Its main weakness is verbosity: dense constraint-heavy prose that could be tightened for token efficiency.

Suggestions

Tighten the Skill Contract 'Reads'/'Writes'/'Promotes' bullets into shorter clauses; the current run-on sentences bundle many conditions that could be split into crisp enumerated constraints.

Promote the single concrete youtube.py command and the scoring-templates.md copy pointer earlier (near Quick Start) so the most actionable guidance is immediately visible.

Consolidate the repeated opaque-creator_ref / no-raw-locator rules stated across Skill Contract, Instructions step 1, step 8, and the Reference Materials into one canonical statement to reduce repetition.

DimensionReasoningScore

Conciseness

The content is domain-protocol-relevant (not generic padding Claude already knows) but is consistently dense with long compound constraint sentences and qualifying clauses that could be tightened, fitting anchor 3.

3 / 5

Actionability

Provides a concrete executable command (the youtube.py connector invocation), a real templates reference file to copy from, and explicit field states (Pass/Partial/Fail/Unknown/N/A) with minor gaps.

4 / 5

Workflow Clarity

Eight numbered steps are clearly sequenced with an explicit 'Done when' checklist and feedback loops (NEEDS_INPUT, hold outreach, re-acquire evidence), with only minor checkpoint-framing gaps.

4 / 5

Progressive Disclosure

Scoring templates are appropriately split into the real references/scoring-templates.md (verified to exist) with well-signaled one-level-deep references and a clear overview, with minor organization gaps from dense inline contract prose.

4 / 5

Total

15

/

20

Passed

Description

82%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A well-crafted description that clearly states triggers, scope, and what it produces, with strong disambiguation from sibling skills. Its only limitation is modest action specificity, naming two outputs rather than a comprehensive action list.

DimensionReasoningScore

Specificity

Names the domain and 1-2 concrete actions ('produces the typed STAR Suitability (S) read plus a separately labeled campaign-fit ranking') but does not enumerate a comprehensive list of specific actions, matching anchor 3.

3 / 5

Completeness

Explicitly answers both what (produces Suitability read + separate campaign-fit ranking) and when ('Use when the user asks to...') with concrete trigger phrases and scope exclusions.

5 / 5

Trigger Term Quality

Strong natural trigger phrases users would say ('score this influencer', 'rank these creators for our campaign', 'tell me which influencer is the best fit') plus Chinese synonyms, but a few natural variations are absent.

4 / 5

Distinctiveness Conflict Risk

Clear niche with explicit disambiguation ('Not for finding new influencers — use influencer-discovery; not for sending outreach — use outreach-manager'), minimizing conflict risk.

5 / 5

Total

17

/

20

Passed

Validation

75%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 27 suspicious

Warning

referenced_paths_exist

Referenced path issues: 1 missing, 1 deeper-than-1-level

Warning

Total

12

/

16

Passed

Repository
aaron-he-zhu/aaron-marketing-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.