Communitygithub.com

s1dashu/ip-como-logo-skill

Genera imágenes de personajes cuadrados extremadamente simples, lindos y personificados, con formas redondeadas y pesadas, dos colores de carácter intencionales, un color de fondo sólido y una composición dominante en la esquina inferior.

¿Qué es ip-como-logo-skill?

Esta habilidad está diseñada para crear personajes IP (propiedad intelectual) ultraminimalistas y adorables, perfectos como logotipos, iconos de aplicaciones o mascotas de marca que deben ser reconocibles incluso a un tamaño de 32x32 píxeles. Su utilidad principal es que el agente, a partir de un contexto de producto o una solicitud del usuario, genera un conjunto de seis candidatos en un solo lote, proponiendo primero tres direcciones creativas distintas para evitar sesgos y maximizar la exploración de diseños. Funciona en plataformas de agentes de IA que soportan modelos de imagen de primer nivel como GPT Image 2, Seedance 5.0 Pro o Gemini Image Pro, y puede paralelizar la generación de los seis candidatos si el entorno lo permite. El flujo de trabajo incluye una fase de descubrimiento de contexto para inferir el tema del personaje a partir del README del producto, metadatos o preguntas al usuario, y luego aplica reglas estrictas de composición (personaje emergiendo de una esquina inferior) y un presupuesto de complejidad (4-7 formas geométricas grandes, tres colores semánticos) para garantizar resultados consistentes y comparables, documentando cada variante generada sin modificaciones posteriores.

Compatible con~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add s1dashu/ip-as-logo-skill

Preguntar en tu IA favorita

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

Documentación

IP como Logo

Crea el personaje IP lindo más simple posible: un símbolo compacto y adorable que siga siendo reconocible a 32 × 32, no una ilustración de personaje detallada.

