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.

52

Quality

58%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/all-skills/skills/vercel-automation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

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

This is a competent reference skill for Vercel automation via Rube MCP with good structural organization and clear workflow sequences. Its main weaknesses are verbosity with some redundant information (pitfalls repeated, parameters listed despite the instruction to always search for current schemas), lack of concrete executable examples showing actual MCP calls, and missing validation/verification steps in destructive or state-changing workflows.

Suggestions

Add concrete MCP call examples showing actual input parameters and expected response structure for at least one workflow (e.g., creating a deployment end-to-end).

Remove redundant pitfall mentions — consolidate into the 'Known Pitfalls' section and reference it from workflows instead of repeating.

Add explicit validation/verification steps after state-changing operations (e.g., after creating a deployment, verify status; after adding env vars, list them to confirm; after DNS changes, check propagation).

Consider trimming parameter listings since the skill already instructs to call RUBE_SEARCH_TOOLS for current schemas — focus on non-obvious parameters and gotchas instead.

DimensionReasoningScore

Conciseness

The skill is reasonably well-structured but is quite long (~200 lines) with some redundancy. Pitfalls are repeated across sections (e.g., env var write-only nature mentioned in both section 3 and 'Known Pitfalls'). The quick reference table at the end largely duplicates information already presented in the workflow sections. Some parameter listings could be trimmed since Claude should discover current schemas via RUBE_SEARCH_TOOLS anyway.

2 / 3

Actionability

The skill provides clear tool names, parameter lists, and sequenced steps, which is good. However, there are no executable code examples or concrete MCP call examples with actual input/output. The 'Common Patterns' section uses pseudocode-style numbered lists rather than concrete call examples. Since the skill instructs to 'always call RUBE_SEARCH_TOOLS first to get current tool schemas,' the detailed parameter listings are somewhat redundant and the skill would benefit more from concrete call examples.

2 / 3

Workflow Clarity

Workflows are clearly sequenced with numbered steps and labeled as Required/Optional/Prerequisite, which is helpful. However, validation checkpoints are largely missing — for example, there's no explicit verification step after creating a deployment, adding env vars, or creating DNS records. The setup section has a good validation flow (confirm ACTIVE status), but the core workflows lack feedback loops for error recovery beyond the brief mention of checking logs for ERROR deployments.

2 / 3

Progressive Disclosure

The content is organized with clear sections and a useful quick reference table, but it's essentially a monolithic document with no bundle files to offload detailed content. The DNS/domain workflow details, the full quick reference table, and the detailed pitfalls sections could be split into separate reference files. The single external link to Composio docs is helpful but the skill itself contains everything inline.

2 / 3

Total

8

/

12

Passed

Description

67%

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 strong in specificity and distinctiveness, clearly listing concrete Vercel management actions and identifying the specific tooling (Rube MCP/Composio). However, it lacks an explicit 'Use when...' clause and could improve trigger term coverage by including more natural user language variations like 'deploy', 'hosting', or 'environment variables'.

Suggestions

Add a 'Use when...' clause, e.g., 'Use when the user asks about Vercel deployments, hosting, domain setup, environment variables, or project management.'

Include more natural trigger term variations such as 'deploy', 'hosting', 'environment variables', 'domain configuration', and 'DNS records' to improve keyword coverage.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: manage deployments, domains, DNS, env vars, projects, and teams. Also includes a procedural instruction ('Always search tools first for current schemas').

3 / 3

Completeness

Clearly answers 'what does this do' (automate Vercel tasks via Rube MCP), but lacks an explicit 'Use when...' clause or equivalent trigger guidance, capping this at 2.

2 / 3

Trigger Term Quality

Includes relevant keywords like 'Vercel', 'deployments', 'domains', 'DNS', 'env vars', 'projects', and 'teams', but misses common user variations (e.g., 'deploy', 'environment variables', 'hosting', 'domain configuration'). 'Rube MCP (Composio)' is technical jargon unlikely to be used by users.

2 / 3

Distinctiveness Conflict Risk

The combination of 'Vercel' and 'Rube MCP (Composio)' creates a very clear niche. It's unlikely to conflict with other skills given the specific platform and tooling references.

3 / 3

Total

10

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
davepoon/buildwithclaude
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.