Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Install a remote Agent Skill via the skillship CLI. Use when installing a skill from a GitHub repo, GitLab URL, or SSH URL into Cursor, Claude Code, or Claude Web.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-05 | ✗→✓ | ▲ Improved | -8% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -19% | 0% |
| case-13 | ✗→✓ | ▲ Improved | -57% | 0% |
| case-14 | ✗→✓ | ▲ Improved | -40% | 0% |
| case-17 | ✗→✓ | ▲ Improved | 24% | 0% |
Drive the skillship install CLI command to install a remote Agent Skill. Run the CLI for the user; do not ask them to run commands manually.
Copy this checklist and track progress:
- [ ] 1. Identify the skill source (repo URL, GitHub shorthand, or local path)
- [ ] 2. Confirm the install target with the user
- [ ] 3. Install or package for uploadDetermine where the skill lives. Accepted formats:
bashowner/repo # GitHub shorthand (installs ALL skills under skills/) owner/repo@skill-name # filter to a specific skill by name https://gitlab.com/org/repo/-/tree/main/skills/my-skill git@github.com:org/repo.git /local/path/to/skill-dir # local directory
Remote sources are cloned (git clone --depth 1) to a temp directory; git must be on PATH.
Ask the user where to install (use AskQuestion). Targets:
| Target | Mechanism | | --- | --- | | cursor, claude-code | Filesystem install | | claude-web, claude-cowork | Upload-only .skill zip |
Filesystem agents (e.g. Cursor, Claude Code):
bashnpx skillship@latest install <source> -a cursor -a claude-code
When a source resolves to multiple skills (e.g. a repo with sibling sub-skills), install lists them and asks for confirmation, then prompts for global vs project scope and copy vs symlink — unless those are pre-decided by flags:
-g/--global installs for all projects instead of the current one (skips thescope prompt).
-c/--copy copies files instead of symlinking (skips the copy prompt).-y/--yes skips every prompt and uses the provided flags plus defaults(project scope, symlink). Useful for non-interactive runs.
If the user has already told you the scope and copy preference, pass the matching flags so no prompt is shown.
Upload-only surfaces (e.g. Claude Web / Cowork) — package the skill locally first, then guide the user to upload:
bashnpx skillship@latest package <local-dir> # -> dist/<name>.skill
Other measured skills in the registry, with their headline benchmark lift.