CommunityImagengithub.com

sickn33/diseño-de-logotipos-e-imágenes

Registro de activos de marca: tipo de activo, formato, dimensiones y relación de aspecto, modo de color, variante de fondo, espacio de seguridad, usos aprobados y prohibidos, propietario de derechos y licencia. Útil para el control de marca.

¿Qué es diseño-de-logotipos-e-imágenes?

Este skill o 'agente de habilidad' está diseñado para ayudar a desarrolladores y gestores de marca a mantener un registro estructurado y legalmente seguro de todos los activos visuales de una empresa: logotipos, fotografías, iconos, ilustraciones y gráficos. Su valor principal reside en separar los 'activos de marca' (logotipos) de las 'imágenes' (fotografías, ilustraciones) y en asociar a cada activo información crítica de derechos: licencia, propietario de derechos y estado de marca registrada. De esta forma, evita costosos problemas legales futuros, como usar una imagen sin licencia o un logotipo ya registrado. Funciona en múltiples plataformas (CSV, SQL, JSON Schema, Notion) y produce recomendaciones breves en lugar de carpetas de archivos, generando el registro completo solo cuando se solicita. Sigue un flujo de trabajo paso a paso: identificar la intención del usuario, hacer preguntas mínimas para recopilar datos faltantes (identidad, estado actual, derechos, imágenes y entrega), recomendar una búsqueda de marca registrada antes de diseñar, y generar los artefactos de salida (CSV, SQL DDL, JSON Schema, mapeo a Notion) a partir de los hechos confirmados, sin inventar respuestas.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/sickn33/agentic-awesome-skills/tree/HEAD/plugins/agentic-awesome-skills-claude/skills/logo-image-design

Installed? Explore more Imagen skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Preguntar en tu IA favorita

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

Documentación

Diseño de Logotipos e Imágenes

Qué es: la marca y la biblioteca de imágenes: cada variante de logotipo, fotografía, icono y gráfico que la empresa tiene permitido usar, con los derechos asociados.

Visión General

Determina el conjunto mínimo de activos útiles para la empresa en cuestión y lo construye solo cuando se le solicita. El resultado predeterminado es una breve recomendación, no una carpeta de archivos. El registro de activos (CSV, SQL DDL, JSON Schema, mapeo a Notion) se produce bajo petición, a partir de una única lista de campos para que los cuatro formatos no puedan desviarse.

Capa: Capa 2: Marca y Diseño. Encaja en: etapa Inicial. Código de tabla: n/a.

La regla que esta tabla existe para hacer cumplir: un logotipo no es una imagen, y una imagen no es de uso gratuito. Tipo de Activo separa la marca de las imágenes, y Licencia, Propietario de Derechos y Estado de Marca Registrada existen porque el fracaso costoso en la creación de marca no es un logotipo feo, sino una marca que ya estaba registrada o una foto de stock cuya licencia expiró, descubiertos dos años después. Cada activo lleva sus derechos en la misma fila que el archivo.

Cuándo Usar Esta Habilidad

  • logotipo, marca, marca denominativa, monograma, símbolo, favicon
  • composiciones, versiones horizontal y apilada, versión a un color
  • biblioteca de fotografía, fotos de producto, fotos de equipo, tomas de oficina
  • iconos, ilustraciones, gráficos, patrones
  • "necesitamos directrices de marca"
  • "¿podemos usar esta imagen que encontramos?"
  • "¿este logotipo ya está registrado?"

No usarlo para: el sistema de color y tipografía subyacente a la marca (guía-de-tema-de-diseño), los elementos impresos sobre los que va la marca (material-impreso-de-kit-de-marca), o la búsqueda de material de stock para anuncios.

Cómo Funciona

Siga estas instrucciones locales; el tiempo de ejecución compartido no está incluido. Las reglas específicas del módulo a continuación definen únicamente los campos del dominio, las decisiones, los cálculos y las restricciones de seguridad.

Paso 1: Identificar la intención

Lea la solicitud y determine la intención antes de preguntar nada.

  • "diseñar" / "hacer" / "necesitamos" -> se desean artefactos; vaya al Paso 2.
  • "ya tenemos uno" -> existe algo; capture lo que está en uso, luego Paso 2.
  • "revisar" / "verificar" / "auditar" / "¿esto está bien?" -> una verificación, no una construcción.
  • "¿podemos usar esto?" -> una pregunta de derechos; respóndala con lo que muestren, sin construcción.
  • "arreglar" / "actualizar" -> capture la marca actual y su problema, luego Paso 2.

Pregunte solo si este es el hecho faltante de mayor valor; de lo contrario, proceda sin una pregunta de apertura:

P: ¿Cómo se llama el negocio y qué hace exactamente en una línea?

Paso 2: Preguntar solo lo que falta

