Install
python3 "$SKILL_ROOT/scripts/fireworks.py" versionPara quién es
Si quieres describir una arquitectura o un flujo en lenguaje natural y obtener un SVG comprobado geométricamente más un PNG de alta resolución, este Agent Skill encaja mejor. El mismo skill funciona en Codex y Claude Code sin cambios. También puede hacer una animación semántica SVG a GIF validada, y HTML interactivo sin conexión.
Ya debes poder llamar este skill en esos asistentes de código, y tu máquina necesita python3 y encontrar $SKILL_ROOT/scripts/fireworks.py. Si solo quieres dibujar a mano y no piensas dejar que un Agent escriba archivos, el beneficio es limitado. La página nombra solo Codex y Claude Code, no otros clientes. Tampoco dejes que un recuento de estilos posiblemente más viejo en el título del repositorio pise el cuerpo: 11 estilos generador más 1 estilo de escritura IA (Dark Luxury).
Primer intento en 3 minutos
La página no da un comando de instalación de marketplace aparte. Empieza con una comprobación de solo lectura: cuando la raíz del skill ya está lista, ejecuta
python3 "$SKILL_ROOT/scripts/fireworks.py" version
La señal de éxito es que el comando corre y da información de versión. No escribe archivos de diagrama. Si $SKILL_ROOT aún no existe, párate: el texto de página disponible no dice cómo meter el skill en Codex o Claude Code; no inventes un instalador.
Tras pasar la versión, haz un render controlado. El ejemplo oficial es que el usuario diga “Generate a Mem0 memory architecture diagram, dark style”. El skill lo clasifica como Memory Architecture Diagram, Style 2, genera un SVG con carriles, cilindros y flechas semánticas, exporta un PNG de 1920px e informa mem0-architecture.svg / mem0-architecture.png. Antes de escribir archivos, haz que el Agent repita esas dos rutas y genera solo cuando confirmes. No empieces por GIF o HTML: el texto de página disponible menciona esos artefactos pero no da subcomandos equivalentes.
Casos de uso
Caso 1: Sacar un diagrama de arquitectura desde lenguaje natural. Usa el ejemplo Mem0 de arriba para verificar toda la cadena: clasificar → SVG → PNG 1920px → informar nombres de archivo. No documenta todos los parámetros visuales de Style 2 ni de dónde sale el conocimiento de dominio Mem0. La aceptación solo mira: se dice la clasificación y esos dos nombres aparecen en el informe. Si el Agent empieza a cambiar tu código de negocio, ya salió de la tarea de diagrama.
Caso 2: Exportar PNG desde un SVG existente. El CLI oficial es
python3 "$SKILL_ROOT/scripts/fireworks.py" export-png diagram.svg diagram.png --width 1920
Esto sobrescribe o crea diagram.png. Confirma primero que el SVG de entrada existe y que la ruta de salida se puede escribir. Para evitar texto recortado, añade "text_policy": "strict" a la configuración: rechaza el recorte visible antes de escribir, conserva las etiquetas fuente completas en el informe y explica cómo recuperar; las descripciones en chino usan la segunda línea disponible. El texto de página disponible no da un nombre de archivo JSON completo. Solo puedes confirmar este campo y la segunda línea en chino; no inventes otros valores de política.
Límites de uso
Las cantidades de estilo siguen el cuerpo: 11 estilos generador, más Dark Luxury. Hay además cuatro estilos más de ingeniería que dan convenciones ejecutables para revisión C4, despliegue en la nube, flujos de eventos y diagnóstico de fiabilidad, más patrones de dominio AI/Agent profundos y los 14 tipos de diagrama UML. La página no nombra los 14 UML ni los nombres cortos de esos cuatro estilos de ingeniería. Si falta el nombre, no lo invoques.
Los comandos copiables son solo version y export-png. GIF y HTML interactivo están escritos como capacidades, sin línea de comandos. No pongas un segundo instalador al lado. Los clientes llegan solo a Codex y Claude Code.
La primera parada es version o un PNG cuya ruta ya confirmaste. Cualquier render por lotes, cualquier campo desconocido aparte de text_policy o cualquier generación GIF/HTML debe primero hacer explicar la base y los archivos que escribirá; tú confirmas y luego sigue.