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

ArgumentDescription
owner/repoGitHub 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/skills

repo list

List all configured skill repositories.

skilluse repo list

Shows:

  • 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/skills

repo skills

List all available skills in the current (default) repository.

skilluse repo skills

Shows:

  • 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 manipulation

repo remove

Remove a repository from the configuration.

skilluse repo remove <owner/repo>

Options

OptionDescription
--forceSkip 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