Flujo de trabajo

  1. Analiza la solicitud en busca de un tema IP explícito y contexto de producto disponible. No le pidas al usuario que elija un modo de color a menos que quiera controlarlo explícitamente.
  2. Cuando el usuario no haya especificado un tema IP y el espacio de trabajo actual sea un repositorio de producto, inspecciona el contexto de solo lectura relevante antes de hacer preguntas. Prefiere el README, la documentación del producto, los metadatos del paquete o la aplicación, el texto de la página de aterrizaje, los manifiestos y los tokens de diseño. Considera el contexto suficiente cuando se pueda inferir con confianza razonable el propósito del producto, la audiencia principal y la personalidad prevista.
  3. Cuando el contexto del producto sea insuficiente, haz una ronda consolidada de preguntas de antecedentes que cubran qué hace el producto, a quién sirve y cómo debería sentirse. No inicies un segundo cuestionario de antecedentes. Continúa con la interpretación mejor respaldada después de la respuesta.
  4. Una vez que el contexto sea suficiente, presenta siempre tres direcciones concisas antes de la generación y propón explícitamente generar seis candidatos independientes en un solo lote. No generes hasta que el usuario esté de acuerdo, a menos que la solicitud actual ya autorice explícitamente seis salidas o le pida al agente que continúe sin otra confirmación.
  5. Elige las tres direcciones propuestas deliberadamente:
    • Cuando el usuario especifique explícitamente un tema IP, mantén ese tema y propón tres tratamientos de diseño distintos basados en el tratamiento de la silueta, la región de color secundario, la característica definitoria o el énfasis en la personalidad.
    • Cuando el usuario no especifique un tema IP, propón tres temas o metáforas IP genuinamente diferentes. Vincula cada uno a un atributo diferente del producto o promesa de marca; no devuelvas tres animales arbitrarios sin una justificación.
  6. Interpreta la respuesta del usuario exactamente:
    • Si el usuario acepta las tres direcciones y la propuesta de seis imágenes, genera dos variantes independientes por dirección y etiquétalas como A1, A2, B1, B2, C1 y C2. Asigna A1, B1 y C1 a la esquina inferior izquierda y A2, B2 y C2 a la esquina inferior derecha, de modo que cada dirección se pruebe una vez desde cada lado.
    • Si el usuario selecciona una dirección pero acepta seis imágenes, genera seis variantes controladas de esa dirección y etiquétalas como A1 a A6. Asigna las variantes impares a la esquina inferior izquierda y las pares a la esquina inferior derecha.
    • Si el usuario rechaza la cantidad, direcciones o distribución propuestas, sigue las instrucciones de reemplazo del usuario sin discutir la configuración predeterminada.
    • Para cualquier otro tamaño de lote par predeterminado, divide los candidatos equitativamente entre la esquina inferior izquierda y la inferior derecha. Para un lote impar, asigna el candidato extra a cualquiera de los lados deliberadamente y registra el desequilibrio. No uses el centro inferior a menos que el usuario lo solicite explícitamente.
  7. Establece cada candidato por defecto exactamente a tres colores semánticos en la imagen completa: exactamente dos colores base IP más exactamente un color de fondo. Reutiliza los dos colores IP para las marcas faciales en lugar de introducir colores semánticos adicionales. Sigue una solicitud explícita del usuario para otro número de colores. Mantén las señales de producto requeridas, las características de identificación, los límites de complejidad y cualquier paleta suministrada lo suficientemente consistente para una comparación útil.
  8. Antes de la generación, exige un modelo de imagen de primer nivel: prefiere GPT Image 2; también es compatible con Seedance 5.0 Pro, Nano Banana Pro (Gemini Image Pro) o Nano Banana 2 (Gemini Image Flash). Si ninguno está disponible, pídele al usuario que habilite una herramienta adecuada o proporcione su clave API. Nunca recurras a la generación SVG. Usa otro modelo de imagen disponible solo con el consentimiento explícito del usuario y advierte que su calidad puede no igualar a los modelos recomendados. No fabriques resultados generados.
  9. Si el tiempo de ejecución admite subagentes, paraleliza los seis candidatos independientes hasta la concurrencia disponible. Dale a cada subagente el mismo resumen del producto, restricciones compartidas y una dirección o variante asignada; ejecuta los candidatos restantes en oleadas posteriores cuando la capacidad sea limitada. Si los subagentes no están disponibles, genera los candidatos a través de llamadas o trabajos de generación de imágenes separados.
  10. Si el usuario proporciona una paleta de fondos, reserva cada color suministrado para fondos a menos que diga explícitamente lo contrario. Elige exactamente dos colores base IP de forma independiente para el tema y el contexto a menos que el usuario también asigne colores del tema. No trates ninguna paleta histórica o de ejemplo como una lista cerrada de fondos permitidos.
  11. Abstrae cada tema utilizando el presupuesto de complejidad a continuación. Genera cada candidato como un activo cuadrado de resolución completa separado; nunca le pidas a un modelo de imagen que componga una hoja de contactos, cuadrícula o hoja de múltiples imágenes. No uses candidatos anteriores como referencias de imagen al probar la reproducibilidad solo con indicaciones.
  12. Trata cada lote como un sorteo creativo de una sola pasada. Genera cada candidato solicitado una vez, luego conserva y entrega cada resultado devuelto tal cual. No inspecciones las salidas para bloquear la entrega, clasificarlas como recomendadas o no recomendadas, reintentarlas automáticamente o repararlas con posprocesamiento.
  13. Conserva y etiqueta cada resultado generado. Informa cada etiqueta, dirección IP y justificación, esquina asignada, ruta guardada, mapeo de indicaciones/colores y dimensiones. Presenta todos los resultados juntos; genera refinamientos o reemplazos solo cuando el usuario lo solicite explícitamente para otro sorteo.

Al proponer direcciones antes de la generación, describe cada una en una línea compacta: <tema IP> — <conexión con el producto> — <silueta definitoria>. Termina con una propuesta directa para generar seis imágenes utilizando la distribución anterior. No conviertas la fase de descubrimiento en un taller de marca largo a menos que el usuario lo solicite.

