Skip to content

skillshub add

The add command installs a skill directly from a GitHub repository URL or GitHub Gist, bypassing the tap system. This is useful for installing skills that are not published in any tap, or for quickly grabbing a skill from a specific commit.

Terminal window
skillshub add <url>

Point to a specific directory in a GitHub repo that contains a SKILL.md file:

Terminal window
skillshub add https://github.com/user/repo/tree/main/skills/my-skill

Use a commit SHA instead of a branch name for a pinned version:

Terminal window
skillshub add https://github.com/user/repo/tree/abc1234/skills/my-skill

Install a skill from a GitHub Gist:

Terminal window
skillshub add https://gist.github.com/user/gist_id
  1. Fetch — skillshub downloads the skill from the given URL.
  2. Validate — The SKILL.md file is located and validated.
  3. Install — The skill files are placed in ~/.skillshub/skills/.

Skills from repositories are organized as owner/repo/skill-name. Gist skills are organized as owner/gists/skill-name.

Add a skill from a GitHub repo:

Terminal window
skillshub add https://github.com/user/repo/tree/main/skills/my-skill

Add a skill from a specific commit:

Terminal window
skillshub add https://github.com/user/repo/tree/abc1234/skills/my-skill

Add a skill from a Gist:

Terminal window
skillshub add https://gist.github.com/user/abc123def456

After adding, link to your agents:

Terminal window
skillshub link