Trate las respuestas ambiguas como no respondidas y pregunte qué opción explícita quiere decir el usuario. Registre los valores desconocidos como Desconocido; Desconocido no es cero. Un registro no debe estar Completado cuando falla una verificación obligatoria.

Omita cualquier cosa ya respondida. Pregunte el resto de uno en uno y deténgase tan pronto como las respuestas restantes no cambien el conjunto de activos.

  • Identidad - ¿La ortografía exacta del nombre y algún eslogan? / ¿Qué hace el negocio en una línea? / ¿Hay algún cambio de nombre próximo o un nombre comercial separado del registrado?
  • Estado actual - ¿Existe un logotipo hoy y quién lo hizo? / ¿Dónde se usa: letrero, vehículo, facturas, aplicación, uniforme? / ¿El archivo aún existe en un formato editable?
  • Derechos - ¿El negocio ya posee alguna marca o nombre registrado? / ¿Algún diseñador anterior cuyos derechos no fueron transferidos por escrito? / ¿Quién aprueba la marca final?
  • Imágenes - ¿Los productos o las instalaciones necesitan ser fotografiados? / ¿Quién aparece en las fotos? ¿Se necesita algún consentimiento? / ¿Hay instalaciones reales para fotografiar o el material de stock es aceptable?
  • Entrega - ¿Qué formatos y dónde se necesitan: web, impresión, bordado, redes sociales? / ¿Algo necesita funcionar a un tamaño muy pequeño?

Nunca invente una respuesta. Los nombres, créditos de diseñador, términos de licencia, números de marca registrada y estados de consentimiento que el usuario no ha proporcionado son Desconocido.

Paso 3: Mantener el contexto interno

module: diseno-logotipos-imagenes
intent: null            # disenar | actualizar | revisar | importar | arreglar
scale: null             # Inicial | Crecimiento | Escala, solo si la respuesta lo cambia
areas:
  "Identidad": null
  "Estado Actual": null
  "Derechos": null
  "Imágenes": null
  "Entrega": null
requested_outputs: []
confirmed_facts: []
open_questions: []

Paso 4: Recomendar el flujo de trabajo más pequeño

Construya un artefacto ya solicitado sin preguntar de nuevo. Para solicitudes solo de asesoramiento, dé una recomendación breve y ofrezca el artefacto relevante.

Enfoque recomendado: Una búsqueda de marca registrada primero, luego una marca principal con tres variantes obligatorias: color completo, un color y una versión de tamaño pequeño o favicon, más una regla de espacio de seguridad y un tamaño mínimo, registrados una vez y reutilizados en todas partes. Junto a esto, una regla de fotografía: instalaciones reales y personas reales, fotografiadas con un teléfono, en un conjunto fijo de encuadres, con el registro de consentimiento conservado junto a las imágenes.

Por qué este: Las variantes evitan que la empresa estire un logotipo. Una marca que tiene una versión de tamaño pequeño definida no necesita cuatro más que nadie aprobó. Y la búsqueda viene primero porque un posible conflicto necesita análisis de jurisdicción/clase/uso antes de decidir si rediseñar, renombrar u obtener permiso.

Flujo de trabajo: Nombre y marca buscados → Dirección elegida → Marca maestra dibujada → Variantes requeridas derivadas → Espacio de seguridad y tamaño mínimo establecidos → Maestros digitales e impresos exportados → Imágenes fotografiadas o con licencia → Consentimiento y licencia registrados por activo → Registro aprobado y versionado

Paso 5: Construir solo bajo petición

Una vez que el usuario lo solicite, derive los campos del contexto confirmado y emita los artefactos solicitados. Para texto legible por máquina, mantenga la prosa fuera de los datos; para archivos, proporcione un enlace utilizable. Informe las fallas de validación material o las limitaciones por separado.

Una salida seleccionada de Notion es renderizada por notion-manual-import, por lo tanto, derive el paso de Notion allí. Cuando el usuario selecciona Notion, pase ese paso a @notion-manual-import: contiene el CSV, el mapeo de propiedades, los pasos de importación y la lista de verificación, y renderiza la Referencia de Campos a continuación en lugar de definir una tabla propia. No repita el mapeo aquí y no improvise los pasos de importación. Las salidas de CSV manual y mapeo no necesitan conexión. Para cambios solicitados en el espacio de trabajo, siga el contrato compartido: verifique el acceso real a la herramienta y el destino antes de escribir. Un usuario que dice "conectado" no es evidencia de herramienta. Nunca pida una contraseña o token de Notion.

