Use locally-hosted LLMs (vLLM/SGLang) for dataset filtering, quality scoring, rewriting, labeling, and synthetic data generation. Covers LLM-as-judge scoring, structured output filtering, batch inference pipelines, and 2025-2026 techniques (DataRater, perplexity filtering, curriculum scoring, LLM-based dedup).
SkillScore95Maintained
Automatic
◆AI Engineer pack
Last verified 8/21/2026
What it changes
Passed 21 of 22 test cases with the skill, and 16 of 22 without it.
Without skill73%
With skill95%
Checks it passed that the model alone missed
Limits max tokens to a small value like 4
Specifies context length limits and server port configurations
Creates a before and after dataset card summarizing filtering metrics
and 2 more in the full report
5 fixed16 passed either way1 still failing0 broke
Pass-rate lift
+23 pp
Tokens
+111%
Agent turns
0%
Response time
-33%
Model gemini-3.6-flashMeasured 8/21/2026v121 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 5
Prompt
We are prompting an LLM to assign an integer difficulty rating from 1 to 5 to each dataset row for curriculum ordering. What max token limit should be specified in the request?
What was checked, without and with the skill
Checked
Without skill
With skill
Limits max tokens to a small value like 4
Missed
Passed
case-11 · gemini-3.6-flash · 8/21/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md298 linessingle file
LLM-Assisted Dataset Curation
Overview
Modern dataset curation uses LLMs as quality filters, rewriters, labelers, and synthetic data generators. This skill covers hosting models locally with vLLM/SGLang and using them for dataset work — not for interactive chat, but for batch, structured, reproducible data operations.
When to Use
Use this skill when:
Scoring or filtering dataset examples with an LLM quality judge.
Rewriting noisy text (queries, answers, reasoning traces) in bulk.
Generating synthetic examples to balance classes or fill gaps.
Extracting structured labels from unstructured text.