Migrate my local Claude Code slash commands to Skills.
Context: Claude Code recently unified slash commands and Skills into a single runtime namespace. Slash commands live at ~/.claude/commands/*.md; skills live at ~/.claude/skills/<name>/SKILL.md. Skills support richer frontmatter (allowed-tools, disable-model-invocation, argument-hint), live reload, and optional model auto-invocation. Commands still work but are legacy. Docs: https://code.claude.com/docs/en/skills
Do this end-to-end, pausing only at the decision points I call out:
- List every file in
~/.claude/commands/(including nested dirs). For each.md, capture: full YAML frontmatter, body line count, whether it uses$ARGUMENTS, and whether it uses shell-injection syntax (!`...`). - List every subdir in
~/.claude/skills/with its SKILL.md frontmatter.