Repository navigation
chore: name skills@latest in the agent setup install command - #212
Conversation
🦋 Changeset detectedLatest commit: f1c4e48 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
zimeg
left a comment
There was a problem hiding this comment.
✅ LGTM! Naming skills@latest makes the intent clear, and keeping the README on the shorter form people type reads well.
📝 nit (non-blocking): since this only changes the prompt's wording and the installed version stays the same, docs: might fit the title better than chore:, so the changeset reads as a docs tweak in the release notes. Earlier prompt edits went out as fix:, though, so happy either way!
…atest # Conflicts: # tests/unit/test_agent_setup_prompt.py
|
Thanks @zimeg and @WilliamBergamin for the quick reviews, and William for keeping the branch up to date! 🙇 |
Summary
This pull request makes the agent setup prompt's
npx skillsinstall command ask forskills@latestby name, so maintainers and reviewers can see that tracking the latestskillsrelease is a deliberate choice, not a missing pin:Current npm already resolves the latest release for a bare
npx skills, so the version an agent installs does not change. The README keeps the shorternpx skillsform that people type, and the README sync test maps between the two.Testing
npx -y --loglevel http skills --versionandnpx -y --loglevel http skills@latest --versionboth revalidateregistry.npmjs.org/skillsand resolve the same release.npx -y skills@latest add slackapi/slack-skills-plugin -g -y -a opencode, with a cleanHOME. It usedskills1.7.6 and installed all 9 skills to~/.agents/skillswithout prompting.make test-unitpasses locally (31 passed).Notes
main, sonpx skillsinstalls the skills that shipped with the prompt.Requirements
make testand the tests pass. Ran the unit tests only (make test-unit), and the evals run in CI.