labels-validate

Audit and validate GitHub labels against repository definitions.

31|5|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/NSEvteev/FullSpec --skill labels-validate-nsevteev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: labels-validate
Source: https://github.com/NSEvteev/FullSpec/tree/main/.claude/skills/labels-validate
Command: npx skills add https://github.com/NSEvteev/FullSpec --skill labels-validate-nsevteev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeps GitHub labels in sync with repository definitions and validates their consistency on Issues and Pull Requests.

Core Features & Use Cases

  • Label synchronization: ensures labels in GitHub match the repo's canonical definitions.
  • Validation of Issue/PR labels: detects missing, extraneous, or misnamed labels.
  • Audit-ready reports: generate concise summaries for reviews after changes to labels.yml or label definitions.

Quick Start

Run the labels-validate command to audit the current repository's labels and report any mismatches.

Frequently Asked Questions about labels-validate

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

FAQPage Schema
How do I validate GitHub labels against repository definitions?

To validate GitHub labels, run an audit against the repository's canonical definitions in labels.yml. This reads repo metadata to enforce label naming, color, and synchronization rules, outputting a clear, actionable validation report.

How do I audit label configurations after changes to labels.yml?

Auditing label configurations after changes to labels.yml involves comparing the updated definitions against the live GitHub repository. This detects missing, extraneous, or misnamed labels and generates a concise summary report for review.

How do I check for missing or extraneous labels on Issues and Pull Requests?

Checking for missing or extraneous labels on Issues and Pull Requests requires validating their consistency against repo definitions. This detects misnamed or missing labels and outputs an audit-ready report detailing any mismatches.

What is GitHub label synchronization and when do I need it?

GitHub label synchronization ensures labels in your repository match canonical definitions in labels.yml. You need it to maintain label consistency, enforcing naming and color rules across Issues and Pull Requests after configuration changes.

Does this label validation approach work for both Issues and Pull Requests across GitHub repos?

Yes, this label validation approach works for both Issues and Pull Requests across GitHub repos. It reads repo metadata and labels.yml to enforce label naming, color, and synchronization rules, generating an actionable report for both.

How do I generate an audit-ready report for GitHub label mismatches?

Generating an audit-ready report for GitHub label mismatches is done by running a validation audit against labels.yml. This reads repo metadata to identify synchronization issues and outputs a concise summary of missing or extraneous labels.