{
  "skill": {
    "id": "skillhub-maintenance",
    "name": "skillhub-maintenance",
    "description": "Use when creating, validating, regenerating, or expanding a private SkillHub registry and skill collection.",
    "path": "skills/dev/skillhub-maintenance/SKILL.md",
    "tags": [
      "skillhub",
      "registry",
      "maintenance",
      "validation"
    ]
  },
  "document": {
    "path": "skills/dev/skillhub-maintenance/SKILL.md",
    "frontmatter": {
      "name": "skillhub-maintenance",
      "description": "Use when creating, validating, regenerating, or expanding a private SkillHub registry and skill collection.",
      "version": "0.1.0",
      "author": "Hermes Agent",
      "license": "private",
      "metadata": {
        "hermes": {
          "tags": [
            "skillhub",
            "registry",
            "maintenance",
            "validation"
          ]
        }
      }
    },
    "content": "---\nname: skillhub-maintenance\ndescription: Use when creating, validating, regenerating, or expanding a private SkillHub registry and skill collection.\nversion: 0.1.0\nauthor: Hermes Agent\nlicense: private\nmetadata:\n  hermes:\n    tags: [skillhub, registry, maintenance, validation]\n---\n\n# SkillHub Maintenance\n\n## Overview\n\nUse this skill when you need to maintain a private skill hub: generate or validate the registry, ensure frontmatter consistency, and keep skill metadata aligned with the repository layout.\n\n## Workflow\n\n1. Scan `skills/*/*/SKILL.md`.\n2. Parse frontmatter and collect IDs, names, descriptions, and tags.\n3. Detect duplicates and missing files.\n4. Regenerate `registry.json`.\n5. Validate the registry against all skill files.\n\n## Verification\n\n- Registry matches filesystem.\n- All skill files contain valid frontmatter.\n- No duplicate IDs.\n- Registry paths resolve correctly.\n"
  }
}