dw-skill-eval-score

Score DataWorks Skill transcripts via rule checks, LLM judgments, and statistics.

1|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/xurik/dataworks-skill-evaluator --skill dw-skill-eval-score
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dw-skill-eval-score
Source: https://github.com/xurik/dataworks-skill-evaluator/tree/main/eval/skills/dw-skill-eval-score
Command: npx skills add https://github.com/xurik/dataworks-skill-evaluator --skill dw-skill-eval-score

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates end-to-end scoring of transcripts to evaluate DataWorks Skill performance, combining rule-based checks, LLM judgments, and statistical aggregation to produce a transparent scores.yaml.

Core Features & Use Cases

  • Rule-based evaluation of transcript API calls, order, and parameters to ensure correct usage and safe operations.
  • LLM-based judging with redacted model information, multiple judges, and calibration checks to produce robust scores.
  • Layered statistics and calibration checks that summarize run scores per case and per model, enabling auditable quality control.
  • Use Case: Assess a new DataWorks Skill by running the evaluation pipeline to generate a complete scores.yaml for comparison.

Quick Start

Place a skill folder with SKILL.md and run the evaluation workflow to generate scores.yaml.

Frequently Asked Questions about dw-skill-eval-score

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate transcript scoring to evaluate LLM skill performance?

Automating transcript scoring involves combining rule-based checks, LLM judgments, and statistical aggregation to produce a transparent scores.yaml file. This pipeline evaluates API call correctness, order, and parameters while applying LLM-based judging with calibration checks.

What is the best way to run an LLM judge evaluation pipeline on test transcripts?

Running an LLM judge evaluation pipeline requires a Python environment with access to eval/config.yaml, testset.yaml, and transcripts. The pipeline applies rule-based checks and multiple LLM judges with redacted model information to generate robust, calibrated evaluation scores.

Do I need a Python environment to generate scores.yaml from transcripts?

Yes, generating scores.yaml from transcripts requires a Python environment. The evaluation pipeline leverages built-in eval/scripts modules to perform rule-based checks, LLM judgments, and layered statistics to calculate and aggregate run scores per case and per model.

Can I calibrate LLM judge scores for DataWorks skill evaluation?

Yes, you can calibrate LLM judge scores during skill evaluation. The pipeline applies calibration checks alongside rule-based evaluations and statistical aggregation, ensuring robust and auditable quality control when summarizing run scores per case and per model.

How do I evaluate transcript API calls, order, and parameters for correct usage?

Evaluating transcript API calls, order, and parameters is handled through rule-based checks within the evaluation pipeline. This ensures correct usage and safe operations before combining the results with LLM judgments and statistical aggregation to produce a final scores.yaml.

What does end-to-end three-level scoring for skill evaluation include?

End-to-end three-level scoring includes rule-based evaluation of transcript API calls, LLM-based judging with redacted model information and multiple judges, and layered statistics with calibration checks. These levels summarize run scores per case and per model to generate an auditable scores.yaml.