Bring all 66 skills in claude-mods into compliance with the Agent Skills specification at https://agentskills.io/specification
The Agent Skills format (originally by Anthropic, now an open standard backed by Vercel, Google, Microsoft, and 40+ agent platforms) has a formal spec. Our skills are ~80% compliant but have non-standard top-level frontmatter fields that need to move into the metadata: block.
The spec allows exactly these top-level frontmatter fields:
name (required) - lowercase, hyphens, 1-64 chars, must match directory namedescription (required) - 1-1024 charslicense (optional)compatibility (optional) - 1-500 charsallowed-tools (optional, experimental) - space-delimitedmetadata (optional) - arbitrary key-value mapEverything else is non-standard and should move into metadata:.
For each of the 66 SKILL.md files:
related-skills into metadata.related-skills (comma-separated string)depends-on into metadata.depends-on (comma-separated string)version into metadata.version (if present)category into metadata.category (if present)requires into metadata.requires-bins / metadata.requires-skillscli-help into metadata.cli-helplicense: MIT if missingmetadata.author: claude-mods if no metadata block existscompatibility stays top-level (it's spec-compliant already)allowed-tools stays top-level (spec-compliant)---
name: pigeon
description: "Inter-session pmail..."
allowed-tools: "Read Bash Grep"
related-skills: [sqlite-ops]
---
---
name: pigeon
description: "Inter-session pmail..."
license: MIT
allowed-tools: "Read Bash Grep"
metadata:
author: claude-mods
related-skills: "sqlite-ops"
---
The spec recommends these optional dirs alongside SKILL.md:
scripts/ - executable codereferences/ - documentation loaded on demandassets/ - templates, resourcesCreate scripts/ and assets/ with .gitkeep where missing. Most skills already have references/.
After changes, frontmatter should pass: npx skills-ref validate ./skills/<name>
Or manual check: only name, description, license, compatibility, allowed-tools, and metadata at the top level.
# From claude-mods root
claude -p "Update all 66 SKILL.md files in /Users/mack/projects/claude-mods/skills/ to comply with Agent Skills spec. [paste this brief as context]" --dangerously-skip-permissions