Communitygithub.com

pawangai/constructtor-de-perfil-de-marca

Transforma un tablero de marca, logotipo, foto o descripción de marca en un perfil de marca estandarizado (profile.json) que sirve como fuente única para todas las demás habilidades de contenido (imágenes, video Flow, texto y diseño, programación, subtítulos, respuestas, QA).

¿Qué es constructtor-de-perfil-de-marca?

Este skill está diseñado para unificar y estandarizar la identidad visual y de contenido de una marca mediante la creación de un archivo `profile.json`. A partir de un Brand Spec (archivo Markdown), imágenes de tablero de marca, descripciones textuales o logotipos, extrae y organiza nombre, tagline, CTA, paleta de colores con roles y códigos hex, tipografía, descripción del logotipo, mascota, servicios, paquetes, tono de voz y elementos a evitar. Además, verifica el contraste de color según pautas WCAG para identificar combinaciones no aptas para texto. El skill admite múltiples plataformas o skills downstream (como generación de imágenes, videos, textos, calendarios, subtítulos y respuestas) mediante la exportación del perfil a formatos específicos (`command-pack`, `flow-video`, `text-layout`, `calendar`, `caption`, `reply`, `quora`, `longform`). Su flujo de trabajo incluye pasos de lectura, validación y generación de candados de marca y voz, asegurando que todos los contenidos posteriores sean consistentes y precisos. La piedra angular es el principio de "una sola fuente de verdad", por lo que cualquier actualización se realiza exclusivamente en el `profile.json` y luego se reexporta.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/pawangai/pawang-content-studio/tree/HEAD/skills/brand-profile-builder

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Constructtor de Perfil de Marca

Un solo profile.json se convierte en la fuente de verdad de la marca. Las demás habilidades no necesitan releer el tablero de marca; basta con usar la exportación de este perfil para que el nombre, los colores, el tagline y el tono sean siempre los mismos en imágenes, videos, textos, programaciones, subtítulos y respuestas.

Flujo de trabajo

  1. Lee la marca con atención.
    • Desde Brand Spec (resultado de la habilidad brandboard-standard, archivo Markdown Brand Spec: NOMBRE): ejecuta python scripts/profile.py from-spec brand-spec.md profile.json. El script elabora un borrador del perfil (nombre, tagline, paleta con roles, tipografía, mascota, servicios, paquetes, tono) e imprime una lista de elementos que deben confirmarse: los roles de color son heurísticos, el nombre de la mascota, el prefijo sugerido, el precio de los paquetes, la URL, el contacto y las secciones marcadas con [ASUNCIÓN]. Brand Spec es una fuente más sólida que una imagen de tablero porque los hex, la tipografía y el texto ya están estandarizados.
    • Desde una imagen de tablero de marca: lee directamente el nombre de la marca (incluido el dominio), el tagline exacto, los nombres y códigos hex de los colores, la tipografía de título y cuerpo, la forma del logotipo, la mascota, los valores/filosofía (para el tono), los servicios, los paquetes y la CTA. Si el hex no está escrito, ejecuta python scripts/profile.py colors board.png para estimar los colores dominantes, compáralos con los que se ven y menciona que son estimaciones.
    • Desde texto/descripción del usuario: tómalo tal cual. No añadas servicios, precios ni afirmaciones no mencionadas.
  2. Determina el prefix: 2-3 letras minúsculas del nombre de la marca (ej. pw), que no sea igual a las siglas de la plataforma.
  3. Rellena profile.json (python scripts/profile.py --example; explicación de los campos en references/profile-schema.md). Determina los roles de color: dark (principal oscuro), accent (CTA/acento), light (fondo claro), support (secundario), offwhite (texto sobre fondo oscuro).
  4. Pregunta una sola vez si hay algo importante que no se pueda deducir: número de WhatsApp, correo electrónico, enlace de reserva, precio de paquetes, horario de atención, audiencia principal. Si no se responde, déjalo vacío; las demás habilidades lo marcarán como [RELLENAR].
  5. Validación: python scripts/profile.py validate profile.json. Corrige errores. Lee la tabla de contraste; los pares que NO PASAN (ej. naranja acento sobre crema) se anotan como prohibiciones: solo se usan para iconos o botones con texto oscuro, no para texto.
  6. Genera los candados de Marca y Voz: python scripts/profile.py lock profile.json (listo para pegar en ChatGPT).
  7. Exporta según necesidad: python scripts/profile.py export profile.json --for TARGET out.json con TARGET command-pack, flow-video, text-layout, calendar (añade --start YYYY-MM-DD), caption, reply, quora o longform. El script informa los campos que aún no están completos para ese destino (ej. examples para text-layout, weeks_plan para calendar); complétalos mediante la habilidad correspondiente y luego guárdalos de nuevo en profile.json para que el perfil siga siendo la fuente única.
  8. Entrega profile.json con present_files, un resumen de un párrafo (nombre, prefijo, paleta con roles, tipografía, mascota, servicios), la lista de asunciones/estimaciones, los resultados de contraste y las instrucciones para usar la exportación en otras habilidades.

