Smithery Logo
MCPsSkillsDocsPricing
Login
NewFlame, an assistant that learns and improves. Available onTelegramSlack
    callstackincubator

    validate-skills

    callstackincubator/validate-skills
    Productivity
    780
    1 installs

    About

    SKILL.md

    Install

    • Telegram
      Telegram
    • Slack
      Slack
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    • Download skill
    ├─
    ├─
    └─
    Smithery Logo

    Give agents more agency

    Resources

    DocumentationPrivacy PolicySystem Status

    Company

    PricingAboutBlog

    Connect

    © 2026 Smithery. All rights reserved.

    About

    Validates skills in this repo against agentskills.io spec and Claude Code best practices. Use via /validate-skills command.

    SKILL.md

    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)

    Check Rule
    name format 1-64 chars, lowercase alphanumeric + hyphens, no leading/trailing/consecutive hyphens
    name matches directory Directory name must equal name field
    description length 1-1024 characters, non-empty
    Optional fields valid license, metadata, compatibility if present

    Best Practices (Claude Code)

    Check Rule
    Description format Third person, describes what + when to use
    Body length Under 500 lines
    References one-level deep No nested reference chains
    Links are markdown Use [text](path) not bare filenames
    No redundancy Don't repeat description in body
    Concise Only add context Claude doesn't already have

    How to Run

    1. Find all skill directories:

      fd -t d -d 1 . skills/
      
    2. For each skill, read SKILL.md and check against the rules above

    3. Report issues in this format:

      ## Validation Results
      
      ### skills/example-skill
      - [PASS] name format valid
      - [FAIL] name "example" doesn't match directory "example-skill"
      - [PASS] description length OK (156 chars)
      

    References

    • agentskills.io spec
    • Claude Code best practices
    Recommended Servers
    VAT Validator MCP
    VAT Validator MCP
    URL Safety Validator MCP
    URL Safety Validator MCP
    vastlint - IAB XML VAST validator and linter
    vastlint - IAB XML VAST validator and linter
    Repository
    callstackincubator/agent-skills
    Files