1. Introduction
  2. 1. Features
  3. 2. Installation
    1. 2.1. Quick install
    2. 2.2. From npm
    3. 2.3. From crates.io
    4. 2.4. From Git
    5. 2.5. From source
    6. 2.6. Requirements
    7. 2.7. Pre-built binaries
  4. 3. Quick Start
    1. 3.1. Configure a source
    2. 3.2. Query available skills
    3. 3.3. Install a skill
    4. 3.4. List installed skills
    5. 3.5. Remove a skill
  5. 4. Global Options
  6. 5. Commands
    1. 5.1. sources — Manage configured sources
    2. 5.2. platforms — Manage configured platforms
    3. 5.3. add — Install a skill
    4. 5.4. link — Symlink existing skills to a platform
    5. 5.5. remove — Remove a skill
    6. 5.6. update — Update installed skills
    7. 5.7. restore — Restore skills from lock file
    8. 5.8. list — List installed skills
    9. 5.9. query — Query skills from a source
    10. 5.10. find — Interactively find and install skills
    11. 5.11. cache — Manage skills cache
    12. 5.12. config — Manage configuration
    13. 5.13. new — Create a skill project
  7. 6. Configuration
    1. 6.1. Config file location
    2. 6.2. Configuration structure
    3. 6.3. Full example
    4. 6.4. Platforms
    5. 6.5. Sources
    6. 6.6. Cache
    7. 6.7. Registry
    8. 6.8. --from parameter resolution
    9. 6.9. --skill parameter
    10. 6.10. --agent validation
    11. 6.11. URL normalization
  8. 7. Installation Model: Canonical Directory + Symlinks
    1. 7.1. Global vs local paths
    2. 7.2. Symlink rules
    3. 7.3. Fallback mechanism
    4. 7.4. Platform directory behavior
  9. 8. Lock File
    1. 8.1. Locations
    2. 8.2. Format
    3. 8.3. Entry Fields
    4. 8.4. Top-level Fields
  10. 9. JSON Schemas
    1. 9.1. xskill.schema.json — Tool configuration
    2. 9.2. registry.schema.json — Registry index
    3. 9.3. Editor integration
  11. 10. Development
    1. 10.1. Building
    2. 10.2. Testing
    3. 10.3. Project Structure
  12. 11. License

XSkill's Manual

Commands