this-is-a-very-long-skill-name-that-exceeds-the-sixty-four-character-limit-set-by-the-standard

Validate SKILL.md frontmatter names against configured character limits.

1.0k|92|Updated May 22, 2026
One-click install
npx skills add https://github.com/open-gsd/gsd-pi --skill this-is-a-very-long-skill-name-that-exceeds-the-sixty-four-character-limit-set-by-the-standard-open-gsd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: this-is-a-very-long-skill-name-that-exceeds-the-sixty-four-character-limit-set-by-the-standard
Source: https://github.com/open-gsd/gsd-pi/tree/main/packages/pi-coding-agent/test/fixtures/skills/long-name
Command: npx skills add https://github.com/open-gsd/gsd-pi --skill this-is-a-very-long-skill-name-that-exceeds-the-sixty-four-character-limit-set-by-the-standard-open-gsd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Long, ultra-verbose skill names can break discovery, indexing, and UI rendering in skill catalogs and tooling.

Core Features & Use Cases

  • Validates that each Skill unit contains a SKILL.md file with a YAML frontmatter having name and description fields.
  • Detects names that exceed the repository's character limit and surfaces actionable guidance for correction.
  • Provides a standardized description for consistent discovery and documentation.

Quick Start

Check the SKILL.md frontmatter of this Skill unit and confirm the name length adheres to the limit.

Frequently Asked Questions about this-is-a-very-long-skill-name-that-exceeds-the-sixty-four-character-limit-set-by-the-standard

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

FAQPage Schema
How do I validate YAML frontmatter name length in a SKILL.md file?

To validate YAML frontmatter name length, you check the SKILL.md file to confirm the name field exists and ensure its character count does not exceed the configured repository limit.

Why do ultra-long skill names break discovery and UI rendering in catalogs?

Ultra-long skill names break discovery because verbose names exceed standard character limits, causing indexing failures and display truncation in large skill repositories and tooling interfaces.

Does the frontmatter validator alter original files when detecting naming violations?

No, the frontmatter validator does not alter original files. It detects YAML frontmatter names surpassing the character limit and reports violations with actionable guidance while leaving sources untouched.

Can I check multiple Skill units for missing YAML frontmatter description fields?

Yes, you can check multiple Skill units. The validation process verifies that each SKILL.md file contains a YAML frontmatter with both name and description fields, surfacing actionable guidance for missing metadata.

What is the best way to enforce character limits on skill metadata across a large repository?

The best way to enforce character limits on skill metadata is to run a validation check that detects frontmatter names exceeding the limit and reports violations, ensuring consistent discovery across large repositories.