Invalid_Name

Validate skill names for disallowed characters in metadata.

484|76|Updated Oct 23, 2025
One-click install
npx skills add https://github.com/bastani-inc/atomic --skill invalid-name-bastani-inc
Or copy as Structured Prompt for Agentā–¼
Please help me install this Agent Skill.
Skill: Invalid_Name
Source: https://github.com/bastani-inc/atomic/tree/main/packages/coding-agent/test/fixtures/skills/invalid-name-chars
Command: npx skills add https://github.com/bastani-inc/atomic --skill invalid-name-bastani-inc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps detect skill names that contain disallowed characters so invalid metadata does not enter a skill catalog.

Core Features & Use Cases

  • Name validation: Checks whether a skill name follows expected naming rules.
  • Fixture testing: Useful for testing discovery, linting, and import behavior when a skill contains uppercase letters or underscores.
  • Catalog hygiene: Prevents malformed skill entries from being treated as valid production skills.

Quick Start

Use this skill to review the provided skill metadata and report any naming rule violations.

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 disallowed characters?ā–¼

To validate skill names, review the provided skill metadata to check for naming rule violations and report any disallowed characters found. This process enforces naming-rule compliance for metadata discovery and downstream automation.

Why does skill catalog metadata require naming validation?ā–¼

Skill catalog metadata requires naming validation to prevent malformed skill entries from being treated as valid production skills. Catching invalid names early ensures disallowed characters do not corrupt discovery workflows or downstream automation.

How do I test repository linting with invalid skill metadata?ā–¼

To test repository linting, use this skill to apply naming validation against fixture testing scenarios. It verifies that discovery and import behavior correctly rejects skill names containing uppercase letters or underscores.

What characters are not allowed in skill names?ā–¼

Disallowed characters in skill names include uppercase letters and underscores, which this skill flags during the validation process. Identifying these characters maintains catalog hygiene and prevents malformed skill entries.

Can I use this naming validation for skill catalog quality checks?ā–¼

Yes, you can use this skill for skill catalog quality checks to enforce naming-rule compliance. It reviews metadata to detect disallowed characters, preventing invalid skill names from entering the production catalog.