skillshub external
skillshub external
Section titled “skillshub external”The external command installs a skill directly from any GitHub repository URL, bypassing the tap system entirely. This is useful for installing skills that are not published in any tap, such as private skills or skills still in development.
skillshub external <url>The <url> argument must be a valid GitHub repository URL. The repository must contain a SKILL.md file at its root for skillshub to recognize it as a valid skill.
How it works
Section titled “How it works”- Fetch — skillshub clones or downloads the repository at the given URL.
- Validate — The
SKILL.mdfile is located and validated against the skill schema. - Install — The skill files are placed in the local skills directory and registered in the manifest.
Unlike tap-installed skills, externally installed skills are not tracked by any tap and must be updated manually.
Examples
Section titled “Examples”Install a skill from a public GitHub repository:
skillshub external https://github.com/user/repoFetching skill from https://github.com/user/repo...Validated SKILL.md.Installed repo to ~/.skillshub/skills/repo.Install and immediately link to an agent:
skillshub external https://github.com/user/my-skill && skillshub link claude my-skillFetching skill from https://github.com/user/my-skill...Validated SKILL.md.Installed my-skill to ~/.skillshub/skills/my-skill.Linked my-skill to claude.Install a skill from a private repository (requires GitHub authentication):
skillshub external https://github.com/org/private-skillFetching skill from https://github.com/org/private-skill...Authenticated via gh CLI.Validated SKILL.md.Installed private-skill to ~/.skillshub/skills/private-skill.