Principios

  • Copia exactamente, no corrijas. El tagline, el nombre y la ortografía se toman tal como aparecen en el tablero de marca, incluyendo mayúsculas, minúsculas y signos de puntuación.
  • No inventes. Precios, servicios, horarios, contactos y afirmaciones solo provienen del usuario o del tablero. Los campos desconocidos se dejan vacíos, no se adivinan.
  • Una sola fuente. Si el usuario cambia datos (colores, CTA, servicios), modifica profile.json y reexporta; no edites cada archivo derivado por separado.
  • El contraste es datos. Reporta los números de contraste (ratio) y las reglas de uso, no solo "no es bueno".
  • Actualizaciones: cuando el usuario proporcione una nueva versión de la marca, compárala con el perfil anterior y muestra qué ha cambiado antes de sobrescribir.

Archivos

  • scripts/profile.py - --example, from-spec, validate, export, lock, colors
  • references/profile-schema.md - esquema, roles de color, destinos de exportación, lista de verificación para la lectura del tablero de marca

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

pawangai/asset-qa

Periksa kualitas gambar dan video hasil ChatGPT/Google Flow/AI lain terhadap brand dan platform, lalu tulis prompt perbaikan siap tempel. Mengecek ejaan teks pada gambar, kepatuhan warna terhadap palet brand, teks yang masuk zona tidak aman (tertutup UI story/reels/feed), ukuran dan kontras teks, rasio dan resolusi, logo atau karakter yang berubah dari acuan, anatomi janggal, serta pada video meliputi lonjakan atau glitch antar-frame, drift warna, teks yang berubah bentuk, audio, dan durasi. Gun

pawangai/brandboard-standard

Membuat, menyusun, atau mengaudit brand board / brand guideline satu halaman dengan struktur section yang standar (hero, variasi logo, palet warna, tipografi, gaya bahasa, contoh penerapan, footer, maskot, ikon, pola background, dll). Punya dua cakupan - bertingkat (default) dan lengkap (semua section terisi). Gunakan skill ini setiap kali user minta dibuatkan brand board, brand guideline, brand identity sheet, style guide visual, prompt gambar untuk brand board, atau minta brand board baru "dis

pawangai/brand-command-pack

Buat file Markdown berisi kumpulan "command" prompt gambar siap salin untuk ChatGPT (logo, carousel IG, story IG/WA, OG image, feature image artikel, X/Twitter, LinkedIn, Pinterest, iklan, testimoni, mockup, dll) dari brand board, logo, foto, atau deskripsi brand yang diberikan user. Gunakan skill ini setiap kali user mengunggah brand identity board/logo/foto brand lalu meminta "buatkan command", "kumpulan prompt konten", "prompt sosmed", "command seperti /scrapbook tapi untuk brand saya", "temp

pawangai/caption-writer

Tulis caption siap unggah untuk konten sosial media (carousel, reel/short/TikTok, foto, story, testimoni, promo, thumbnail) di banyak platform sekaligus (Instagram, TikTok, LinkedIn, X, Threads, Facebook, Pinterest, YouTube Shorts, WhatsApp Status) dengan hook, isi, CTA, hashtag, alt text, komentar pertama, dan alternatif hook, disesuaikan dengan suara brand. Skill ini memeriksa batas karakter tiap platform, panjang hook sebelum "selengkapnya", jumlah hashtag, link yang tidak bisa diklik di Inst

Skills relacionados