callstackincubator avatar

Validate Skills

If you're publishing skills to the Claude Code marketplace, this validates your SKILL.md files against the agentskills.io spec and catches common mistakes before submission. It checks the obvious stuff like name format and description length, plus Claude-specific best practices like keeping skills under 500 lines and avoiding nested references. Made by Callstack, who clearly got tired of manual review. The validation checklist is well structured with specific rules for both spec compliance and style guidelines. Run it with /validate-skills and you'll get a pass/fail report for each skill in your repo. Saves you from the embarrassment of publishing a skill where the directory name doesn't match the frontmatter.

skills.sh installs
7.6K
GitHub stars
1.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add callstackincubator/agent-skills --skill validate-skills --agent claude-code

Installs into .claude/skills of the current project.

Files

Validate Skills

Validate all skills in skills/ against the agentskills.io spec and Claude Code best practices.

Validation Checklist

For each skill directory, verify:

Spec Compliance (agentskills.io)

CheckRule
name format1-64 chars, lowercase alphanumeric + hyphens, no leading/trailing/consecutive hyphens
name matches directoryDirectory name must equal name field
description length1-1024 characters, non-empty
Optional fields validlicense, metadata, compatibility if present

Best Practices (Claude Code)

CheckRule
Description formatThird person, describes what + when to use
Body lengthUnder 500 lines
Loading is one-level deepSKILL.md is the only progressive-disclosure entry point: every reference file must be reachable from SKILL.md. References may cross-link each other for navigation (see note below).
Links are markdownUse [text](path) not bare filenames
No redundancyDon't repeat description in body
ConciseOnly add context Claude doesn't already have

Sponsors

Details

Repository
github.com/callstackincubator/agent-skills
Category
AI & Agent Building

More from callstackincubator/agent-skills

All 10
1parallel-web avatarsetupparallel-web/parallel-agent-skillsSet up the Parallel plugin (install CLI)7.5Kskills.sh installs
2aws avatarsecuring-s3-bucketsaws/agent-toolkit-for-awsCreate and secure S3 buckets following AWS best practices for access control, encryption, monitoring, and remediation of misconfigurations. Use when the user wa7.4Kskills.sh installs
3github avatardatanalysis-credit-riskgithub/awesome-copilotCredit risk data cleaning and variable screening pipeline for pre-loan modeling. Use when working with raw credit data that needs quality assessment, missing va7.3Kskills.sh installs
4aws avatarconnecting-to-data-sourceaws/agent-toolkit-for-awsCreate and troubleshoot AWS Glue connections to JDBC databases (Oracle, SQL Server, PostgreSQL, MySQL, RDS), Redshift, Snowflake, and BigQuery. Gathers connecti7.2Kskills.sh installs
5deckardger avatartanstack-router-best-practicesdeckardger/tanstack-agent-skillsTanStack Router best practices for type-safe routing, data loading, search params, and navigation. Activate when building React applications with complex routin7.2Kskills.sh installs
6aws avatarcreating-secrets-using-best-practicesaws/agent-toolkit-for-awsCreates and manages secrets in AWS Secrets Manager following security best practices. Always use this skill when creating secrets — it sets up dedicated KMS enc7.2Kskills.sh installs