The user requests that OpenSkills should read skill.json from source repositories to improve the installation and synchronization process, especially for large repositories.
### Problem OpenSkills discovers skills in two places where filesystem scanning creates friction: 1. **Install** — `openskills install anthropics/skills` clones the repo, walks the directory tree to find SKILL.md files, and presents them in an interactive TUI for selection. On large repos this scan is slow, and there's no structured metadata (categories, tags) available to help users pick the right skills. 2. **Sync** — `openskills sync` reads installed skills' SKILL.md frontmatter to generate the `<available_skills>` XML block in AGENTS.md. It can only emit `name` and `description` because that's all SKILL.md frontmatter provides. Richer metadata (categories, tags, version) would improve agent skill routing but isn't available today. ### Proposed Solution Support reading an optional `skill.json` (singular) from the root of source repos. When present, use it as the primary source of skill metadata for both install and sync. Example `skill.json` in a source repo: ```json { "nam