← All posts

Same Name, Different Skill: Job Descriptions and Lead Routing

2026-10-31

The batch contained two pairs of skills with the same name. They were not duplicates. That distinction matters for anyone importing from GitHub.


The job-description pair

SkillSourceTriggerWorkflowContentTotal
job-descriptiongenspark-ai/genoffice7.58.09.08.4
Job Description Generator (removed)claude-office-skills/skills0.02.57.54.8

The first turns a hiring need into a JD plus a resume-screening rubric, delivered as a Word document. The second is a broader HR JD generator with a weak trigger and almost no workflow. They share a name and a purpose; they are not the same file.

The second was removed after review. The 4.8 was not a duplicate penalty; it was the score.

The lead-routing pair

SkillSourceTriggerWorkflowTotal
lead-routingclaude-office-skills/skills4.04.06.3
neon-rutger-lead-routingNEON-Rutger/B2B-revops-skills9.06.58.4

Both are kept. The first describes routing features: scoring, territory mapping, round-robin, workload balancing. The second encodes B2B routing strategy: assignment logic, territory design, speed-to-lead service levels. Different content, different buyer, different score.

The slug for the second carries the owner prefix because our importer disambiguates in-batch collisions. The display names are still identical; renaming them is a curation decision, not a correctness one.

What this means for imports

A same-name collision is a prompt to compare content, not a reason to delete. The questions are:

  1. Does the file encode a procedure, or does it describe a capability?
  2. Is the trigger specific enough to route?
  3. Is the output defined?
  4. Does it duplicate another skill's actual content, or only its name?
  5. Only the fourth question is about duplication. In this batch, the answer was no for both pairs; the decision to remove one file was about quality, not identity.

    The curation rule

    We keep distinct skills with distinct content, even when the names collide. We remove a file when its own score says it does not add value, and we say so. The batch-level post has the full list of what changed.

Skills in this post

Every skill mentioned above, evaluated on our six-dimension rubric — scorecard and one-line install on each page.