CommunityImagengithub.com

F2-Beamer/stock-photo-metadata

Útil al preparar fotos para subir a cuentas de colaborador de Adobe Stock o Shutterstock, cuando una foto de stock necesita título, descripción, categoría o palabras clave, o cuando un lote de imágenes de stock necesita un CSV de metadatos.

¿Qué es stock-photo-metadata?

Esta habilidad de agente de IA está diseñada para generar metadatos completos para fotos de stock destinadas a plataformas como Adobe Stock y Shutterstock. Crea títulos, descripciones, categorías y palabras clave optimizadas para cada imagen, respetando los límites y formatos específicos de cada plataforma. Para lotes de imágenes, genera un archivo CSV con los metadatos de todas las fotos aprobadas. La habilidad incluye un flujo de revisión que clasifica las imágenes en carpetas de 'aprobadas' o 'rechazadas' según criterios de calidad técnica y legal (como ruido, desenfoque, marcas visibles, personas identificables). Sigue reglas estrictas para evitar alucinaciones, repeticiones de palabras clave y términos no permitidos. La comunicación con el usuario se realiza en alemán, mientras que los metadatos generados están en inglés. Se basa en un archivo `platform-rules.md` para obtener límites de caracteres, listas de categorías y formatos CSV actualizados.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/F2-Beamer/stock-photo-metadata/tree/HEAD

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

Stock-Foto-Metadaten (Metadatos de Fotos de Stock)

Überblick (Resumen)

Crea metadatos en inglés para cada imagen destinada a Adobe Stock y Shutterstock: título, descripción, categoría y palabras clave. Para varias imágenes, además un archivo CSV. Las explicaciones al usuario permanecen en alemán, los metadatos están en inglés.

Los valores de la plataforma (límites de caracteres, cantidad de palabras clave, listas de categorías, formatos CSV) se encuentran en platform-rules.md en la misma carpeta. Lee este archivo antes de cada salida. Los formatos CSV de ambas plataformas están confirmados mediante subidas exitosas. Están pendientes el límite de descripción de Shutterstock y las palabras clave rechazadas; consulta platform-rules.md.

Vorgehen (Procedimiento)

  1. Ver la imagen. Anotar motivo principal, estado de ánimo, colores, lugar, estación del año, hora del día, personas visibles, marcas, logotipos, edificios y propiedades privadas.
  2. Comprobar autorizaciones (releases). Personas reconocibles, marcas/logotipos, edificios o terrenos privados, obras de arte, partes de IA. Si se encuentra algo, incluir la advertencia en la salida. Nunca afirmar que una imagen está libre si hay dudas.
  3. Escribir el título. Concreto, descriptivo, sin palabras de relleno y sin nombres de marca, a menos que estén autorizados.
  4. Escribir la descripción. Una o dos frases, motivo y contexto. Mantenerse dentro del límite de caracteres de Shutterstock.
  5. Elegir la categoría. Para Adobe exactamente un número y nombre de la lista. Para Shutterstock hasta dos categorías de la lista en platform-rules.md. En el CSV, escribir en minúsculas y en inglés, por ejemplo nature,parks/outdoor.
  6. Elegir palabras clave (keywords). Las más importantes primero. Motivo, objetos, estado de ánimo, colores, lugar, estación del año, uso previsto. Sin repeticiones, sin términos que no correspondan a la imagen.

Bilder prüfen und sortieren (Revisar y clasificar imágenes)

