evalscope-cli

Translate natural language requests into EvalScope CLI commands for benchmark evaluations and stress tests.

7|2|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/wenerme/ai --skill evalscope-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: evalscope-cli
Source: https://github.com/wenerme/ai/tree/main/skills/evalscope-cli
Command: npx skills add https://github.com/wenerme/ai --skill evalscope-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Converts natural-language model evaluation and performance testing requests into the exact EvalScope CLI workflows, so you can benchmark accuracy and latency without manually assembling complex command flags.

Core Features & Use Cases

  • Model accuracy evaluation (eval): Runs 156+ benchmarks (math, coding, Chinese, multimodal, agent, etc.) against local checkpoints or OpenAI-compatible / Anthropic API endpoints.
  • Performance stress testing (perf): Measures TTFT, TPOT, throughput, and latency under configurable concurrency gradients and SLA auto-tuning.
  • Benchmark discovery & result visualization: Lists/filter benchmarks by capability tag, retrieves rich metadata and examples, and launches a Web dashboard to compare outputs.

Typical use case: you want to evaluate a deployed model’s math + coding accuracy, then stress test its throughput and find the maximum concurrency that keeps latency under a target SLA.

Quick Start

Use the evalscope-cli skill to run an accuracy eval for a local model on gsm8k with a small sanity sample by telling it: evaluate Qwen2.5-0.5B on gsm8k with limit 10, then show me the commands to run and where to read the report.

Frequently Asked Questions about evalscope-cli

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

FAQPage Schema
How do I benchmark LLM latency and throughput from a natural language request?

To benchmark LLM latency and throughput, this translates natural language into EvalScope CLI commands to run performance stress tests, measuring TTFT, TPOT, and throughput under configurable concurrency gradients against your model endpoints.

Can I evaluate model accuracy on specific benchmarks without manually writing CLI flags?

Yes, you can evaluate model accuracy by describing your intent in plain language to map eval parameters, select datasets like gsm8k, and produce valid CLI commands for running benchmarks against local or OpenAI-compatible endpoints.

What is benchmark discovery by capability tags and how does it work?

Benchmark discovery by capability tags lists and filters 156+ available benchmarks by categories like math, coding, or multimodal, retrieving rich metadata and examples to help you select the right dataset for accuracy evaluation.

Does this work with local checkpoints and OpenAI-compatible API endpoints?

It works with both local model checkpoints and OpenAI-compatible or Anthropic API endpoints, mapping your evaluation and performance testing intent to the correct evalscope subcommands and endpoint configurations for valid execution.

How do I find the maximum concurrency that keeps latency under a target SLA?

To find maximum concurrency under a target SLA, it generates performance stress test commands with SLA auto-tuning, profiling latency and throughput across configurable concurrency gradients to identify your model's performance limits.

What's the best way to visualize generated benchmark and performance reports?

To visualize generated reports, it provides CLI instructions to launch a Web dashboard, allowing you to compare accuracy evaluation and performance testing outputs directly from the EvalScope execution results.