Repo Commands
Repository management commands
Manage skill repositories that SkillUse can install from.
repo add
Add a GitHub repository as a skill source.
skilluse repo add <owner/repo>Arguments
| Argument | Description |
|---|---|
owner/repo | GitHub repository (e.g., skilluse/skills or full URL) |
Example
# Add using short format
skilluse repo add skilluse/skills
# Add using full GitHub URL
skilluse repo add https://github.com/skilluse/skillsrepo list
List all configured skill repositories.
skilluse repo listShows:
- Repository name
- Branch and path configuration
- Default status
repo use
Set a repository as the default for skill operations.
skilluse repo use <owner/repo>Example
skilluse repo use skilluse/skillsrepo skills
List all available skills in the current (default) repository.
skilluse repo skillsShows:
- All skills in the repository
- Installation status (● installed, ○ not installed)
- Skill description and version
Example
$ skilluse repo skills
Skills in skilluse/skills (2/5 installed)
● commit v1.0.0 (installed)
Generate conventional commit messages
● pdf v2.1.0 (installed)
PDF manipulation toolkit
○ xlsx v1.5.0
Spreadsheet creation and analysis
○ pptx v1.2.0
Presentation editing
○ docx v1.0.0
Document manipulationrepo remove
Remove a repository from the configuration.
skilluse repo remove <owner/repo>Options
| Option | Description |
|---|---|
--force | Skip confirmation prompt |
Example
# Remove with confirmation
skilluse repo remove myuser/old-skills
# Remove without confirmation (useful in scripts)
skilluse repo remove myuser/old-skills --force