CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

deploy-to-vercel

Deploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live", or "create a preview deployment".

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is deploy-to-vercel in vercel-labs/agent-skills

SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-engineered operational skill: concrete commands throughout, a coherent state-driven decision tree, explicit approval gates for outward-facing pushes, and environment-specific fallbacks. Weaknesses are minor — some repetition between the fallback and agent-notes sections, and no recovery guidance for failed builds after deploy.

Suggestions

Add a feedback loop for failed builds: when `vercel inspect <url>` or the dashboard shows an ERROR status, instruct how to fetch build logs (e.g., `vercel logs <url>` or dashboard link) and iterate.

Consolidate the repeated 'Tell the user: Your deployment is ready at [previewUrl]...' block and the overlapping guidance between the no-auth fallbacks and the Agent-Specific Notes section.

Consider moving the Codex-specific fallback and escalated-network-access details into a separate reference file to keep the main decision tree lean.

DimensionReasoningScore

Conciseness

The ~290-line body is dense with commands and decision logic, not concept explanations Claude already knows, and every section earns its place. Minor trimming is possible: the 'Tell the user' message repeats across the two no-auth fallbacks, and the Agent-Specific Notes section restates parts of the earlier decision flow, which is why it's a 4 rather than a 5.

4 / 5

Actionability

Every path provides copy-paste-ready bash commands (state checks, vercel link/deploy/inspect/ls invocations, fallback script calls with examples for each argument form) plus exact user-facing message templates. Guidance is fully executable across all environment branches.

5 / 5

Workflow Clarity

A clear two-stage flow (gather state → decision tree keyed on link/auth/remote status) with real checkpoints: approval gate before git push, `vercel inspect` for build status, `vercel ls --format json` for URL retrieval, and a Troubleshooting section with recovery loops for network and auth failures. The gap keeping it at 4: no guidance for what to do when `vercel inspect` reports a failed build (e.g., pulling logs), so the validate→fix→retry loop is incomplete.

4 / 5

Progressive Disclosure

No bundle files ship alongside SKILL.md, and the body is a single well-sectioned file with a clear decision-tree layout; the two fallback scripts it invokes live outside the skill tree at install paths. Structure is good with minor organization gaps — the Codex-specific fallback (~35 lines of niche guidance) and the Agent-Specific Notes partially overlap content that could be consolidated or split out.

4 / 5

Total

17

/

20

Passed

Description

90%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: third-person, concise, with an explicit 'Use when' clause and verbatim natural-language triggers. Its only weakness is that the capability statement is a single action verb, so it doesn't enumerate the full range of what the skill orchestrates (linking, status checks, no-auth fallback deploys).

DimensionReasoningScore

Specificity

The description names the domain ("Deploy applications and websites to Vercel") with essentially one concrete action — deploy. It lacks the multiple distinct actions (e.g., linking projects, checking deployment status, claiming deployments) that the 4–5 anchors require, matching the 'names domain and 1-2 concrete actions' anchor.

3 / 5

Completeness

It explicitly answers both what ("Deploy applications and websites to Vercel") and when ("Use when the user requests deployment actions like...") with concrete trigger phrases, exactly matching the top anchor. A missing 'Use when' clause would cap it at 3, but the clause is present and specific.

5 / 5

Trigger Term Quality

It quotes natural user phrasings verbatim — "deploy my app", "deploy and give me the link", "push this live", "create a preview deployment" — covering synonyms and variants a user would actually say. This matches the comprehensive natural-terms anchor; no meaningful trigger phrase is missing.

5 / 5

Distinctiveness Conflict Risk

"Vercel" pins a clear niche with distinct triggers; no other skill category plausibly matches 'deploy my app to Vercel' phrasing. Conflict risk with generic deploy/hosting skills is minimal since the platform is named.

5 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

boranfurkan/planb-hackathon

Path

skills/.agents/skills/deploy-to-vercel/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.