Presupuesto de complejidad

  • Construye una silueta exterior continua dominante a partir de aproximadamente 4–7 formas geométricas grandes y básicas. Fusiona o elimina cualquier forma que no aporte identidad, expresión o reconocimiento.
  • Usa como máximo una característica definitoria de especie: por ejemplo, un gran pico en bolsa, un par de cuernos rizados o una visera ancha.
  • Usa como máximo dos regiones de color internas amplias correspondientes a los dos colores base IP. Mantén la cara con dos ojos y, solo cuando sea necesario para la expresión, una pequeña boca. Omite cejas, reflejos, fosas nasales, textura, contornos y marcas decorativas a menos que sean esenciales para el reconocimiento.
  • Elimina plumas repetidas, escamas, mechones de pelo, placas de armadura, botones, tornillos, números, etiquetas y otros detalles ilustrativos.
  • Considera la simplificación, la ternura y una personalidad entrañable y de bebé como las cualidades decisivas. Favorece una cabeza grande, proporciones compactas, mejillas suaves, ojos simples ampliamente separados y una expresión tranquila y amigable cuando sea apropiado para el tema.
  • Exige una silueta negra legible y reconocible a 32 × 32. Si una característica desaparece o se vuelve ruido en ese tamaño, amplíala, fúndela o elimínala.

Lenguaje de formas y composición

  • Usa contornos gruesos, redondeados y pesados y masas de color amplias.
  • Prohíbe esquinas afiladas, orejas o picos puntiagudos, colas en forma de aguja, antenas delgadas, sonrisas finas, espacios estrechos y puntas de llamas o plumas agudas. Reemplaza cada punta necesaria con un extremo redondeado visiblemente romo.
  • Muestra ambos miembros de las características de identificación emparejadas, como orejas, cuernos, alas, branquias o campanas.
  • Muestra el personaje erguido y emergiendo de la esquina inferior izquierda o inferior derecha asignada, llenando aproximadamente el 85–95% del lienzo para que la IP siga siendo visualmente dominante.
  • El recorte en la parte inferior o en el lado asignado es bienvenido cuando fortalece la sensación de emerger de esa esquina, pero no prescribas un contacto exacto con el borde o un recorte fijo.
  • Nunca centres ni coloques al personaje en el centro inferior a menos que el usuario lo solicite explícitamente.
  • Preserva ambos miembros de las características de identificación emparejadas dentro de la composición visible.
  • Mantén la obra de arte vertical; nunca rotes el lienzo ni inclines la marca principal sin una solicitud explícita.

Simplicidad y tratamiento visual

  • Comienza con formas semánticas grandes y limpias y la silueta simple más fuerte posible. El personaje debe entenderse de inmediato, antes de que se note cualquier característica interna.
  • Prefiere formas más grandes, menos numerosas y más suaves sobre la definición adicional. No agregues una característica simplemente para explicar la anatomía o el material.
  • Mantén las marcas faciales pequeñas, simples y subordinadas. No agregues puntos brillantes ni renderizado detallado de cavidades en ojos, bocas, narices u otras características pequeñas.
  • Mantén el color de fondo nombrado visualmente sólido y uniforme, sin paisaje, textura, halo, viñeta ni variación de iluminación.
  • Solicita el efecto dimensional sutil solo con la única oración utilizada en el esqueleto de la indicación. No lo expandas a fortaleza numérica ni instrucciones para degradados, reflejos o sombras. Los degradados incidentales, sombreados o dimensionalidad leve devueltos por el generador son aceptables y no deben desencadenar filtrado ni reintentos.
  • Mantén la dirección visual solicitada gráfica y simple en lugar de pedir renderizado de arcilla, inflable, plástico, peluche, similar a un juguete o fotorrealista.

