mrkeyoor.com_
Mon 09 Nov 01:48 UTC
Dev Toolsevaluationupdated 22 Oct 2026

skills review

Vercel Labs' Skills is a command-line manager for reusable instructions used by coding agents such as Claude Code, Cursor, and OpenCode. It finds skill folders and puts them where selected agents can read them, reducing repeated manual copying across tools.

+818stars / 7d
Verdict

Our Skills sandbox run completed its build and reported 964 passed and 0 failed in 75 seconds, supporting a trial of the CLI for supervised skill placement. Use it when several coding agents need the same reviewed instructions. Postpone unattended lockfile restoration until you have checked the documented missing-link behavior and the drift reports in issue 2560.

We ran it

Lab card: what happened when we ran skillsScreenshot of skills (skills.sh)
Install✓ · 8s126 packages · 94 MB
Build✓ · 15s
Tests✓ · 75s964 passed · 0 failed of 964 (vitest)
Repo138 files~32,542 lines of source · 1.2 MB · 3 CI workflows · tests dir

Answers from our run

Does skills build from source?

Dependencies installed in 8 seconds (126 packages), and the build succeeded in 15 seconds. We cloned commit 13e4063 into a clean Debian container with 3 CPUs and no project-specific setup.

Do skills's tests pass?

Yes. The project's own test command finished in 75 seconds and reported 964 passed, 0 failed (vitest).

Who should not use skills?

Teams needing unattended restoration of every agent directory: experimental_install restores the canonical directory without creating agent-specific links.

What are the alternatives to skills?

OpenSkills, Anthropic Skills. Our Skills sandbox run completed its build and reported 964 passed and 0 failed in 75 seconds, supporting a trial of the CLI for supervised skill placement.

SetupN/ASource checks completed, but agent-specific installation and instruction loading were not reproduced.
DocsN/AThe command references were read for scope and restoration behavior; their example workflows were not independently exercised.
CommunityN/APush and issue activity were checked, but maintainer responsiveness and support quality were not assessed.
MaturityN/AOne passing source run does not assess long-term compatibility or resolve the current lockfile reports.

Who it’s for

Developers using several coding agents who want one way to place reviewed instruction packages.
Teams willing to inspect project skill directories alongside the lockfile.
Skill authors who want to distribute folders through public or private Git repositories.

Who it’s NOT for

Teams needing unattended restoration of every agent directory: experimental_install restores the canonical directory without creating agent-specific links.
Operators treating the lockfile as proof of installed state: issue 2560 reports missing directories that update still calls current.
Developers restricted to older Node.js runtimes: the current README requires Node.js 22.20 or later.
Organizations that prohibit telemetry unless explicitly disabled: the README documents an opt-out that also disables security-audit requests.

Setup reality

Our sandbox installed commit 13e4063 in 8 seconds, recording 126 dependencies and 94 MB on disk. The build succeeded in 15 seconds. Vitest succeeded in 75 seconds, reporting 964 passed and 0 failed out of 964 on October 10, 2026.

Public skill retrieval needs access to its source, while private repositories use configured Git or SSH authentication. Choose project or global scope and the target agents. The README documents opt-outs for default telemetry and security-audit requests.

The current README requires Node.js 22.20 or later. Our recorded image was lab-node:22, which does not verify the actual runtime version. Symlinks and copies behave differently, and experimental lockfile restoration does not create agent-specific links.

Choose the target agent before adding a skill

Running npx skills add vercel-labs/agent-skills asks you which instruction packages to add and which coding agents should receive them. That second choice explains why Vercel Labs' Skills CLI exists. A team using Claude Code alongside Cursor or OpenCode needs those instructions in the locations each tool recognizes. Skills handles discovery and placement, while the agent still decides how to use the material.

A skill is a folder of instructions, sometimes with scripts or reference files. Installing one changes what an agent can read and potentially execute. I would use Skills to keep a reviewed collection available across a mixed toolchain. Someone who only needs a personal instruction file for a single agent has less reason to add another manager. The CLI's convenience becomes useful when placement itself is repetitive.

What happened when we ran it

Our sandbox installed commit 13e4063 in 8 seconds, built it in 15 seconds, and completed the Vitest step in 75 seconds: 964 passed and 0 failed out of 964. The October 10, 2026 run recorded 126 dependencies and 94 MB on disk. Those are encouraging results for someone considering work on the CLI's source.

