Install any skill in seconds. Free to start, no credit card required.
Get Started Free →ellmos-ai/ellmos-tests
Standalone B/O/E testkit for evaluating SKILL.md-based LLM operating systems.
Passed 22 of 22 test cases with the skill, and 4 of 22 without it.
and 19 more in the full report
18 fixed4 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 18 test cases the skill fixed. Same model, same prompt, with and without the skill.
Can you provide the bash invocation to run the standard benchmark profile against my target system directory at `/repos/agent-os`? I want the precise single-line command formatted as text.
| Checked | Without skill | With skill |
|---|---|---|
| Includes system_diff_tests/testing/run_external.py /repos/agent-os in the terminal command | Missed | Passed |
| Includes the --profile STANDARD flag in the command | Missed | Passed |
The instructions your model reads when the skill loads.
Use this module when an LLM should evaluate a local LLM-OS, agent hub, or SKILL.md-based system with the B/O/E method.
tests/batteries/.system_diff_tests/testing/playwright/.PYTHONIOENCODING=utf-8 python system_diff_tests/run_all.py "<system_path>" --only b
PYTHONIOENCODING=utf-8 python system_diff_tests/run_all.py "<system_path>" --only o
PYTHONIOENCODING=utf-8 python system_diff_tests/testing/run_external.py "<system_path>" --profile STANDARD
PYTHONIOENCODING=utf-8 python tests/run_batteries.py --list
Known systems are resolved through system_diff_tests/config.py.
.db files, result archives, __pycache__, or .pytest_cache in the module package.ELLMOS_BASE_PATH, ELLMOS_ONEDRIVE, BACH_SYSTEM_PATH, BACH_DB_PATH) over hardcoded user paths.This module originated by extracting the portable part of BACH system/tools/testing.
For the reusable B/O/E testing surface, ellmos-tests is now the canonical feature
source. BACH consumes it through a compatibility adapter and retains only its
integration contract plus a rollback-safe legacy copy while the gated migration is
validated. Changes to reusable runners, profiles, and B/O/E test definitions belong
here first; BACH-specific lifecycle or handler behavior remains in BACH.
test cases passed, vs 4 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.