Installing and managing skills¶
Download skills from a repository¶
GitHub and Bitbucket Cloud URLs are detected automatically. Use
--provider bitbucket-data-center for Bitbucket Data Center:
skilly download https://bitbucket.org/example/project
skilly download https://git.example.com/bitbucket/projects/ENG/repos/skills \
--provider bitbucket-data-center
GitLab, generic Git URLs, and SSH URLs are not supported.
When a repository contains multiple skills, select one or download all:
skilly download https://github.com/example/project --all
skilly download https://github.com/example/project --skill-name code-review
Options¶
| Option | Description |
|---|---|
--skill-name <NAME> |
Select a specific skill from a multi-skill repository. |
--all |
Download every skill found at the URL. |
--overwrite |
Overwrite existing files during installation. |
--provider <PROVIDER> |
Explicit provider: github, bitbucket-cloud, or bitbucket-data-center; required for Data Center. |
--token <TOKEN> |
One-off token for the selected/detected provider. Saved credentials and environment fallbacks are described in the authentication reference. |
| (destination flags) | See destinations reference. |
Search SkillsMP¶
Use --overwrite to replace an already-installed skill.
| Option | Description |
|---|---|
--overwrite |
Replace an installed skill with the selected result. |
--github-token <TOKEN> |
GitHub token for resolving SkillsMP skill contents. |
| (destination flags) | See destinations reference. |
List installed skills¶
Shows every installed skill, its origin, and its status. Repository-backed
skills display their provider (github, bitbucket-cloud, or
bitbucket-data-center) as the origin.
In an interactive terminal, Skilly checks every dependency- and
repository-backed skill in the background while keeping the menu responsive.
Each skill row shows its provenance beneath the name; a spinner marks pending
checks, while ↑, ✓, and ! mark updates, unchanged skills, and failed
checks. The preview includes the reason for a failed check. Plain
non-interactive output only lists locally installed skills and does not contact
update sources.
In an interactive terminal, select a skill and choose View files to inspect
its SKILL.md and bundled resources. Press / to filter by filename;
directories containing a matching file remain visible. Press Esc to clear
the filter and return to the full tree.
Update skills¶
Without a destination flag, checks every installed dependency- and
repository-backed skill in every directory configured through skilly configure.
Pass a destination flag to restrict the check to one directory. Repository checks
support GitHub, Bitbucket Cloud, and Bitbucket Data Center. A failed source check
or replacement is reported without stopping the remaining updates.
| Option | Description |
|---|---|
-y, --yes |
Apply every discovered update without prompting. |
--token <TOKEN> |
One-off token for repository-backed skill update checks; saved credentials and environment fallbacks also apply. |
| (destination flags) | See destinations reference. |
Remove a skill¶
Removes the skill directory matching the given name. Use skilly list to find
the exact directory name.
Dependency scanning discovery¶
Skills can also be installed via scan — this is covered in detail on the
dependency scanning page.