The checkout contained 138 files, roughly 32,542 source lines, and occupied 1.2 MB. The recorded configuration was 3 CPUs, 8 GB of RAM, and image lab-node:22. That image name does not verify the runtime version. Our signals recorded 3 CI workflow files, a tests directory, and no Dockerfile. None of these observations establishes that an installed instruction package improves an agent's answers.

The test result belongs to that commit and that sandbox. It does not demonstrate compatibility with every supported agent, validate every public skill, or settle the current lockfile reports. Treat it as evidence that the measured source workflow completed successfully, then check the actual handoff to your chosen agent separately.

Project scope gives you a smaller change to inspect

The README makes project installation the default, with global scope available through -g. The command reference also lets you name a particular skill and target agent. That is the route I would start with: add a known package to a disposable project, inspect the resulting files, and confirm that the agent discovers it before expanding the collection.

Interactive installation offers symlinks to a canonical copy or independent copies for each agent. Symlinks keep one source file behind several agent paths. Copies are useful where links are unsupported, but give you more files to track. Choose deliberately if teammates move between operating systems or use tools that rewrite instructions. A successful CLI exit is only part of a useful handoff.

The current README requires Node.js 22.20 or later. Public sources do not require a paid model-service credential simply to retrieve instructions. Private repositories use the authentication configured for their URL, such as Git credentials or SSH. Those access requirements belong to the source repository, while the selected coding agent has its own account and runtime requirements.

Lockfile restoration leaves agent links to you

The command reference says experimental_install restores supported lockfile sources into .agents/skills/. It also says that command does not create agent-specific links. A developer expecting a fresh checkout plus a restore command to reproduce every teammate's agent directories should stop here and design that missing step explicitly.

There is a broader concern in open issue 2560. The report describes update announcing that a skill is current even after its directory has been deleted, because the decision compares hashes without checking disk. It also documents a corrupt lock being treated as empty. These are upstream reports about current behavior, separate from our earlier sandbox result. The issue's proposed changes are not shipped guarantees.

For a shared repository, review both the lockfile and the installed directory after changes. Keep a recoverable copy before bulk operations. This is a concrete reason to postpone adopting Skills as an unattended restoration mechanism, even if you are happy to use its interactive add command. Experimental npm synchronization also remains explicitly subject to changing behavior.

OpenSkills and Anthropic's collection answer narrower needs

OpenSkills writes an available-skills listing into AGENTS.md. Choose it when that file is already your agent's entry point and you want an explicit read command for loading instructions. This is a different integration choice, rather than evidence that either project's skill content produces better work. Our sandbox supplied no comparison of agent output.

Anthropic's Skills repository can be registered as a Claude Code plugin marketplace. Choose that direct route when its example or document skills meet your needs and Claude Code is your only target. Read the individual licenses: Anthropic distinguishes its open-source examples from source-available document skills. Neither collection licensing nor instruction quality transfers automatically to other repositories found through a directory.

Maintenance is active, and restore behavior needs scrutiny

The last push was October 19, 2026, and issue 2560 had activity on October 22. Together, those dates show ongoing work while exposing an unresolved operational boundary. They support trying the CLI with supervision. They do not justify trusting lockfile restoration without inspecting the resulting directories.

Telemetry is enabled by default, and the README documents DISABLE_TELEMETRY=1 or DO_NOT_TRACK=1 to disable telemetry and security-audit requests. Set your policy before adding skills. Then choose one instruction package you can read completely, install it for the intended agent, and verify the files that agent will actually load.

Alternatives

ProjectWhat it isPick it when
OpenSkillsAn instruction loader that maintains an available-skills listing in AGENTS.md.pick this instead when AGENTS.md is your integration point and explicit skill loading suits your agent.
Anthropic Skills gh↗Anthropic's skill collection with a documented Claude Code plugin marketplace route.pick this instead when Claude Code is your only target and the supplied skills cover your task.

What people are saying

  1. [github-trending] sickn33/agentic-awesome-skills
  2. [github-trending] ScrapeCreators/social-media-research-skills
  3. [github-trending] google-labs-code/stitch-skills
  4. [github-trending] Imbad0202/academic-research-skills
  5. [github-trending] android/skills
  6. [github-trending] plugin87/ux-ui-agent-skills

Sources

  1. Skills README
  2. Skills command reference
  3. Lockfile reconciliation report
  4. OpenSkills README
  5. Anthropic Skills README
  6. Skills repository metadata

More dev tools reviews

google-colab-cli · mujoco · SteamTools · git-cliff · blackbird · czkawka · the whole board →