Skip to content
Back to skills

Feature Evaluation

ASecurity

Extract CLIP features and evaluate downstream workflows safely.

  • 247 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added September 8, 2026
businesspythonperformance

Works with

  • cli

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill feature-evaluation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Feature Evaluation?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Feature Evaluation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-feature-evaluation/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-feature-evaluation)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: feature-evaluation
description: "Extract CLIP features and evaluate downstream workflows safely."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# CLIP Feature Evaluation

Use this sub-skill when an agent needs dataset-scale CLIP embeddings, normalized image/text features, similarity or search prototypes, `.npz` feature storage, or a downstream linear-probe evaluation plan.

## Start Here

- For batch image embedding extraction, run `python scripts/extract_image_features.py --help`; it writes deterministic `.npz` outputs and only downloads weights if the selected named model is not already cached.
- For image/text embedding workflows, normalization rules, similarity/search prototypes, feature storage, validation checks, and scikit-learn linear probes, read [references/feature-workflows.md](references/feature-workflows.md).
- For intended research use, deployment boundaries, bias/fairness warnings, English-language limits, class taxonomy risk, and dataset licensing/scale caveats, read [references/responsible-evaluation.md](references/responsible-evaluation.md).
- For OOM, dtype/device mismatch, missing scikit-learn, unnormalized embeddings, dataset fixture/download issues, misleading linear-probe accuracy, and large-batch performance, read [references/troubleshooting.md](references/troubleshooting.md).

## Scope Boundaries

This sub-skill owns feature extraction after a CLIP model/preprocess pair is available, `model.encode_image`, `model.encode_text`, feature normalization, evaluation storage, linear probes, small similarity/search prototypes, batch-size/device choices, and responsible evaluation caveats.

Do not use this sub-skill for first-time model loading, cache setup, image preprocessing mechanics, or single-image inference setup; route those steps to [../model-loading-inference/](../model-loading-inference/). Do not use it for prompt template design, prompt ensembling, or label wording strategy; route those decisions to [../prompt-engineering/](../prompt-engineering/). Treat large dataset and checkpoint downloads as explicit opt-in operations, not default evaluation steps.

Files in this skill

  • SKILL.md2.1 KB
  • references/feature-workflows.md5.7 KB
  • references/responsible-evaluation.md4.4 KB
  • references/troubleshooting.md3.9 KB
  • scripts/extract_image_features.py7.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.