mrkeyoor.com_
Tue 01 Sept 17:45 UTC
LLM Toolsevaluationupdated 26 Aug 2026

agent-skills review

Vercel Agent Skills is an English-language collection of instruction packages and helper scripts for coding agents. Its documented skills teach agents how to review React, React Native, interfaces, and writing, audit Vercel projects, work with view transitions and composition, or deploy an application to Vercel.

+211stars / 7d
Verdict

Our Agent Skills install added only 2 packages in 8 seconds and npm audit found 0 known vulnerabilities, but the repository exposed neither build nor test targets. Install individual skills only when their instructions match the task, then review every script, remote fetch, credential requirement, and upload path. The React guidance is useful reference material; the deploy and live Vercel audit skills deserve the same approval controls as any operational tool.

We ran it

Lab card: what happened when we ran agent-skillsScreenshot of agent-skills (skills.sh/vercel-labs/agent-skills)
Install✓ · 8s2 packages · 2 MB
Buildn/ano build script
Testsn/ano test script
Known vulns00 critical · 0 high · 0 moderate · 0 low (npm audit)
Repo445 files~29,129 lines of source · 7.7 MB · 2 CI workflows

Answers from our run

Does agent-skills build from source?

Dependencies installed in 8 seconds (2 packages), and the project has no separate build step. We cloned commit dd089a8 into a clean Debian container with 3 CPUs and no project-specific setup.

Does agent-skills have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Does agent-skills have known vulnerabilities in its dependencies?

npm audit found none in the dependency tree at the time of our run.

Who should not use agent-skills?

Teams wanting a general-purpose skill catalog: the documented collection is concentrated on Vercel, React, React Native, web design, and writing.

What are the alternatives to agent-skills?

Anthropic Skills, Skills CLI, Expo Skills. Our Agent Skills install added only 2 packages in 8 seconds and npm audit found 0 known vulnerabilities, but the repository exposed neither build nor test targets.

Setup4/58-second install with 2 packages; no build target
Docs4/5Eight skills are summarized with clear trigger conditions
Community5/530,495 stars and active August 2026 changes
Maturity3/5Immutable releases exist, but collection-wide tests are absent

Who it’s for

Claude Code, Codex, Cursor, and other Agent Skills users working on React or Vercel projects.
Frontend teams that want Vercel's review checklists available inside agent sessions.
Developers willing to inspect instructions and scripts before letting an agent act on a repository or deployment account.
Skill authors studying how larger instruction packages organize rules, scripts, and references.

Who it’s NOT for

Teams wanting a general-purpose skill catalog: the documented collection is concentrated on Vercel, React, React Native, web design, and writing.
Anyone who expects instructions to enforce correctness: most skills guide model behavior, while our run found no tests script or target for the collection.
Review workflows that require immutable criteria: web-design-guidelines fetches its full rules from another repository's mutable main branch on every use.
Users unwilling to let a deployment skill package and upload project files to an external service: the README says the deploy flow creates a tarball and returns a live preview.
Organizations requiring a repository license recognized by GitHub: the README says MIT, but GitHub returned no detected license for this repository.

Setup reality

Our npm sandbox installed 2 packages in 8 seconds and used 2 MB. The repository had no build script or target and no tests script or target, so both steps were skipped. Npm audit reported 0 known vulnerabilities across all severity levels.

Installation uses npx skills add vercel-labs/agent-skills, which writes skills through the separate Skills CLI. Individual capabilities may need Vercel CLI authentication, a linked project, Node 20 or later, paid observability, network fetching, or permission to upload a project.

The 445-file checkout contained about 29,129 source lines and was 7.7 MB. It had 2 CI workflows, no Dockerfile, and no tests directory. Agent compatibility depends on the client implementing the shared Agent Skills format and any feature used by a particular skill.

Eight documented skills focus on frontend and Vercel work

The README presents 8 skills. Four are review guides for React, React Native, web interfaces, and writing. Others cover React view transitions, component composition, Vercel cost and performance analysis, and claimable deployment. That focus makes the collection more coherent than a miscellaneous prompt dump. It is also narrow: backend architecture, databases, security engineering, and non-Vercel operations are outside the documented set.

Each skill is a directory with SKILL.md plus optional scripts and references. An Agent Skills compatible client reads the frontmatter description to decide when the instructions apply. Installation is delegated to npx skills add vercel-labs/agent-skills, so this repository supplies content while vercel-labs/skills handles discovery and placement. Keeping those roles separate helps when debugging an installation problem versus a bad instruction.

React guidance contains 70 rules across 8 categories

The current React best-practices skill says it contains 70 rules covering waterfalls, bundles, server work, client fetching, rerenders, rendering, JavaScript, and advanced patterns. Each rule has its own explanation and code examples, with a compiled AGENTS.md for clients that prefer one document. Priority labels help an agent address request waterfalls before tiny loop optimizations.

