Browse And Evaluate

Busca, previsualiza y prueba en seco entradas del catálogo de ai-agent-skills antes de instalarlas

Por MoizIbnYousaf · MoizIbnYousaf/Ai-Agent-Skills

Probado · Funciona ★ 8.4/10

Browse And Evaluate — Busca, previsualiza y prueba en seco entradas del catálogo de ai-agent-skills antes de instalarlas

Qué hace

Define un flujo de trabajo de cinco pasos para la CLI de ai-agent-skills: buscar en el catálogo, obtener detalles de la habilidad, previsualizar el cuerpo de SKILL.md, realizar una instalación en seco y luego instalar. Aplica las banderas --fields, --limit y --dry-run para que la salida del catálogo no inunde la ventana de contexto y ninguna habilidad se escriba en disco sin revisar. Se activa cuando se navega, compara o evalúa habilidades en el catálogo de ai-agent-skills antes de instalarlas.

Informe de la prueba

Se instaló ai-agent-skills@4.3.2 desde npm en un sandbox y se ejecutó cada comando que prescribe el cuerpo de 58 líneas. LÍNEA BASE (solo frontmatter, sin cuerpo): volqué `--help` (~5KB en contexto), luego `search database` (898 B) e `info database-design` (1877 B), sin ejecución en seco antes de la instalación. Ejecución de la HABILIDAD: omitió `--help` por completo ya que el cuerpo proporciona formas de comando exactas, `info --fields name,description,tags,collections,installCommands` devolvió 760 B vs 1877 B de la línea base (-59%), y `install database-design --dry-run -p` imprimió el objetivo de escritura exacto y "bundled house copy from ..." antes de que algo tocara el disco; la instalación real luego escribió .agents/skills/database-design/SKILL.md. La mayor ganancia medida es la barrera --fields/--limit: `list` sin opciones emite 68,770 bytes (~17k tokens) mientras que `list --fields name --limit 3` emite 4 líneas. Dos puntos negativos honestos: en `search`, el --fields prescrito es una operación nula medida (898 vs 896 bytes, esos cuatro campos ya son los predeterminados), y la versión 4.1.0 del frontmatter de la habilidad está atrasada con respecto a la CLI 4.3.2. La afirmación de Gotchas sobre la eliminación de inyección de prompt en la vista previa es real — cli.js tiene PROMPT_INJECTION_PATTERNS (línea 1574) y un booleano `sanitized` en el esquema de vista previa. El cuerpo no referencia scripts o archivos de referencia incluidos, por lo que nada a 404; no hay curl|sh, blobs base64, exfiltración de secretos o texto de inyección en ninguna parte.

Probado el: 2026-07-21 · Claude Code 2.x (agent harness)

Instalación

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

Comandos y prompts de ejemplo

  • /browse-and-evaluateBusca, previsualiza y prueba en seco entradas del catálogo de ai-agent-skills antes de instalarlas

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

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