CtrlK
BlogDocsLog inGet started
Tessl Logo

ncc

Expert guidance for @vercel/ncc — a simple CLI for compiling Node.js modules into a single file with all dependencies included. Use when bundling serverless functions, CLI tools, or any Node.js project into a self-contained file.

68

Quality

85%

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

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 practical, highly actionable reference with executable examples and clean sectioning. The main redundancy is the 'Key Points' recap duplicating earlier sections, and the 'Official Resources' section repeats the same GitHub link twice.

Suggestions

Trim the 'Key Points' section or fold it into inline callouts, since most points already appear in the body (TypeScript native, externals, watch mode, asset handling).

Fix the duplicated 'Official Resources' links — both the ncc GitHub and Vercel Blog entries point to the same URL; replace the blog link with the actual introduction post or remove it.

Drop the 'You are an expert in @vercel/ncc...' opener, which is role-assignment fluff that adds tokens without guidance.

DimensionReasoningScore

Conciseness

Largely efficient with code blocks and a flag table earning their place, but the 'Key Points' section restates material already covered (TypeScript native, externals, watch mode) and the 'You are an expert' opener is mild padding.

4 / 5

Actionability

Provides copy-paste ready bash commands, a complete package.json integration example, and a concrete CLI flag table covering the common build workflows.

5 / 5

Workflow Clarity

The single-purpose build flow (install, build, integrate into scripts) is shown via concrete examples with clear sequencing; no destructive or batch operations require validation checkpoints, so the simple-skill guidance applies.

4 / 5

Progressive Disclosure

Content is well-organized into clearly headed sections (Overview, Installation, Usage, CLI Options, Common Patterns) with no external bundle files to navigate; length exceeds the simple-skill threshold but structure keeps it navigable.

4 / 5

Total

17

/

20

Passed

Description

87%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, well-targeted description that clearly states both capability and trigger conditions with a distinct package-specific niche. Minor specificity gains could come from naming a couple more concrete actions.

DimensionReasoningScore

Specificity

Names the domain and concrete actions ('compiling Node.js modules into a single file with all dependencies included') plus specific use cases; minor gaps since it omits advanced capabilities like minify or externals.

4 / 5

Completeness

Explicitly states what it does (compile Node.js modules into a single file with deps) and when to use it ('Use when bundling serverless functions, CLI tools, or any Node.js project into a self-contained file').

5 / 5

Trigger Term Quality

Includes natural terms users say ('serverless functions', 'CLI tools', 'self-contained file') plus the package name '@vercel/ncc', though a few synonyms like 'bundle' or 'single file' as standalone triggers are lightly covered.

4 / 5

Distinctiveness Conflict Risk

Names the specific package '@vercel/ncc' with a clear niche (single-file Node.js bundling) and concrete triggers, minimizing overlap with general bundler skills.

5 / 5

Total

18

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
openai/plugins
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.