Skip to content

skills: init at 1.5.0#4029

Merged
aldoborrero merged 5 commits intonumtide:mainfrom
kusold:add-skills-package
Apr 22, 2026
Merged

skills: init at 1.5.0#4029
aldoborrero merged 5 commits intonumtide:mainfrom
kusold:add-skills-package

Conversation

@kusold
Copy link
Copy Markdown
Contributor

@kusold kusold commented Apr 16, 2026

Summary

  • Package vercel-labs/skills — the open agent skills CLI for installing and managing skills across 40+ AI coding agents (Claude Code, Codex, Cursor, Gemini CLI, etc.)
  • Fetches pre-built npm tarball with bundled deps; only yaml is installed as a runtime node_modules dependency
  • Provides both skills and add-skill binaries (matching upstream npm bin config)

Test plan

  • nix build .#skills succeeds
  • nix fmt — no changes needed
  • ./result/bin/skills --version reports 1.5.0
  • ./result/bin/skills --help shows usage
  • ./result/bin/add-skill --help works (symlink alias)

@kusold kusold marked this pull request as ready for review April 16, 2026 02:36
@Mic92 Mic92 force-pushed the add-skills-package branch from 05e7b10 to 2fb5537 Compare April 16, 2026 08:42
Comment thread packages/skills/package.nix Outdated
changelog = "https://github.com/vercel-labs/skills/releases/tag/v${version}";
license = licenses.mit;
sourceProvenance = with lib.sourceTypes; [ fromSource ];
maintainers = with flake.lib.maintainers; [ ];
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This needs to be filled. Add yourself to lib/default.nix.

kusold and others added 3 commits April 19, 2026 11:34
Package vercel-labs/skills, the open agent skills CLI for installing
and managing skills across AI coding agents (Claude Code, Codex,
Cursor, and 40+ more).
Use versionCheckHook instead of grepping --help for the package name,
which actually verifies what we shipped. The npm tarball contains
bundled JavaScript, not bytecode, so correct sourceProvenance. Document
why nodejs sits in buildInputs (patchShebangs --host needs it on
HOST_PATH).
@Mic92 Mic92 force-pushed the add-skills-package branch from 8db8827 to fb06c34 Compare April 19, 2026 09:34
@Mic92
Copy link
Copy Markdown
Member

Mic92 commented Apr 19, 2026

Still interested?

@aldoborrero aldoborrero added this pull request to the merge queue Apr 22, 2026
Merged via the queue into numtide:main with commit 6fd26c9 Apr 22, 2026
3 checks passed
@Swoorup
Copy link
Copy Markdown

Swoorup commented Apr 23, 2026

Does this allow for pre installing, predefined skills?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants