CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

tao-finetune-clip

CLIP vision-language model for image-text retrieval, zero-shot classification, embedding extraction, ONNX export, and TensorRT deployment. Use when fine-tuning or training CLIP, running zero-shot classification, computing image embeddings, or deploying CLIP to ONNX/TensorRT. This is a single-action model skill; do not use it for an iterative weak-attribute improvement loop that keeps retraining and evaluating until progress stops, which belongs to tao-run-deft-pas.

Quality

90%

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

86%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 model-skill body: fully executable spec overrides and commands, correct progressive disclosure into a populated references/ bundle, and gated decision points for risky paths (LoRA probe, checkpoint trust). The main costs are minor redundancy of the checkpoint/env-var guidance and a workflow sequence the reader must assemble from topic sections.

Suggestions

State the TORCH_FORCE_NO_WEIGHTS_ONLY_LOAD / trusted-checkpoint rule once (e.g. in a checkpoint subsection) and reference it from the other mention, removing the duplicated paragraph in Typical Spec Overrides.

Add a short numbered run procedure (identify action -> read skill_info.yaml -> collect datasets -> build spec_overrides -> run -> verify metrics) at the top of Instructions so the sequence lives in one place instead of being distributed across sections.

Fold the duplicate deploy-image/command spelling in Deploy Workflow into one canonical command table per action.

DimensionReasoningScore

Conciseness

The body is dense and operational with no concept tutorials — it assumes competence and adds only model-specific facts (checkpoint quirks, TORCH_FORCE_NO_WEIGHTS_ONLY_LOAD, spec keys, metric names). It is not score 5 because some guidance is duplicated: the TORCH_FORCE_NO_WEIGHTS_ONLY_LOAD/checkpoint-trust rule appears both in the opening paragraph and again under Typical Spec Overrides, and the deploy-image command spelling is stated twice in the Deploy Workflow section.

4 / 5

Actionability

Every action has copy-paste-ready spec_overrides blocks with exact keys, resolved paths, and defined S3 constants (e.g. the train/evaluate/inference/export/gen_trt_engine JSON blocks), plus exact CLI invocations ("clip gen_trt_engine -e {config_path}", "tao deploy clip gen_trt_engine -e /path/to/spec.yaml") and concrete filenames (clip_model.onnx, image_embeddings.h5, model_epoch_000_step_00020.pth). Fully executable guidance covering the common cases.

5 / 5

Workflow Clarity

There is a clear entry sequence ("Start by identifying the requested action, then read references/skill_info.yaml for image, command, and data-source wiring; references/spec_template_<action>.yaml ... ") plus gated checkpoints such as the launch-gated LoRA capability probe with an explicit stop condition and error-pattern recovery pointers. It is not score 5 because the sequence is distributed across topic sections rather than one ordered procedure, and post-run validation is largely delegated to reference files.

4 / 5

Progressive Disclosure

The body is an overview that splits detail into 13 verified one-level-deep reference files (error-patterns.md, clip-peft.md, pas-metrics.md, tao-deploy-clip.md, spec templates, skill_info.yaml), each clearly signaled with purposeful link text and 'read X before Y' placement guidance. Inlined content is operational (tables, spec examples) rather than reference material that belongs elsewhere; the only reference-to-reference link is a sibling pointer, not a nested chain.

5 / 5

Total

18

/

20

Passed

Description

92%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: it states capabilities concretely, gives an explicit 'Use when' clause with natural trigger phrasing, and adds boundary guidance steering an adjacent workflow (tao-run-deft-pas) away. The only gap is a couple of missing natural trigger terms (evaluation, retrieval) in the when-clause.

DimensionReasoningScore

Specificity

The description lists five concrete capabilities — "image-text retrieval, zero-shot classification, embedding extraction, ONNX export, and TensorRT deployment" — which comprehensively covers the model's supported actions. This matches the anchor for multiple specific concrete actions with comprehensive coverage; it is not score 4 because there are no meaningful coverage gaps.

5 / 5

Completeness

Both questions are explicitly answered with concrete trigger phrases: what ("CLIP vision-language model for image-text retrieval, zero-shot classification, embedding extraction, ONNX export, and TensorRT deployment") and when ("Use when fine-tuning or training CLIP, running zero-shot classification, computing image embeddings, or deploying CLIP to ONNX/TensorRT"). It goes beyond score 4 by pairing the explicit when-clause with concrete, user-voiced triggers.

5 / 5

Trigger Term Quality

Natural trigger phrases are present with synonyms — "Use when fine-tuning or training CLIP, running zero-shot classification, computing image embeddings, or deploying CLIP to ONNX/TensorRT" — giving good keyword coverage. It is not score 5 because a few natural terms users would say are missing from the when-clause, e.g. evaluating a CLIP model and image-text retrieval itself.

4 / 5

Distinctiveness Conflict Risk

The skill occupies a clear niche (TAO CLIP model operations) and includes an explicit anti-trigger boundary — "do not use it for an iterative weak-attribute improvement loop ... which belongs to tao-run-deft-pas" — minimizing conflict with the most closely related sibling skill. This matches the clear-niche/minimal-conflict anchor.

5 / 5

Total

19

/

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.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

14

/

16

Passed

Repository

NVIDIA/skills

Path

skills/tao-finetune-clip/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.