Instructions are still advice interpreted by a model. They do not know an application's product constraints unless the task supplies them, and a generally good React rule can conflict with local architecture or a framework version. Issue 319 reports broken relative links in the compiled document and one referenced rule file that does not exist. This is why code review should verify the underlying rule and the resulting diff rather than accept the skill's label as proof.

What happened when we ran it

Our Node 22 sandbox installed 2 npm packages in 8 seconds and consumed 2 MB. Npm audit reported 0 known vulnerabilities: 0 critical, high, moderate, or low. The checkout at commit dd089a8 contained 445 files, about 29,129 source lines, and 7.7 MB. Those numbers describe the collection's package environment, not the dependencies of projects an agent later reviews or deploys.

There was no build script or target, so the build step was skipped. There was also no tests script or target, so no repository-wide tests ran. Our scan found 2 CI workflow files, no Dockerfile, and no tests directory. A clean audit plus a tiny install reduces package-manager risk, but it does not validate the prose rules, shell helpers, external services, or model decisions made during skill use.

Web review instructions change with another main branch

The web-design-guidelines skill tells the agent to fetch its rules from vercel-labs/web-interface-guidelines on every review. The URL points to main, not a commit. Issue 316 correctly describes the consequence: two uses of the same installed skill can apply different criteria without this repository changing or publishing another immutable discovery release. The issue does not claim the current remote file is malicious.

For an informal UI pass, fresh upstream rules may be desirable. Regulated review, regression tracking, and reproducible audits need a pinned commit or vendored copy. Pull request 317 proposes that direction, but the live skill we fetched still uses the mutable URL. Record the retrieved revision if a web review becomes evidence for a release decision, and never treat fetched instructions as permission to widen the user's task.

Vercel Optimize requires live account context

The Vercel optimization skill is far more than a checklist. It requires Vercel CLI 53 or later, Node 20 or later, an authenticated session, a linked application, and a correctly resolved project scope. Route-level recommendations need Observability Plus. The instructions collect metrics first, limit source inspection to candidates selected from those signals, and stop when project or account scope is ambiguous.

That design is careful because usage from a personal organization must not be mixed with metrics from a team project. It also means adoption can expose production metadata and billing context to the local agent workflow. Run it only inside the named project and account, review its commands, and keep authentication tokens out of echoed shell text as its own guide requires. A generic frontend repo gains nothing from this skill without Vercel data.

Deployment packages and uploads the current project

The deployment skill is operational. According to the README, it detects more than 40 frameworks, excludes .git and node_modules, packages the project into a tarball, uploads it, and returns preview plus claim URLs. That can be convenient from Claude Desktop or a chat, yet it creates a live external artifact from local files. Exclusion of two directories is not a complete secret scan.

Use an explicit approval gate before any agent invokes it. Inspect the archive manifest, confirm the target environment, and remove credentials or private fixtures first. A preview URL is still a deployment, even if ownership has not been claimed. Teams with established Vercel projects, access controls, and deployment logs will usually prefer their normal CLI or CI pipeline over a claimable one-off service.

Immutable discovery releases improve distribution

Every change to a skill on main publishes an immutable GitHub release with a discovery index and one artifact per skill. The latest fetched release points to commit dd089a8 and was published August 21, 2026. GitHub recorded a later push on August 26, 30,495 stars, and 173 combined issues and pull requests. Current activity includes React guidance fixes and proposed new skills.

The release mechanism gives installers a stable artifact, which is valuable even though some skill behavior can still fetch mutable content. The collection is worth using when a specific instruction set fits the job. Install less, inspect more, and keep operational skills behind human confirmation. Those habits matter more than the 8-second package install because the important behavior begins after the files reach the agent.

Alternatives

ProjectWhat it isPick it when
Anthropic Skills gh↗Anthropic's collection of reusable agent instructions across document and workflow tasks.pick this instead when you want Anthropic-authored examples beyond Vercel and frontend work.
Skills CLI gh↗The installer and manager used to add this collection across many coding agents.pick this instead when your problem is finding, installing, updating, or removing skills rather than choosing their content.
Expo SkillsA narrower skill set for Expo and React Native application work.pick this instead when mobile and Expo guidance is the main requirement.

What people are saying

  1. [github-trending] VoltAgent/awesome-agent-skills
  2. [github-trending] vercel-labs/agent-skills
  3. [github-trending] K-Dense-AI/scientific-agent-skills
  4. [github-trending] addyosmani/agent-skills

Sources

  1. Vercel Agent Skills README
  2. Immutable discovery release for measured commit
  3. Mutable web review instructions issue
  4. React guidance link issue
  5. Vercel Optimize skill

More llm tools reviews

rig · open-knowledge · graphiti · cve-mcp-server · minimind · SillyTavern · the whole board →