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.