Si se solicita, la habilidad revisa todas las imágenes de una carpeta y las mueve a las subcarpetas angenommen/ (aprobadas) y abgelehnt/ (rechazadas). Procedimiento:

  1. Listar todos los archivos JPG/JPEG/PNG directamente en la carpeta (no en angenommen/ o abgelehnt/). Crear las subcarpetas si no existen.
  2. Ver cada imagen y evaluarla así:
    • Rechazada si se cumple una de las siguientes:
      • muy subexpuesta o ruidosa, motivo apenas reconocible
      • ruido visible (granulado en cielo, sombras o superficies), incluso con brillo suficiente
      • baja resolución: menos de 4 megapíxeles en total (valor orientativo, no verificado)
      • borrosa o movida
      • logotipo o marca visible (por ejemplo, impresión de empresa en un camión) sin autorización
      • personas reconocibles, edificios privados, instalaciones gubernamentales o militares sin autorización
      • marcas de agua, texto en la imagen o artefactos fuertes
    • Aprobada en todos los demás casos.
    • En caso de duda, clasificar como "rechazada" y mencionar el motivo. El usuario decide.
  3. Una frase de justificación por imagen (en alemán).
  4. Mover archivos, no copiar. Si ya existe un archivo con el mismo nombre en el destino, no sobrescribir, preguntar.
  5. Resumen: cantidad aprobada y rechazada, lista de archivos rechazados con motivo.

Solo las imágenes aprobadas pasan a la creación de metadatos y a los archivos CSV.

Ausgabe pro Bild (Salida por imagen)

**Dateiname:** <Nombre>

**Releases:** <Advertencia o "ninguna reconocible">

**Adobe Stock**
- Titel: ...
- Kategorie: <Número> <Nombre>
- Keywords: ...

**Shutterstock**
- Beschreibung: ...
- Kategorie 1: ...
- Kategorie 2: ...
- Keywords: ...

CSV bei mehreren Bildern (CSV para varias imágenes)

Dos archivos en la carpeta de las imágenes, UTF-8. Comillas solo donde un campo contenga comas (por ejemplo, palabras clave). Nombre de archivo, título y categoría nunca entre comillas. De lo contrario, Adobe lee el nombre del archivo con comillas y no asigna la fila a ninguna imagen.

Adobe Stock: adobe-stock-upload.csv (delimitador coma, columnas exactamente así, en inglés):

Filename,Title,Keywords,Category,Releases

  • Filename: nombre completo del archivo con extensión
  • Keywords: separadas por comas, máx. 49, por relevancia
  • Category: solo el número, por ejemplo 11
  • Releases: dejar vacío si no hay autorización

Shutterstock: shutterstock-metadaten.csv (delimitador coma, formato del archivo de ejemplo de Shutterstock, carga confirmada):

Filename,Description,Keywords,Categories,Editorial,Mature content,illustration

  • Categories: hasta dos, separadas por comas entre comillas, en minúsculas y en inglés, por ejemplo "nature,parks/outdoor"
  • Editorial, Mature content, illustration: cada uno no. No usar carga editorial como alternativa: las imágenes con instalaciones, edificios o propiedades reconocibles sin autorización serán rechazadas (abgelehnt/), no enviadas como editorial.
  • Sin columnas de autorización en el formato. Mencionar las autorizaciones solo en la advertencia al usuario.

Regeln (Reglas)

  • Sin alucinaciones: lugar, especie animal, tipo de árbol, marca solo mencionar si son visibles o claramente reconocibles. De lo contrario, formular de manera general.
  • Sin palabras clave que solo sean tendencias o términos de búsqueda, pero que no correspondan a la imagen.
  • Sin repeticiones de palabras clave y sin palabras como "best", "beautiful", "amazing".
  • Respetar estrictamente los límites de caracteres, contar después de escribir.
  • Palabras clave: aproximadamente 30 por imagen. Shutterstock rechaza palabras clave individuales. El usuario las informa, luego se registran en platform-rules.md bajo "Abgelehnte Keywords". No volver a usar nunca esos términos.
  • Nunca ocultar autorizaciones, tampoco en caso de incertidumbre.

Häufige Fehler (Errores comunes)

Fehler (Error)Korrektur (Corrección)
Título más largo de lo necesario, relleno de palabras claveCorto y concreto, palabras clave por separado
Más de una categoría en AdobeExactamente una categoría
Nombres de marca en el títuloEliminar o indicar autorización
Lugar adivinadoSolo mencionar si es reconocible, si no "lake", "mountain", etc.
Límites de plataforma memorizadosVerificar contra platform-rules.md

Skills relacionados