ID de Activo,Nombre del Activo,Tipo de Activo,Formato,Dimensiones,Relación de Aspecto,Modo de Color,Variante de Fondo,Tamaño Mínimo,Espacio de Seguridad,Ubicación,Uso Aprobado,Uso No Aprobado,Fuente,Propietario de Derechos,Licencia,Estado de Marca Registrada,Versión,Estado,Notas
,Marca principal de Ejemplo Retail,Logotipo,SVG y PNG,512x512 y 2400x1200,1:1 y 2:1,CMYK y RGB,Claro y oscuro,24 px digital,Altura de marca en todos los lados,Composición a la izquierda del texto,"Sitio web, avatar de redes sociales, encabezado de factura","Fondos oscuros, bordados de menos de 25 mm",Ejemplo sintético de diseño interno; derechos no verificados,Ejemplo Retail,Desconocido - verificar cesión o licencia efectiva,No buscado,1.0,Borrador,Fila de ejemplo: reemplace cada valor antes de usar.
-- Suposición de motor: PostgreSQL. Para otro motor, use el equivalente de auto-incremento
-- de ese motor y mantenga el resto portátil.
CREATE TABLE brand_asset (
  asset_id BIGINT PRIMARY KEY,
  asset_name VARCHAR(255) NOT NULL,
  asset_type VARCHAR(100) NOT NULL,
  format VARCHAR(100) NOT NULL,
  dimensions VARCHAR(100),
  aspect_ratio VARCHAR(50),
  colour_mode VARCHAR(100) NOT NULL,
  background_variant VARCHAR(100) NOT NULL,
  minimum_size VARCHAR(50),
  clear_space VARCHAR(255),
  placement TEXT,
  usage_approved TEXT,
  usage_not_approved TEXT,
  source VARCHAR(255),
  rights_owner VARCHAR(255),
  licence VARCHAR(255),
  trademark_status VARCHAR(100) NOT NULL,
  version VARCHAR(50) NOT NULL,
  status VARCHAR(50) NOT NULL,
  notes TEXT,
  created_at TIMESTAMP DEFAULT NOW(),
  updated_at TIMESTAMP DEFAULT NOW(),
  CONSTRAINT asset_trademark_status CHECK (trademark_status IN ('No buscado','Buscado - sin conflicto identificado en el alcance indicado','Solicitud presentada','Registrado','Marca conflictiva encontrada','Desconocido')),
  CONSTRAINT asset_status CHECK (status IN ('Borrador','En revisión','Aprobado','Retirado'))
);

CREATE INDEX idx_brand_asset_status ON brand_asset (status);
CREATE INDEX idx_brand_asset_type ON brand_asset (asset_type);
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "Diseño de Logotipos e Imágenes",
  "type": "object",
  "additionalProperties": false,
  "properties": {
      "ID de Activo": { "type": "integer" },
      "Nombre del Activo": { "type": "string" },
      "Tipo de Activo": { "type": "string" },
      "Formato": { "type": "string" },
      "Dimensiones": { "type": "string" },
      "Relación de Aspecto": { "type": "string" },
      "Modo de Color": { "type": "string" },
      "Variante de Fondo": { "type": "string" },
      "Tamaño Mínimo": { "type": "string" },
      "Espacio de Seguridad": { "type": "string" },
      "Ubicación": { "type": "string" },
      "Uso Aprobado": { "type": "string" },
      "Uso No Aprobado": { "type": "string" },
      "Fuente": { "type": "string" },
      "Propietario de Derechos": { "type": "string" },
      "Licencia": { "type": "string" },
      "Estado de Marca Registrada": { "type": "string", "enum": ["No buscado", "Buscado - sin conflicto identificado en el alcance indicado", "Solicitud presentada", "Registrado", "Marca conflictiva encontrada", "Desconocido"] },
      "Versión": { "type": "string" },
      "Estado": { "type": "string", "enum": ["Borrador", "En revisión", "Aprobado", "Retirado"] },
      "Notas": { "type": "string" }
  },
  "required": [
      "Nombre del Activo",
      "Tipo de Activo",
      "Formato",
      "Modo de Color",
      "Variante de Fondo",
      "Estado de Marca Registrada",
      "Versión",
      "Estado"
  ]
}
| Columna CSV | Propiedad de Notion | Establecer después de la importación |
|---|---|---|
| ID de Activo | Texto (preservar ID de origen) | Mantener los IDs importados como Texto; opcionalmente agregar una propiedad separada de ID único |
| Nombre del Activo | Título | Usar como título de la base de datos |
| Tipo de Activo | Seleccionar (agregar opciones después de la importación) | Convertir a Seleccionar, agregar opciones: "Logotipo", "Variante de Logotipo", "Icono", "Ilustración", "Fotografía", "Imagen de Producto", "Patrón", "Gráfico", "Fotograma de Video", "Portada de Documento" |
| Formato | Seleccionar (agregar opciones después de la importación) | Convertir a Seleccionar, agregar opciones: "SVG", "EPS", "PNG", "JPG", "WebP", "PDF", "AI", "MP4" |
| Dimensiones | Texto | Dejar como Texto. Registrar el tamaño en píxeles o mm, y la resolución de impresión por separado en Notas |
| Relación de Aspecto | Texto | Dejar como Texto |
| Modo de Color | Seleccionar (agregar opciones después de la importación) | Convertir a Seleccionar, agregar opciones: "RGB", "CMYK", "Escala de grises", "Un color", "Duotono" |
| Variante de Fondo | Seleccionar (agregar opciones después de la importación) | Convertir a Seleccionar, agregar opciones: "Claro", "Oscuro", "Transparente", "Coloreado", "Fotográfico" |
| Tamaño Mínimo | Texto | Dejar como Texto. El tamaño más pequeño en el que la marca aún se lee |
| Espacio de Seguridad | Texto | Dejar como Texto. Expresado en unidades de marca, ej. "altura de la marca en todos los lados" |
| Ubicación | Texto | Dejar como Texto |
| Uso Aprobado | Texto | Dejar como Texto |
| Uso No Aprobado | Texto | Dejar como Texto. La lista de usos indebidos |
| Fuente | Texto | Dejar como Texto. De dónde provino el archivo o la licencia |
| Propietario de Derechos | Texto | Dejar como Texto. No el diseñador, sino el titular de los derechos de autor |
| Licencia | Texto | Dejar como Texto. Nombrarla: licencia Unsplash, OFL, CC BY 4.0, propiedad absoluta |
| Estado de Marca Registrada | Seleccionar (agregar opciones después de la importación) | Convertir a Seleccionar, agregar opciones: "No buscado", "Buscado - sin conflicto identificado en el alcance indicado", "Solicitud presentada", "Registrado", "Marca conflictiva encontrada", "Desconocido" |
| Versión | Texto | Dejar como Texto |
| Estado | Seleccionar (agregar opciones después de la importación) | Convertir a Seleccionar, agregar opciones: "Borrador", "En revisión", "Aprobado", "Retirado" |
| Notas | Texto | Dejar como Texto |

