{
  "description": "Sync, install, update and commit skills. Init, targets, audit, MCP, hooks, plugins and the dashboard are left out.",
  "name": "skillshare",
  "subcommands": [
    {
      "name": "sync",
      "description": "Push the source skills to all configured targets.",
      "options": [
        {
          "names": [
            "--all"
          ],
          "description": "Sync everything (skills, agents, extras, MCP, hooks)"
        }
      ]
    },
    {
      "name": "update",
      "description": "Update installed skills from their sources.",
      "options": [
        {
          "names": [
            "--all"
          ],
          "description": "Update all"
        }
      ]
    },
    {
      "name": "install",
      "description": "Install skills from a repository such as github.com/owner/skills.",
      "args": [
        {
          "name": "source",
          "description": "For example github.com/owner/skills.",
          "isOptional": false
        }
      ]
    },
    {
      "name": "commit",
      "description": "Commit changes in the skills source directory.",
      "options": [
        {
          "names": [
            "-m"
          ],
          "description": "Commit message",
          "args": {
            "name": "message",
            "isOptional": false
          }
        },
        {
          "names": [
            "--dry-run"
          ],
          "description": "Dry run"
        }
      ]
    }
  ]
}
