bmad-eval-runner

Run artifact and trigger evals for skills in Docker containers.

1|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/peshay/portfolixir --skill bmad-eval-runner-peshay
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-eval-runner
Source: https://github.com/peshay/portfolixir/tree/main/.claude/skills/bmad-eval-runner
Command: npx skills add https://github.com/peshay/portfolixir --skill bmad-eval-runner-peshay

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires docker, node, python, jq, rsync, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a clean, isolated environment to run skill evaluations and benchmarks, ensuring results reflect the skill itself without interference from external configurations.

Core Features & Use Cases

  • Isolated Execution: Run skill evaluations in a container or local directory, separating the environment from global configurations.
  • Artifact and Trigger Evals: Supports both artifact evals (execute the skill against a prompt and grade outputs) and trigger evals (measure whether the skill's description triggers Claude on given queries).
  • Use Case: Evaluate a skill's performance and correctness, validate triggers, or benchmark against other skills.

Quick Start

Run evals for the 'bmad-product-brief' skill in a Docker container.

Frequently Asked Questions about bmad-eval-runner

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

FAQPage Schema
How do I run skill evaluation in an isolated Docker container?

Use this Skill to execute skill evaluations in a Docker container, which separates the benchmarking environment from global configurations to ensure results reflect the skill itself without external interference.

What is the difference between artifact and trigger evals?

Artifact evals execute a skill against a prompt and grade its outputs, while trigger evals measure whether the skill's description triggers Claude on given queries to validate skill performance and correctness.

Do I need Docker installed to run isolated skill benchmarks?

Yes, Docker is required to run isolated skill benchmarks. The Skill depends on containerized execution to provide a clean environment that separates benchmarking from your local global configurations.

Can I benchmark a skill locally without global configuration interference?

Yes, you can run skill evaluations in a local directory or a Docker container, isolating the benchmarking environment from global configurations to ensure results accurately reflect the skill's own performance.

What's the best way to validate if a skill description triggers Claude correctly?

The best way to validate if a skill description triggers Claude correctly is by running trigger evals, which measure whether the skill's description activates Claude on given queries within an isolated environment.

What dependencies are required for isolated skill evaluation?

Isolated skill evaluation requires Docker, Node, Python, jq, and rsync. These dependencies support the containerized execution environment and the scripts needed to run artifact and trigger benchmarks.