invalid-agent-skill

Parse agent configurations to reject underscores and enforce kebab-case naming.

376|31|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/avifenesh/agnix --skill invalid-agent-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: invalid-agent-skill
Source: https://github.com/avifenesh/agnix/tree/main/tests/fixtures/invalid/skills/invalid-agent
Command: npx skills add https://github.com/avifenesh/agnix --skill invalid-agent-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams ensure agent configurations are valid before use, preventing runtime errors due to incorrect agent types or improper naming.

Core Features & Use Cases

  • Enforcement of allowed agent types (built-in Explore, Plan, or kebab-case custom names)
  • Rejection of invalid naming conventions (no underscores; kebab-case)
  • Use Case: integrate into CI pipelines to catch invalid agent definitions during pull requests and pre-merge checks.

Quick Start

Validate a sample agent configuration to ensure the type is allowed and the name uses kebab-case.

Frequently Asked Questions about invalid-agent-skill

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

FAQPage Schema
How do I validate agent configs to enforce kebab-case and reject underscores?

To validate agent configs, you apply a parser that inspects agent types and naming rules to reject underscores and enforce kebab-case. This flags invalid definitions for remediation before runtime.

What agent naming conventions are allowed when validating agent definitions?

Allowed agent naming conventions include built-in types like Explore and Plan, or custom names that strictly use kebab-case. The validation rejects any agent names containing underscores.

Can I integrate agent config validation into CI pipelines to catch invalid definitions?

Yes, you can integrate agent config validation into CI pipelines to catch invalid agent definitions during pull requests. It acts as a pre-merge check to prevent runtime errors from incorrect types.

Why does my agent config validation fail when using underscores in the name?

Agent config validation fails because the rules reject underscores and enforce kebab-case for custom names. You must rename the agent using hyphens instead of underscores to pass validation.

What is the best way to check for invalid agent types before deployment?

The best way to check for invalid agent types is to run a validation pipeline that inspects definitions against allowed types. This process flags invalid types for remediation before deployment.