bench-run

Execute predefined benchmark prompts across specified LLMs in parallel.

Updated Jun 10, 2026
One-click install
npx skills add https://github.com/pshirshov/llm-bench-pi-oneshot --skill bench-run
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bench-run
Source: https://github.com/pshirshov/llm-bench-pi-oneshot/tree/main/.claude/skills/bench-run
Command: npx skills add https://github.com/pshirshov/llm-bench-pi-oneshot --skill bench-run

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires scripts/run_bench.py, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the benchmarking process for Language Learning Models (LLMs) by executing benchmark prompts across a set of predefined models in parallel, monitoring progress, and reporting on completion.

Core Features & Use Cases

  • Parallel Execution: Run multiple LLM benchmark prompts simultaneously across different models.
  • Progress Monitoring: Track the progress of each run and report completion.
  • Customization: Allow users to specify prompt IDs, model overrides, and parallelism level.
  • Use Case: Imagine you want to benchmark a set of LLMs on a specific task. This Skill can run all necessary prompts in parallel, saving time and effort.

Quick Start

Use the bench-run skill to execute a benchmark run for the prompt with ID '001-rts-wfc' using the default models and parallelism level.

Frequently Asked Questions about bench-run

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

FAQPage Schema
How do I automate LLM benchmark execution across multiple models?▼

To automate LLM benchmark execution, use this Skill to run predefined prompts across specified models in parallel, monitor progress, and report completion. It requires the scripts/run_bench.py script to execute the benchmark runs.

Can I run multiple benchmark prompts simultaneously to save time?▼

Yes, you can run multiple benchmark prompts simultaneously. The Skill supports parallel execution, allowing you to specify a parallelism level to run prompts across different LLMs concurrently and save time.

How do I customize which models are used during a benchmark run?▼

You can customize LLM benchmarking by specifying prompt IDs and providing model overrides. This allows you to target specific models during the parallel execution of your benchmark prompts.

Do I need a specific script to execute LLM benchmarking tasks?▼

Yes, you need the scripts/run_bench.py script to execute LLM benchmarking tasks. This script is a required dependency for the Skill to run predefined prompts and monitor progress across models.

What is the best way to track progress when benchmarking models in parallel?▼

The best way to track progress during parallel LLM benchmarking is to use this Skill, which includes built-in progress monitoring to track each run and report on completion automatically.