Repository navigation
feat(cli): lead the CLI install with the native binary - #449
Merged
Merged
Conversation
The native install upgrades itself from signed releases; an npm install waits for npm. The /cli hero now picks macOS / Linux, Windows, or npm, native first. skilld.dev/install.sh and /install.ps1 302 to the latest release so the printed commands stay short, and the production smoke check guards both.
Collaborator
Author
Contributor
🤖 MERGED
GitHub merged this pull request.
de1dcbd6-2936-488d-ab7c-7bfd1755a5cd Selected findings run after merge and open separate pull requests. |
Contributor
There was a problem hiding this comment.
Harlan Agent Kit posted this automated review. AI open source policy.
Automated Review: READY.
This was referenced Oct 6, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



🔗 Linked issue
None.
❓ Type of change
📚 Description
A native skilld install upgrades itself from signed releases. An npm install only prints a notice and waits for you to run npm.
/clistill led with npm and kept the native command in a macOS and Linux aside. Windows had no native command on the site, although the latest release shipsinstall.ps1./clihero now has amacOS / Linux,Windows,npmswitch above the CLI install chip, withmacOS / Linuxpreselected. A line under the chip says what each choice gives you.skilld.dev/install.shandskilld.dev/install.ps1answer with a 302 toreleases/latest/download. The install URL drops from 72 characters to 29, and GitHub Releases still serves every script and binary.CLI_INSTALL_SCRIPTSinshared/skill-commands.tsfeeds the route rules, the printed commands, and the production smoke check. The smoke check expects both 302s, so a lost redirect rolls the deploy back.RunChipmoved to_ChipSwitch, so both chips draw the same control./docs/cliheader and its generator lead with the native command and list all three.COPY.mdrecords the switch labels and the two consequence lines.npx skilld runandnpx skilld install skilld --globalstay on npx. A one-off command needs no install.The native path has little use so far.
install.shhas 26 downloads across all releases, andinstall.ps1has none. npm had 1,916 downloads from 28 September to 4 October.