Browse And Evaluate

Rechercher, prévisualiser et simuler les entrées du catalogue ai-agent-skills avant de les installer

par MoizIbnYousaf · MoizIbnYousaf/Ai-Agent-Skills

Testé · Fonctionne ★ 8.4/10

Browse And Evaluate — Rechercher, prévisualiser et simuler les entrées du catalogue ai-agent-skills avant de les installer

Ce que fait

Définit un flux de travail en cinq étapes pour la CLI ai-agent-skills : rechercher dans le catalogue, extraire les détails de la compétence, prévisualiser le corps de SKILL.md, simuler l'installation, puis installer. Il impose les flags --fields, --limit et --dry-run afin que la sortie du catalogue n'inonde pas la fenêtre de contexte et qu'aucune compétence ne soit écrite sur disque sans révision. Se déclenche lorsque vous naviguez, comparez ou évaluez des compétences dans le catalogue ai-agent-skills avant l'installation.

Rapport de test

ai-agent-skills@4.3.2 installé depuis npm dans un sandbox et chaque commande prescrite par le corps de 58 lignes exécutée. BASELINE (frontmatter seulement, pas de corps) : j'ai vidé `--help` (~5KB dans le contexte), puis `search database` (898 B) et `info database-design` (1877 B), sans simulation avant l'installation. Exécution de la COMPÉTENCE : a ignoré `--help` entièrement puisque le corps fournit les formes de commande exactes, `info --fields name,description,tags,collections,installCommands` a renvoyé 760 B contre 1877 B de la base de référence (-59%), et `install database-design --dry-run -p` a imprimé la cible d'écriture exacte et "bundled house copy from ..." avant que quoi que ce soit ne touche le disque ; l'installation réelle a ensuite écrit .agents/skills/database-design/SKILL.md. Le plus grand gain mesuré est la protection --fields/--limit : `list` nu émet 68 770 octets (~17k tokens) tandis que `list --fields name --limit 3` émet 4 lignes. Deux défauts honnêtes : sur `search`, le --fields prescrit est un no-op mesuré (898 vs 896 octets, ces quatre champs sont déjà la valeur par défaut), et la version 4.1.0 du frontmatter de la compétence est en retard par rapport à la CLI 4.3.2. L'affirmation de Gotchas concernant la suppression de l'injection de prompt par la prévisualisation est réelle — cli.js a PROMPT_INJECTION_PATTERNS (ligne 1574) et un booléen `sanitized` dans le schéma de prévisualisation. Le corps ne référence aucun script groupé ni fichier de référence, donc rien à 404 ; pas de curl|sh, de blobs base64, d'exfiltration de secrets ou de texte d'injection nulle part.

Testé le: 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

Commandes et exemples de prompts

  • /browse-and-evaluateRechercher, prévisualiser et simuler les entrées du catalogue ai-agent-skills avant de les installer

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

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