Brand Command Pack
Transforma la identidad de una marca (imagen de brand board, logo, foto o texto) en un archivo .md con 35 a 40 comandos con estilo /prefijo-nombre. El usuario sube un brand board a ChatGPT, pega el Brand Lock y copia los comandos necesarios. Todos los prompts están en bloques de código para copiarse de un solo clic.
El trabajo repetitivo (redactar cientos de líneas de prompt, reemplazar colores/nombres/CTA, revisar el formato) lo realiza un script para que los resultados sean consistentes. Su tarea: leer la marca con atención, completar brand.json correctamente, ejecutar el script y luego ajustar los resultados.
Flujo de trabajo
- Extraer la marca de la entrada. Lea
references/brand-extraction.mdpara ver la lista de campos y cómo completarlos. Si la entrada es una imagen, lea el texto, los códigos hex, las fuentes y la descripción visual directamente de la imagen. Si los códigos hex no están escritos, estímelos a partir de la imagen e indique que son estimaciones. - Preguntar solo si es necesario. Una pregunta breve si el nombre de la marca, la paleta de colores o el eslogan no se pueden deducir en absoluto. En caso contrario, asuma y luego escriba las suposiciones en la respuesta final.
- Escribir
brand.json(ejemplo:python scripts/build_pack.py --example). Los camposmascot,services,packagespueden omitirse: los comandos que dependen de ellos se omiten automáticamente y las frases visuales cambian a la versión sin mascota. - Renderizar:
python scripts/build_pack.py brand.json /mnt/user-data/outputs/<nombre-marca>_command_contenido.md. El script se valida a sí mismo (bloques de código, tokens restantes, prefijo de comandos). - Revisar resultados abriendo algunos comandos (carrusel, og, hero, testimonio). Corrija las frases que suenen extrañas para esta marca directamente en el archivo, por ejemplo reemplazando ejemplos genéricos con el contexto de negocio del usuario. Ejecute
python scripts/build_pack.py --check <archivo> <prefijo>después de editar. - Agregar comandos personalizados si el usuario lo solicita (ej.
/xx-menupara un café). Siga el mismo formato: encabezado### /prefijo-nombre, descripción de una línea, y luego**Resumen:**y**Detalle:**cada uno en un bloque de código que comienza con el nombre del comando. - Entregar con
present_files, y luego responder brevemente: cantidad de comandos, secciones incluidas, suposiciones realizadas y cómo usar (subir board, pegar Brand Lock, copiar comando).
Principios de formato
- Cada prompt está en un bloque de código y comienza con el nombre del comando, porque el usuario lo copia tal cual a ChatGPT.
- Los marcadores de posición para que el usuario los complete usan
{llaves}; los tokens internos[[...]]no deben quedar en el resultado final. - La paleta se fija a los colores de la marca con su hex en el Brand Lock, porque los modelos de imagen tienden a inventar colores si no se les restringe.
- El texto en las imágenes se hace corto y se escribe exactamente; los modelos de imagen suelen escribir mal en textos largos. Por eso las reglas de texto están en el Brand Lock y los carruseles se hacen una diapositiva por solicitud.
- Prefijo del comando: 2-3 letras del nombre de la marca (ej.
pwpara Pawang.dev), para que no entre en conflicto con comandos genéricos como/logo.
Idioma
El catálogo incluido está en español. Si el usuario escribe en otro idioma, traduzca el resultado renderizado después de que el script termine, pero deje el nombre del comando, los marcadores de posición {...} y los códigos hex sin cambios.
Limitaciones que deben comunicarse al usuario
- El tamaño en píxeles es solo una estimación; el modelo de imagen elige la relación de aspecto más cercana. Redimensione o recorte en Canva o Figma.
- El logo oficial debe seguir usando el archivo original; el comando
logoes adecuado para variantes, no como reemplazo del archivo maestro. - Fotos de personas reales: no escriba prompts que soliciten imitar un rostro específico que no sea el que el usuario mismo subió y tiene derecho a usar.
Archivos
scripts/build_pack.py- renderizado y validación (--example,--check)scripts/catalog.py- catálogo de comandos y tokens; edite aquí para agregar comandos permanentesreferences/brand-extraction.md- guía para completarbrand.jsona partir de imágenes o texto