Invalid_Name

Validate skill names and normalize them to lowercase-hyphen format.

1.0k|92|Updated May 22, 2026
One-click install
npx skills add https://github.com/open-gsd/gsd-pi --skill invalid-name-open-gsd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Invalid_Name
Source: https://github.com/open-gsd/gsd-pi/tree/main/packages/pi-coding-agent/test/fixtures/skills/invalid-name-chars
Command: npx skills add https://github.com/open-gsd/gsd-pi --skill invalid-name-open-gsd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify and enforce valid skill names to prevent invalid characters and ensure consistent catalog entries.

Core Features & Use Cases

  • Enforces allowed character rules on skill names.
  • Provides an automatic sanitization pathway to normalized formats.
  • Use Case: When adding new skills, ensure the name meets naming conventions before publication.

Quick Start

Validate the candidate skill name and convert it to a compliant lowercase-hyphen form.

Frequently Asked Questions about Invalid_Name

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

FAQPage Schema
How do I validate skill names for invalid characters like uppercase letters or underscores?

To validate skill names, apply naming rules that restrict the allowed character set and flag invalid characters like uppercase letters or underscores. This ensures catalog entries comply with consistent formatting standards before publication.

What is the correct format for normalizing skill names in a catalog?

Normalizing skill names converts them into a compliant lowercase-hyphen form. This sanitization pathway transforms invalid characters to ensure every catalog entry adheres to standard naming conventions.

How do I sanitize a candidate skill name before adding it to the catalog?

Sanitize a candidate skill name by validating it against allowed character rules and applying automatic transformation behaviors. This converts the text into a compliant format, preventing invalid characters from entering the catalog.

When do I need to enforce naming conventions on skills?

Enforce naming conventions when creating new skills or auditing the catalog to catch names with invalid characters. This identifies non-compliant entries and normalizes them to maintain a consistent skill repository.

What are the limitations of automatic skill name normalization?

Automatic normalization enforces a strict allowed character set and transforms names into lowercase-hyphen form. It targets character-level validation and does not provide semantic checks on whether the name accurately describes the skill.