Color y lienzo

  • Por defecto, usa exactamente tres colores semánticos en la imagen completa: exactamente dos colores base IP más exactamente un color de fondo.
  • Elige los dos colores IP del contexto del producto, la identidad del tema, la personalidad prevista y la solicitud del usuario. Organiza ambos en masas amplias y con propósito; reutiliza uno para las marcas faciales y mantén el otro en una región continua definitoria en lugar de dispersar fragmentos decorativos.
  • Elige ambos colores del tema de forma independiente del fondo. Favorece colores del tema claros y vivos cuando sea apropiado, pero no impongas saturación global, OKLCH, cambio de tono o bandas de croma en la IP.
  • Elige el fondo libremente según el contexto o de una paleta proporcionada por el usuario. A menos que el usuario solicite un color vívido, atenúa suavemente el fondo bajando un poco su saturación; mantenlo claramente cromático e intencional en lugar de vívido, gris o turbio. Las paletas históricas y ejemplos son solo sugerencias, nunca una lista permitida o paleta predeterminada obligatoria.
  • Preserva una separación visual clara entre la silueta IP dominante, sus marcas faciales y el fondo. Si un fondo proporcionado por el usuario causa una separación débil, ajusta primero los colores del tema en lugar de reemplazar el fondo solicitado.
  • A lo largo de un lote, varía las estrategias de dos colores IP deliberadamente en lugar de repetir la misma combinación neutral pesada.
  • Trata los dos colores del personaje como familias de colores semánticos. La variación tonal incidental dentro de cada familia no invalida una salida.
  • Nombra el color de fondo sólido previsto directamente. Pide que llene cada área abierta y las esquinas desocupadas mientras la esquina de emergencia asignada está ocupada por el personaje. No uses términos de modo de imagen como opaco, alfa o transparencia en la indicación de generación.
  • Genera un cuadrado directo de 1:1 con esquinas exteriores cuadradas. Solicita aproximadamente 1536 × 1536; acepta y conserva un resultado nativo de 1254 × 1254 cuando ese sea el límite de salida del servicio. Nunca remuestrees solo para alcanzar el número solicitado.

Esqueleto de indicación

Restricciones de ruta por capacidad del generador

Determina el modelo de imagen disponible y su esquema de herramienta real a partir de los metadatos del tiempo de ejecución, la documentación del proveedor configurada o una declaración explícita del usuario. No adivines un modelo ni inventes parámetros no admitidos.

Describe el visual solicitado como una imagen solamente. Nunca le digas al generador de imágenes que la imagen es un logotipo, marca comercial, icono de aplicación, activo de icono o que está destinada a cualquiera de esos usos. No antepongas un andamiaje de caso de uso o tipo de activo que revele dicho uso. Esta regla se aplica solo a la indicación de generación; la conversación del usuario circundante y el nombre de la habilidad aún pueden describir el proyecto más amplio.

  • Para modelos modernos de seguimiento de instrucciones como GPT Image 2, Nano Banana Pro, Nano Banana 2 y Seedance 5.0 Pro, mantén la indicación positiva completa y expresa las exclusiones mínimas como la línea de Restricciones: en lenguaje natural dentro de la indicación principal. No crees una carga útil de indicación negativa separada para estos modelos.
  • Para un modelo más antiguo o un tiempo de ejecución que expone explícitamente un parámetro dedicado como negative_prompt, mantén cada línea de indicación positiva sin cambios y entrega las exclusiones mínimas a través de ese parámetro dedicado en la sintaxis requerida por el adaptador disponible. Omite la línea de Restricciones: en lenguaje natural de la indicación principal para evitar duplicar las mismas exclusiones en ambos canales.
  • Para un modelo más antiguo sin un parámetro de indicación negativa dedicado, sigue su formato de indicación documentado. Cuando solo esté disponible una cadena de indicación, conserva la línea concisa de Restricciones: en lenguaje natural.
  • Registra el modelo o proveedor, el modo de entrega de restricciones detectado (restricciones en la indicación principal o parámetro negativo dedicado) y el texto exacto de la restricción o la carga útil en el informe de generación.

Cuando un parámetro de indicación negativa heredado dedicado esté disponible, adapta esta carga útil mínima a su sintaxis requerida:

