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.