duplicate-name

Detect duplicate skill names across the skills registry during validation.

3|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/xiongxianfei/rigorloop --skill duplicate-name
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: duplicate-name
Source: https://github.com/xiongxianfei/rigorloop/tree/main/tests/fixtures/skills/duplicate-name/first
Command: npx skills add https://github.com/xiongxianfei/rigorloop --skill duplicate-name

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents duplicates in skill definitions by validating that each Skill unit has a unique name across the repository, avoiding ambiguous references during discovery.

Core Features & Use Cases

  • Detects conflicting skill names across sibling fixtures during validation.
  • Helps maintain a consistent, unique skill namespace for reliable discovery and testing.
  • Provides a clear error when a duplicate name is encountered, guiding remediation.

Quick Start

Run the validator to identify and report any duplicate skill names in the skills registry.

Frequently Asked Questions about duplicate-name

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect duplicate skill names in a repository?

To detect duplicate skill names in a repository, run a validator that checks YAML frontmatter across tests and fixtures. It reports name collisions, ensuring each skill unit maintains a unique name for reliable discovery.

Why does skill name validation fail during repository-wide testing?

Skill name validation fails during repository-wide testing when multiple fixtures share identical names in their YAML frontmatter. The validator detects these name collisions across the skills registry and provides a clear error to guide remediation.

What is the best way to prevent name collisions in a skills registry?

The best way to prevent name collisions in a skills registry is to validate YAML frontmatter structure during development. This ensures every skill definition has a unique name across the repository, avoiding ambiguous references during discovery.

Can I validate YAML frontmatter structure for unique skill names across fixtures?

Yes, you can validate YAML frontmatter structure to ensure unique skill names across fixtures. The validator specifically checks the name and description fields within the frontmatter to detect and report any conflicting skill names.

When do I need to run a duplicate name check across my skills registry?

You need to run a duplicate name check across your skills registry during repository-wide validation. This is especially necessary when adding new fixtures or tests to prevent name collisions that create ambiguous references during skill discovery.