Skip to content

GitHub sources

Remote installs and links use the system gh CLI (authenticated session required — including for public repos).

Formats

FormExample
shorthandowner/repo
shorthand + @refowner/repo@v1.2.0
shorthand + pathowner/repo:skills/foo
shorthand + @ref:pathowner/repo@main:skills/foo
HTTPShttps://github.com/owner/repo
HTTPS blobhttps://github.com/owner/repo/blob/main/skills/foo/SKILL.md
HTTPS tree / commit / tag / SSHSee github-source

For install, a Package path is required (:path or blob URL).
For link, any Package :path is ignored; skli fetches repo-root .skli/skli.json.

Auth

bash
gh auth login
# or
export GH_TOKEN=...

If gh is missing or not authenticated, commands that need GitHub fail with a clear message.

Debug

Pass --debug on install / link / update / restore / … to log gh invocations and HTTP status on stderr.

Released under the MIT License.