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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🌐 Web query:
Official docs for theskillsCLI: doesskills addsupport pinning a repository to a tag/commit/SHA (e.g., owner/repo@ref), and what are the recommended security practices for installing third-party skills globally?💡 Result:
Does
skills addsupport pinning to a tag/commit/SHA (e.g.,owner/repo@ref)?The official
skillsCLI docs/README do not document anowner/repo@refsyntax for Git refs. The supported “source formats” areowner/repo, full GitHub/GitLab/git URLs, a direct GitHub “tree/…” path, and local paths. [1]Recommended way to pin anyway: use a GitHub URL that includes the ref in the path, e.g.
.../tree/<ref>/...(the README showstree/main/...; you can replacemainwith a tag name or a commit SHA on GitHub). [1]Recommended security practices for installing third-party skills globally
From the official docs:
npx(no global install required). [2]--globalinstalls (they’re available across all projects); the README documents global scope and that symlinking is the recommended install method. [1]Sources:
[1]
vercel-labs/skillsREADME (source formats,--global, symlink recommendation) (github.com)[2] Skills CLI docs (
npx skills add …, “no installation required”) (skills.sh)[3] skills.sh Security Audits page (skills.sh)
[4] skills.sh docs (“How are you securing skills?”, “review skills before installing”) (skills.sh)
Citations:
Unpinned third-party skill source violates security guidance and introduces supply-chain risk.
Adding
max-sixty/worktrunkwithout an immutable reference exposes the build to unexpected changes. TheskillsCLI official documentation recommends reviewing every skill before installation and emphasizes that Vercel cannot guarantee each listed skill is safe. This entry is installed globally viaMakefile:88-100(bunx skills add ... --global --yes) with no validation or review step inMakefile:26-33.Use a pinned GitHub URL (e.g.,
https://github.com/max-sixty/worktrunk/tree/<commit-sha>orhttps://github.com/max-sixty/worktrunk/tree/<tag>) instead, add a code review requirement for any new entries inSKILLS.txt, and consider whether the--global --yesautomation aligns with your organization's security posture.🤖 Prompt for AI Agents