awslabs avatar

Model Evaluation

Automates the process of evaluating SageMaker models by generating Python code for two evaluation approaches: LLM-as-Judge, where another LLM grades your model's outputs, and Custom Scorer, which uses Lambda functions for programmatic testing like math or code validation. It works with both open source models and Nova, though LLM-as-Judge is OSS only. The workflow is conversational and deliberate, asking one question at a time to determine which evaluation type fits your situation, validating prerequisites like dataset availability and model compatibility, then generating the actual evaluation code. If you're running benchmarks or comparing fine-tuned models in SageMaker, this handles the boilerplate so you can focus on interpreting results instead of wiring up evaluation infrastructure.

skills.sh installs
140
GitHub stars
938
last updated
Jun 11, 2026

Install

$ npx -y skills add awslabs/agent-plugins --skill model-evaluation --agent claude-code

Installs into .claude/skills of the current project.

Files

Model Evaluation

Generate code that evaluates a SageMaker model.

Prerequisites

  • The SDK environment has been verified (SDK version, region, execution role). If not done, activate the sdk-getting-started skill first.

Principles

  1. One thing at a time. Each response advances exactly one decision. Never combine multiple questions in a single turn.
  2. Confirm before proceeding. Wait for the user to agree before moving to the next step.
  3. Don't read files until you need them. Only read reference files when you've reached the step that requires them.
  4. Don't ask what you already know. If the answer is in conversation history, workflow_state.json, plan.md, or any file you've already read — use it. Confirm if unsure, but don't re-ask.
  5. No narration. Share outcomes and ask questions. Keep responses short.
  6. No repetition. If you said something before a tool call, don't repeat it after.

Scope

This skill supports the evaluation feature for SageMaker Serverless Model Customization. It can evaluate any base or fine-tuned model supported by SageMaker serverless model customization — both OSS models (Llama, Mistral, Qwen, etc.) and Nova models.

Sponsors

Details

Repository
github.com/awslabs/agent-plugins
Categories
Testing & QA, AI & Agent Building, Debugging, Python
License
Apache-2.0
First seen
Jun 11, 2026

More from awslabs/agent-plugins

All 32
1sundial-org avataragent-browsersundial-org/awesome-openclaw-skillsA fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured comma129skills.sh installs
2cherryhq avatarskill-creatorcherryhq/cherry-studioCreate new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an e0skills.sh installs
3composiohq avatarperf-theory-testercomposiohq/awesome-claude-pluginsThis is for when you're doing performance testing and need to stay disciplined about changing one variable at a time.0skills.sh installs
4countbot-ai avatarskill-creatorcountbot-ai/countbotCreate new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an e0skills.sh installs
5daffy0208 avatarQuality Assurancedaffy0208/ai-dev-standardsComprehensive quality assurance combining testing strategy, code quality enforcement, and validation gates. Consolidated from testing-strategist, code-quality-e0skills.sh installs
6davila7 avatarPentest Commandsdavila7/claude-code-templatesThis skill should be used when the user asks to "run pentest commands", "scan with nmap", "use metasploit exploits", "crack passwords with hydra or john", "scan0skills.sh installs