@entaina/visual-explainer
Generate visual explanations as self-contained HTML pages or Slidev decks: diagrams, architecture overviews, diff and plan reviews, project recaps, comparison tables, slide decks, and fact-checking of generated documents.
Package details
Install @entaina/visual-explainer from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@entaina/visual-explainer- Package
@entaina/visual-explainer- Version
0.2.0- Published
- Sep 22, 2026
- Downloads
- 117/mo · 117/wk
- Author
- elafo
- License
- MIT
- Types
- skill
- Size
- 343.9 KB
- Dependencies
- 0 dependencies · 0 peers
Pi manifest JSON
{
"skills": [
"./skills/visual-explainer"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
visual-explainer
Agent Skill de Entaina para generar explicaciones visuales: páginas HTML autocontenidas (diagramas, arquitecturas, diff/plan reviews, recaps, tablas comparativas, decks de slides) y decks Slidev como fuente de proyecto — con storyboard como plan intermedio, temas por tokens y verificación mecánica de cada entregable.
La skill es un directorio plano y portable (skills/visual-explainer/): markdown + assets + scripts Node sin dependencias, sin APIs de ningún arnés. Este repositorio la envuelve además como plugin de Claude Code, plugin de Codex y paquete de pi.
Es un fork de nicobailon/visual-explainer — ver Créditos.
Instalación por arnés
Claude Code
Vía el marketplace de Entaina:
/plugin marketplace add Entaina/claude-marketplace
/plugin install visual-explainer@entaina
O directamente desde este repositorio (también es un plugin válido): /plugin install con la URL del repo.
Claude Cowork
Añade la carpeta skills/visual-explainer/ como skill desde los ajustes de skills de Cowork (subida de carpeta/zip).
Codex
Como plugin de Codex, con el propio repositorio haciendo de marketplace:
codex plugin marketplace add Entaina/visual-explainer
codex plugin add visual-explainer@entaina
codex plugin list muestra el estado y codex plugin remove visual-explainer@entaina lo desinstala. Mientras el repositorio no esté publicado, codex plugin marketplace add /ruta/al/clon hace lo mismo desde local.
Lo declaran el manifiesto portable de la raíz (plugin.json, esquema agent-plugins 1.0.0) y la entrada de marketplace (.agents/plugins/marketplace.json). Codex la expone como la skill visual-explainer:visual-explainer.
pi
Como paquete de pi, directamente desde el repositorio:
pi install git:github.com/Entaina/visual-explainer
pi install escribe en los ajustes de usuario (~/.pi/agent/settings.json); con -l instala solo en el proyecto (.pi/settings.json). También acepta una ruta local (pi install ./visual-explainer) para trabajar sobre un clon, y se desinstala con pi remove <source>.
El package.json de la raíz lleva el manifiesto pi que declara la skill, así que pi la carga como visual-explainer y la expone como /skill:visual-explainer [subcomando] (p. ej. /skill:visual-explainer diff-review). Sin instalar el paquete también vale añadir skills/visual-explainer al array skills de los ajustes, o pasarla en la invocación con pi --skill skills/visual-explainer.
Otros arneses (AGENTS.md)
Copia skills/visual-explainer/ al repositorio (p. ej. en skills/) y añade el disparador a tu AGENTS.md:
Para diagramas, reviews visuales, recaps, tablas comparativas o slides, lee
skills/visual-explainer/SKILL.mdy síguelo.
No requiere más integración: todo se resuelve con lectura de ficheros y shell.
Requisitos del entorno
- Node.js ≥ 18 (scripts de entrega y verificación; Slidev en los proyectos de decks).
- Navegador para ver las páginas generadas.
- Opcionales:
surf-cli(imágenes generadas),glimpseui(ventana nativa).
Estructura
genres/— contratos de contenido por tipo de salida (diagram, diff-review, plan-review, recap, visual-plan, deck, fact-check).targets/— entrega: página HTML, deck HTML, deck Slidev (este último tematizado por el proyecto destino; el look Entaina para Slidev vive enslidev-theme-entaina).themes/— paletas por tokens para páginas y decks HTML, con las variantes de pilar Entaina.references/— storyboard (representación intermedia), catálogo de tipos de slide, reglas de evidencia y de reviews.scripts/—render.mjs(entrega),check_artifact.mjsycheck_themes.mjs(verificación), con tests (node --test scripts/).evals/— casos de evaluación en el formato de Agent Skills:evals.jsoncon prompts y assertions, fixtures enfiles/, y el método de ejecución en su README.- Manifiestos de instalación:
.claude-plugin/plugin.json(Claude Code),plugin.json+.agents/plugins/marketplace.json(Codex) ypackage.jsoncon la clavepi(pi).
Créditos
Trabajo derivado de nicobailon/visual-explainer, de Nico Bailon: de ahí vienen la idea de la skill, su repertorio de géneros visuales (diagramas, diff/plan reviews, recaps, decks, fact-check) y la base sobre la que se escribió esta versión. Gracias por publicarla con licencia MIT.
Esta versión la reescribe y mantiene Entaina: la reorganiza en torno a los tres ejes género × target × tema, introduce el storyboard como plan intermedio entre contenido y formato, añade los temas por tokens (con las variantes de pilar Entaina) y el target Slidev, y sustituye la verificación por scripts Node sin dependencias más una suite de evaluación. Las diferencias de empaquetado y de instalación por arnés también son propias.
El aviso de copyright original (© 2025 Nico Bailon) se conserva en LICENSE y en skills/visual-explainer/LICENSE.
Licencia
MIT, como el proyecto original.