Invalid_Name

Identify skills with invalid characters in their names.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/XiongJingzhi/agent-learn --skill invalid-name-xiongjingzhi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Invalid_Name
Source: https://github.com/XiongJingzhi/agent-learn/tree/main/app/pi-mono/packages/coding-agent/test/fixtures/skills/invalid-name-chars
Command: npx skills add https://github.com/XiongJingzhi/agent-learn --skill invalid-name-xiongjingzhi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill is intended to demonstrate a skill with invalid characters in its name, highlighting validation rules.

Core Features & Use Cases

  • Demonstration: Serves as an example of a skill that would fail validation due to its name.
  • Testing: Used in test suites to ensure proper handling of invalid skill names.

Quick Start

This skill is for testing purposes and does not have a direct user-facing quick start.

Frequently Asked Questions about Invalid_Name

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

FAQPage Schema
How do I test skill name validation logic for invalid characters?

To test skill name validation logic, you can use a negative test case skill designed with invalid characters in its designated name to verify that your validation rules correctly identify and flag the error.

What happens when a skill registry encounters invalid characters in a name?

When a skill registry encounters invalid characters in a name, the validation logic should flag the skill to prevent it from being registered, ensuring the registry remains standardized and functional.

How do I create a negative test case for skill name validation?

To create a negative test case for skill name validation, designate a skill name containing invalid characters to demonstrate validation failure and ensure your test suite properly handles the rejection.

Why do developer tools need to validate skill names for invalid characters?

Developer tools need to validate skill names for invalid characters to maintain a standardized and functional skill registry, preventing naming errors from breaking downstream automation and registry operations.

Can I use this skill for testing validation rules in a registry?

Yes, you can use this skill for testing validation rules in a registry because it serves as a demonstration case that intentionally fails validation due to its invalid name characters.