CtrlK
BlogDocsLog inGet started
Tessl Logo

vagrant

Vagrant integration. Manage data, records, and automate workflows. Use when the user wants to interact with Vagrant data.

59

Quality

68%

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 ./skills/vagrant/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%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 body is highly actionable with executable commands and a clear connection workflow including polling checkpoints. Its main weaknesses are a padded intro that over-explains Vagrant and slightly inlined reference material.

Suggestions

Cut the opening paragraph defining Vagrant and the empty Box/Provider overview; Claude already knows what Vagrant is.

Add an explicit final verification step (e.g., confirm the action output or connection READY state) to close the workflow loop.

Move the proxy request options table and agent-type list into a separate reference file, linking to it from the main body.

DimensionReasoningScore

Conciseness

The body is mostly command-focused and efficient, but it opens by explaining what Vagrant is ("Vagrant is a tool for building and managing virtual machine environments...") and includes thin filler (the Box/Provider overview, "When to use which actions: Use action names and parameters as needed") that Claude does not need.

3 / 5

Actionability

It provides concrete, copy-paste-ready commands throughout (membrane connection ensure, action list, action run, request) plus a full options table, covering the common cases with executable guidance.

5 / 5

Workflow Clarity

The install → authenticate → connect → poll-for-ready → search → run sequence is clear and includes polling/validation checkpoints for BUILDING and CLIENT_ACTION_REQUIRED states, but lacks an explicit final verification of the completed operation.

4 / 5

Progressive Disclosure

Content is organized into well-labeled sections (Install, Authentication, Connecting, Searching, Popular actions, Best practices) with no nested file references, though the single-file scope exceeds the simple-skill threshold and some material (proxy options, agent types) is inlined.

4 / 5

Total

16

/

20

Passed

Description

62%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 correctly uses third person and includes an explicit 'Use when' trigger, satisfying the completeness floor. Its weakness is generic, non-Vagrant-specific action wording and limited natural trigger-term coverage.

Suggestions

Replace generic actions ("Manage data, records, and automate workflows") with Vagrant-specific ones (e.g., "Create, start, and manage VM boxes and development environments").

Broaden trigger terms to include natural phrasings like "virtual machines", "VMs", "Vagrantfile", and "dev environments".

Tighten the 'Use when' clause to concrete triggers such as "when the user wants to create or manage Vagrant virtual machines".

DimensionReasoningScore

Specificity

It names the Vagrant domain and lists actions ("Manage data, records, and automate workflows"), but those actions are generic and not genuinely Vagrant-specific (Vagrant manages VMs, not "data/records"), so coverage is shallow rather than comprehensive.

3 / 5

Completeness

Both halves are present — a "what" ("Manage data, records, and automate workflows") and an explicit "when" ("Use when the user wants to interact with Vagrant data") — but the "what" is generic and the "when" could be more specific, so it stops short of the top anchor.

4 / 5

Trigger Term Quality

It surfaces the keyword "Vagrant" and the trigger phrase "interact with Vagrant data", but misses natural synonyms and variations a user would actually say ("VM", "virtual machine", "dev environment", "Vagrantfile", "boxes").

3 / 5

Distinctiveness Conflict Risk

The Vagrant niche is fairly distinct and the trigger references Vagrant explicitly, giving minimal conflict risk, though the generic "manage data/records/workflows" wording leaves minor overlap with other integration skills.

4 / 5

Total

14

/

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.

Validation15 / 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
membranedev/application-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.