Las filas anteriores son solo ejemplos de documentación. Emita plantillas vacías a menos que el usuario solicite explícitamente ejemplos. Los campos de derechos que el usuario no ha confirmado son Desconocido o No buscado; nunca se asumen como libres.

Referencia de Campos

#CampoTipoSQLJSON SchemaNotionEjemplo CSV
1ID de ActivoidBIGINT PRIMARY KEYintegerTexto o ID automático de Notion(en blanco)
2Nombre del ActivotextVARCHAR(255)stringTextoMarca principal de Ejemplo Retail
3Tipo de ActivoselectVARCHAR(100)stringSeleccionarLogotipo
4FormatoselectVARCHAR(100)stringSeleccionarSVG y PNG
5DimensionestextVARCHAR(100)stringTexto(en blanco)
6Relación de AspectotextVARCHAR(50)stringTexto(en blanco)
7Modo de ColorselectVARCHAR(100)stringSeleccionarCMYK y RGB
8Variante de FondoselectVARCHAR(100)stringSeleccionarClaro y oscuro
9Tamaño MínimotextVARCHAR(50)stringTexto(en blanco)
10Espacio de SeguridadtextVARCHAR(255)stringTexto(en blanco)
11Ubicaciónlong_textTEXTstringTexto(en blanco)
12Uso Aprobadolong_textTEXTstringTexto(en blanco)
13Uso No Aprobadolong_textTEXTstringTexto(en blanco)
14FuentetextVARCHAR(255)stringTexto(en blanco)
15Propietario de DerechostextVARCHAR(255)stringTexto(en blanco)
16LicenciatextVARCHAR(255)stringTexto(en blanco)
17Estado de Marca RegistradaselectVARCHAR(100)stringSeleccionarNo buscado
18VersióntextVARCHAR(50)stringTexto1.0
19EstadoselectVARCHAR(50)stringSeleccionarBorrador
20Notaslong_textTEXTstringTexto(en blanco)

Opciones de Selección

Tipo de Activo - un conjunto inicial. Fotografía e Imagen de Producto están separadas porque una imagen de producto es repetible y necesita un encuadre consistente, mientras que una fotografía de un local es única.

Logotipo | Variante de Logotipo | Icono | Ilustración | Fotografía | Imagen de Producto | Patrón | Gráfico | Fotograma de Video | Portada de Documento

Formato

SVG | EPS | PNG | JPG | WebP | PDF | AI | MP4

Modo de Color

RGB | CMYK | Escala de grises | Un color | Duotono

Variante de Fondo

Claro | Oscuro | Transparente | Coloreado | Fotográfico

Estado de Marca Registrada

No buscado | Buscado - sin conflicto identificado en el alcance indicado | Solicitud presentada | Registrado | Marca conflictiva encontrada | Desconocido

Estado

Borrador | En revisión | Aprobado | Retirado

Individual skills in this repo

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

Skills relacionados