Skip to main content

bc7score — How Your Skill Gets Scored

Every skill submitted to the Hordago marketplace is automatically scored by the bc7 scoring engine. Your score determines:

  • Whether your skill is accepted (minimum: 60 / 100)
  • How prominently it appears in search results
  • Whether it earns a Featured or Verified badge

Score Breakdown

DimensionWeightWhat it measures
Trigger clarity25%How precisely the trigger describes when to use the skill
Instruction quality25%Are the body instructions specific, actionable, and complete?
Frontmatter completeness20%All required + recommended fields present
Tag relevance10%Tags match the skill’s actual behavior
Description conciseness10%Description fits in one clear sentence
Example coverage10%Does the body include at least one example?

Scoring Tiers

ScoreTierResult
90–100PlatinumFeatured in homepage carousel
80–89GoldBoosted in search rankings
70–79SilverStandard listing
60–69BronzeListed, no boost
< 60RejectedReturned with feedback

How to Improve Your Score

Trigger clarity (most impactful)

A vague trigger scores low. Be specific about the conditions.

# Low score (vague)
trigger: "Use when the user needs help."

# High score (specific)
trigger: "Use when the user asks to generate a research protocol, experimental design, or lab procedure document."

Instruction quality

The body should tell the agent exactly what to do, in what order, with what output format.

# Bad — too vague
Help the user with their task.

# Good — specific and structured
1. Ask for the experiment type (knockout, base editing, CRISPRa/i)
2. Ask for the target gene and cell line
3. Generate a protocol using the appropriate template
4. Validate reagent availability before finalizing

Example coverage

Include at least one concrete example of inputs and expected output. The scorer checks for example blocks or > blockquotes in the body.

Running the Scorer Locally

npx @hordago/skill-validator ./my-skill/SKILL.md --verbose

The --verbose flag shows per-dimension scores so you know exactly what to fix.