Back to skills
SKILL.md
Model Benchmarker
ASecurityUse when: benchmark model latency, throughput, or quality.
- 5 stars
- 0 votes
- 0 copies
- 1 view
- Added October 4, 2026
Works with
Security analysis
100/100npx -y skills add openamer/openamer --skill model-benchmarker --agent claude-codeAre you the author of Model Benchmarker?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/openamer-model-benchmarker)---
name: model-benchmarker
description: "Use when: benchmark model latency, throughput, or quality."
category: system
triggers:
- benchmark
- latenzen
- model performance
- throughput test
- provider comparison
---
# Model Benchmarker
Tests Model-Performance über mehrere Provider (OpenRouter, lokale Ollama-Instanzen).
## Tests
| Test | Beschreibung | Runs | Metrik |
|------|-------------|------|--------|
| **Latenz** | Zeit bis erster Token (kleiner Prompt) | 10 | Median in Sekunden |
| **Durchsatz** | Tokens pro Sekunde (4K Prompt) | 5 | Median tok/s |
| **Qualität** | Antwort auf 4 Testfragen bewertet | 1 | Score 0-100% |
## CLI-Verwendung
```bash
# Einmaliger Test
python model-benchmarker.py --run openrouter/deepseek-v4-flash
python model-benchmarker.py --run "local/qwen3.5:9b"
# Alle Provider testen (Default-Modell pro Provider)
python model-benchmarker.py --all
# Vergleichstabelle aller getesteten Modelle
python model-benchmarker.py --compare
python model-benchmarker.py --compare --json # JSON-Ausgabe
# Trend-Historie
python model-benchmarker.py --history openrouter
python model-benchmarker.py --history local
```
## Provider-Konfiguration
Liest automatisch aus `config.yaml`:
- `model.default` → OpenRouter-Modell
- `custom_providers` → Lokale Ollama-Instanzen und deren Modelle
- API-Keys aus `.env` (`OPENROUTER_API_KEY`)
## Ergebnisverzeichnis
Alle Ergebnisse in `~/.model-benchmarks/results/<provider>-<model>.json`
mit vollständiger Historie (max 50 Einträge).
## Cron-Job
Wöchentlicher `--all` Run ist als Cron-Job eingerichtet:
- Führt alle Provider-Modelle durch
- Sendet Ergebnisse an Terminal (lokal)
- Kein Agent nötig (`no_agent: true`)
## Abhängigkeiten
Keine — nur Python-Standardbibliothek (urllib, json, statistics, etc.)Attribution
Comments
Loading comments…