CtrlK
BlogDocsLog inGet started
Tessl Logo

vercel-automation

Automate Vercel tasks via Rube MCP (Composio): manage deployments, domains, DNS, env vars, projects, and teams. Always search tools first for current schemas.

54

Quality

61%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/vercel-automation/SKILL.md

The canonical home for this skill is vercel-automation in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

57%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.

The skill body is actionable and well-sequenced with concrete tool names and parameters, but it is held back by redundant/filler content, missing validation checkpoints around destructive operations, and a lack of file-level progressive disclosure. Splitting reference material into bundle files and adding verify-steps would materially raise the score.

Suggestions

Add explicit validation checkpoints before destructive/batch operations: verify the env var ID and target before VERCEL_DELETE_ENVIRONMENT_VARIABLE, and confirm a DNS record was created/updated by re-calling VERCEL_GET_DNS_RECORDS afterward.

Move the Quick Reference table and the per-workflow Pitfalls into reference files (e.g. references/tools.md, references/pitfalls.md) and link to them from SKILL.md to improve progressive disclosure and reduce inline redundancy.

Remove the tautological 'When to Use' closer and trim the Quick Reference table to only entries not already detailed in the Core Workflows sections.

DimensionReasoningScore

Conciseness

The body avoids explaining concepts Claude already knows and is well-structured, but the Quick Reference table largely restates tools/params already covered in the workflows and the closing 'When to Use' line ('This skill is applicable to execute the workflow or actions described in the overview.') is tautological filler that could be trimmed.

3 / 5

Actionability

Concrete tool slugs (e.g. VERCEL_LIST_PROJECTS, VERCEL_CREATE_NEW_DEPLOYMENT) and specific key parameters are given per workflow, but exact request/response payloads are deferred to runtime RUBE_SEARCH_TOOLS, leaving minor gaps versus fully copy-paste-ready examples.

4 / 5

Workflow Clarity

Workflows are clearly sequenced with [Required]/[Optional]/[Prerequisite] tags and some checkpoints (confirm ACTIVE, poll GET_DEPLOYMENT for status), but destructive operations—env var deletion and DNS record create/update/delete—lack explicit validation/verification steps, capping workflow clarity at 3 per the rubric.

3 / 5

Progressive Disclosure

Sections are well-organized with clear headers, but at ~230 lines everything is inlined in a single SKILL.md with no references to separate bundle files; content like the detailed per-workflow pitfalls and the Quick Reference table could be split out, and the under-50-line exception does not apply.

3 / 5

Total

13

/

20

Passed

Description

66%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.

The description is specific and well-targeted to the Vercel niche with good natural trigger terms, but it lacks an explicit 'when to use' clause, which caps its completeness. Adding a Use-when trigger phrase would raise it from good to strong.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user wants to automate Vercel deployments, domains, DNS, env vars, projects, or teams via Composio/Rube MCP.'

Replace the repeated generic verb 'manage' with a couple of distinct concrete actions (e.g. 'trigger deployments, configure domains and DNS, rotate env vars') to push specificity toward a 5.

Drop or soften the technical 'Rube MCP (Composio)' framing in favor of a user-natural phrasing while keeping the implementation detail in the body.

DimensionReasoningScore

Specificity

Names six concrete capability areas ('deployments, domains, DNS, env vars, projects, and teams'), giving broad coverage, though the repeated generic verb 'manage' keeps it just below the comprehensive/distinct-verb bar of a 5.

4 / 5

Completeness

The 'what' is clear (automate/manage Vercel platform operations), but there is no 'Use when...' clause or equivalent explicit trigger guidance, so completeness is capped at 3 per the rubric guidelines.

3 / 5

Trigger Term Quality

Includes natural user terms like 'Vercel', 'deployments', 'domains', 'DNS', and 'env vars', but 'Rube MCP (Composio)' is technical jargon and there are no synonyms or platform-specific extensions, so a few natural terms are missing.

4 / 5

Distinctiveness Conflict Risk

The Vercel-specific niche via Rube MCP/Composio is clearly distinct with minimal conflict risk, but broad terms like 'deployments' and 'projects' leave minor overlap risk with other platform-automation or generic deploy skills.

4 / 5

Total

15

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.