Browse And Evaluate

Sucht, zeigt eine Vorschau an und führt einen Dry-Run von ai-agent-skills Katalogeinträgen durch, bevor sie installiert werden

von MoizIbnYousaf · MoizIbnYousaf/Ai-Agent-Skills

Getestet · Funktioniert ★ 8.4/10

Browse And Evaluate — Sucht, zeigt eine Vorschau an und führt einen Dry-Run von ai-agent-skills Katalogeinträgen durch, bevor sie installiert werden

Was es kann

Definiert einen Fünf-Schritte-Workflow für die ai-agent-skills CLI: Katalog durchsuchen, Skill-Details abrufen, SKILL.md-Text in der Vorschau anzeigen, Installation als Dry-Run ausführen, dann installieren. Es erzwingt die Flags --fields, --limit und --dry-run, damit die Katalogausgabe das Kontextfenster nicht überflutet und kein Skill unüberprüft auf die Festplatte geschrieben wird. Wird ausgelöst, wenn Sie Skills im ai-agent-skills-Katalog durchsuchen, vergleichen oder bewerten, bevor Sie sie installieren.

Testbericht

ai-agent-skills@4.3.2 von npm in einer Sandbox installiert und jeden Befehl des 58-zeiligen Textes ausgeführt. BASELINE (nur frontmatter, kein Text): Ich habe `--help` (~5KB in den Kontext) ausgegeben, dann `search database` (898 B) und `info database-design` (1877 B), ohne Dry-Run vor der Installation. SKILL-Lauf: `--help` wurde komplett übersprungen, da der Text exakte Befehlsformen liefert, `info --fields name,description,tags,collections,installCommands` gab 760 B zurück vs. 1877 B der Baseline (-59%), und `install database-design --dry-run -p` druckte das genaue Schreibziel und „bundled house copy from ...“, bevor etwas die Festplatte berührte; die eigentliche Installation schrieb dann .agents/skills/database-design/SKILL.md. Der größte gemessene Gewinn ist die --fields/--limit-Leitplanke: ein nacktes `list` gibt 68.770 Bytes (~17k Tokens) aus, während `list --fields name --limit 3` 4 Zeilen ausgibt. Zwei ehrliche Mängel: bei `search` ist das vorgeschriebene --fields ein gemessenes No-Op (898 vs. 896 Bytes, diese vier Felder sind bereits Standard), und die frontmatter-Version 4.1.0 des Skills hinkt der 4.3.2 CLI hinterher. Die Gotchas-Behauptung über das Entfernen von Prompt-Injection in der Vorschau ist real — cli.js hat PROMPT_INJECTION_PATTERNS (Zeile 1574) und einen `sanitized`-Boolean im Vorschau-Schema. Der Text referenziert keine gebündelten Skripte oder Referenzdateien, also nichts zu 404; kein curl|sh, base64-Blobs, geheime Exfiltration oder Injection-Text irgendwo darin.

Getestet am: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/MoizIbnYousaf/Ai-Agent-Skills.git /tmp/browse-and-evaluate-src
mkdir -p ~/.claude/skills
cp -R /tmp/browse-and-evaluate-src/skills/browse-and-evaluate ~/.claude/skills/browse-and-evaluate
# CLI instead: npx ai-agent-skills install browse-and-evaluate (global) or -p (project: .agents/skills/)
# Preview first: npx ai-agent-skills install browse-and-evaluate --dry-run

Befehle & Beispiel-Prompts

  • /browse-and-evaluateSucht, zeigt eine Vorschau an und führt einen Dry-Run von ai-agent-skills Katalogeinträgen durch, bevor sie installiert werden

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • Find skills for database migration work
  • Compare these two skills before I install one
  • Dry-run installing this skill before committing