cli/pkg/cmd/skills/install
Sam Morrow 50f0f8fc68
feat(skills): detect re-published skills and offer upstream install
When installing a skill whose SKILL.md contains github-repo metadata
pointing to a different repository, the CLI detects it as a re-published
skill and offers to redirect the install to the upstream source.

In interactive mode, the user is prompted to choose between the
re-publisher (default) and the upstream. In non-interactive mode,
the install proceeds from the re-publisher with a notice.

The --upstream flag skips the prompt and redirects to upstream directly,
enabling non-interactive upstream installs in CI/scripts.

If the user chooses upstream, the install restarts from that repo,
resolving the latest version and discovering skills fresh. A
skill_upstream_redirect telemetry event is emitted to track redirects.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-21 18:39:35 +02:00
..
install.go feat(skills): detect re-published skills and offer upstream install 2026-04-21 18:39:35 +02:00
install_test.go feat(skills): detect re-published skills and offer upstream install 2026-04-21 18:39:35 +02:00