texto, marca de agua, marcos, cuadros, máscaras de presentación, temas adicionales, paisaje, líneas delgadas frágiles, puntas afiladas, materiales fotorrealistas, representación tridimensional fuerte, sombras proyectadas externas

Para modelos modernos de seguimiento de instrucciones e interfaces de indicación única, usa la siguiente indicación completa:

Crea una imagen cuadrada completa a sangre completa 1:1.
Fondo: llena todo el cuadrado con <fondo> sólido. Mantén <fondo> visible en cada área abierta y en las esquinas no ocupadas por el personaje; la esquina de emergencia asignada debe estar ocupada por el personaje.
Tema: coloca un personaje IP <tema> extremadamente simplificado, lindo y entrañable sobre el fondo, reducido a una silueta redondeada continua suave y una característica definitoria.
Complejidad: usa solo 4–7 formas básicas grandes y como máximo dos regiones de color internas amplias. Usa dos ojos simples y agrega una pequeña boca solo cuando ayude a la expresión. Elimina cada línea, contorno, detalle anatómico, textura y decoración no esenciales. Mantén el personaje legible a 32 × 32.
Color: usa exactamente tres colores semánticos: dos colores del personaje (<color_IP_1> y <color_IP_2>) y un color de fondo (<fondo>). Asigna <color_IP_1> a la masa continua más grande del personaje. Usa <color_IP_2> para la segunda región de color y para las marcas faciales.
Composición: el personaje debe estar erguido y emerger de la esquina <inferior_izquierda o inferior_derecha>, llenando el 85–95% del lienzo. Recorta en la parte inferior o en el costado según sea necesario. No centres ni inclines al personaje.
Estilo: extremadamente simplificado, parecido a un dibujo animado, gráfico, suave, lindo, entrañable, parecido a un bebé. Sin fotorrealismo, sin textura, sin sombreado fuerte, sin degradados, sin deslumbramiento, sin viñetas. Sin paisaje, sin accesorios, sin temas adicionales.
Restricciones: sin texto, sin marcas de agua, sin marcos, sin líneas afiladas, sin puntas afiladas, sin bordes delgados, sin esquinas afiladas. Sin plumas repetidas, escamas, pelaje, detalles de armadura ni decoración. Sin materiales fotorrealistas, sin renderizado 3D fuerte.

Informe de generación

Después de cada lote, informa de forma clara y estructurada:

  • Modelo y modo de restricción: el modelo de imagen utilizado y si las restricciones se entregaron por restricciones en la indicación principal o un parámetro negativo dedicado.
  • Lote: resumen rápido de los resultados deseados y cualquier comentario del usuario.
  • Para cada variante, proporciona:
    • Etiqueta (A1–C2, etc.)
    • Dirección IP y su justificación
    • Esquina asignada (inferior izquierda o inferior derecha)
    • Ruta de archivo donde se guardó la imagen (solo si la plataforma lo admite; omítela si no es relevante)
    • Indicación completa utilizada, incluidos los valores de color reales
    • Dimensiones de la imagen devuelta

Formato de informe de ejemplo

Modelo utilizado: GPT Image 2
Modo de restricción: restricciones en la indicación principal

Lote recibido: generar 6 imágenes a partir de la dirección "robot" después de que el usuario aceptara las 3 direcciones.

A1 — Robot asistente amigable — silueta de prisma suave con visor ancho
  Esquina: inferior izquierda
  Archivo: ./outputs/ip-logo-batch-20250401/A1.png
  Indicación de color: robot azul medio (#4472C4), robot azul claro (#A8D0F0), fondo marfil (#FFFFF0)
  Dimensiones: 1536 × 1536

A2 — Robot asistente amigable — variante con brazos redondeados
  Esquina: inferior derecha
  Archivo: ./outputs/ip-logo-batch-20250401/A2.png
  Indicación de color: robot azul medio (#4472C4), robot azul claro (#A8D0F0), fondo marfil (#FFFFF0)
  Dimensiones: 1536 × 1536
...

Skills relacionados