validate-skill

Validate skill directories against the AgentSkills specification for frontmatter and naming.

5|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/youdotcom-oss/web-search-agent-evals --skill validate-skill-youdotcom-oss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validate-skill
Source: https://github.com/youdotcom-oss/web-search-agent-evals/tree/main/.plaited/skills/validate-skill%40plaited_development-skills
Command: npx skills add https://github.com/youdotcom-oss/web-search-agent-evals --skill validate-skill-youdotcom-oss

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Ensures skill directories comply with the AgentSkills specification by checking required frontmatter fields and naming conventions, preventing invalid skills from entering the ecosystem.

Core Features & Use Cases

  • Enforces required frontmatter fields (name, description) and strict directory naming rules.
  • Validates skill structure during creation, PR reviews, and publishing workflows across skill directories such as .claude/skills and .cursor/skills.
  • Supports automated validation with JSON output for CI pipelines and tooling.

Quick Start

Run bunx @plaited/development-skills validate-skill followed by the path to the skill directory to perform validation.

Frequently Asked Questions about validate-skill

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

FAQPage Schema
How do I validate skill directory structure against the AgentSkills spec?

To validate skill directory structure against the AgentSkills spec, run the validate-skill script with bunx followed by your target directory path. It checks required frontmatter fields and directory naming rules to ensure compliance.

What frontmatter fields are required for an AgentSkills skill directory?

AgentSkills skill directories require frontmatter fields including name and description. The validate-skill script enforces these required fields to prevent invalid skills from entering the ecosystem.

Can I use skill validation in CI pipelines and automated workflows?

Yes, you can use skill validation in CI pipelines by enabling the JSON output option. This allows automated tooling to parse validation results and enforce skill structure checks during PR reviews and publishing workflows.

Does skill validation work with .claude/skills and .cursor/skills directories?

Skill validation works with directories such as .claude/skills and .cursor/skills. It enforces naming conventions and frontmatter requirements across these skill directories before publishing.

When should I run skill directory validation during development?

Run skill directory validation when creating new skills, reviewing PRs that modify skills, or validating skill structure before publishing. This prevents invalid skills from entering your ecosystem.

What happens if my skill directory naming conventions are incorrect?

If your skill directory naming conventions are incorrect, validation fails and reports the naming rule violations. The script enforces strict directory naming rules to maintain spec compliance across skill directories.