Automatiza las fotos de eventos con una CLI y un agente de IA

#cli#automatización#ia#mcp#desarrollo#eventos#fotos
P9 min de lectura
Imagen de portada del artículo "Automatiza las fotos de eventos con una CLI y un agente de IA".

Acabas de terminar de organizar la convivencia de empresa. Tres días, cuarenta personas y cientos de fotos dispersas entre teléfonos. Ahora estás ante el portátil, temiendo el momento de escribir a cada asistente: «Hola, ¿puedes enviarme tus fotos?».

En su lugar, abres un terminal.

p6a create -n "Spring Offsite 2026" p6a qr -e ${ID} -t offsite-qr.png

Dos comandos. El evento ya existe, el código QR está en tu escritorio y no has tocado un navegador. Los invitados lo escanean, suben las fotos desde sus teléfonos y listo. Mañana por la mañana ejecutarás p6a sync -t ~/photos y cada imagen llegará a una carpeta perfectamente organizada.

Eso es Partoska desde la línea de comandos. Y aún hay más: si utilizas un asistente de IA, ni siquiera necesitas el terminal.

¿Por qué una CLI para fotos de eventos?

La mayoría de las herramientas para compartir fotos ofrecen un panel web y nada más. Eso funciona bien si organizas una fiesta de cumpleaños al año. Pero ¿qué ocurre si organizas encuentros semanales, eventos mensuales de empresa o una liga deportiva con partidos cada sábado?

Recorrer una interfaz web veinte veces al mes acaba cansando. Empiezas a olvidar la creación de eventos. Los códigos QR no se imprimen. La mitad de las fotos nunca se recopila.

Una herramienta de línea de comandos cambia las reglas. Los scripts no se olvidan. Las tareas cron no posponen nada. Y un script de shell de dos líneas puede hacer en segundos lo que requiere cinco minutos de clics.

Partoska es una de las primeras plataformas para compartir fotos de eventos que ofrece una CLI completa e integración con agentes de IA. Ninguna otra herramienta de este ámbito ofrece algo parecido.

Las tres capas

Partoska ofrece tres formas de gestionar eventos, cada una adecuada para un flujo de trabajo distinto:

1. La aplicación web

La forma habitual. Abre Partoska y completa los datos. Es ideal para eventos puntuales en los que quieres una interfaz visual. Ni tú ni tus invitados tenéis que descargar una aplicación; funciona en cualquier dispositivo con navegador.

2. La CLI (p6a)

Una herramienta ligera de línea de comandos para macOS, Linux y Windows. Autentícate una vez con p6a login y gestiona todo desde el terminal.

Crea un evento y obtén su código QR con dos comandos:

ID=$(p6a create -n "Summer BBQ" -1) p6a qr -e "${ID}" -t summer-bbq-qr.png

Sincroniza todas las fotos de tus eventos con una carpeta local:

p6a sync -t ~/event-photos

La sincronización es inteligente: omite los archivos que ya has descargado, organiza las fotos en carpetas llamadas YYYY-MM-DD Event Name y procesa tanto imágenes como vídeos. Ejecútala una vez o cada noche mediante cron; da igual. El resultado siempre es el mismo: todas las fotos perfectamente archivadas.

Haz automáticamente una copia de seguridad solo de tus eventos:

#!/usr/bin/env bash set -euo pipefail p6a sync -t ~/backup --owner-only echo "Backup complete: $(date)"

Programa ese script con cron y nunca más tendrás que pensar en las copias de seguridad de las fotos.

Exporta datos de eventos para hojas de cálculo o scripts:

p6a list -F csv > events.csv p6a list -F json | jq '.[] | {name: .name, id: .id}'

La CLI genera JSON, CSV o texto sin formato. Envíalo mediante una tubería a jq, awk o la herramienta que prefieras. Encaja bien con el resto de tu cadena de herramientas.

3. El agente de IA (MCP + skills)

Aquí es donde empieza lo interesante. Partoska ejecuta un servidor MCP en https://api.partoska.com/mcp/v1 al que puede conectarse cualquier asistente de IA compatible. También hay un paquete de skills de código abierto que puedes instalar con una sola línea:

npx skills add https://github.com/partoska/p6a-skills

Una vez conectado, tu asistente de IA puede gestionar Partoska directamente. No hay comandos que memorizar ni opciones que buscar. Solo tienes que decirle qué quieres:

  • «Crea un evento llamado Retiro del equipo y dame el código QR».
  • «Muéstrame todos mis eventos de este mes».
  • «Sincroniza mis fotos con ~/backup».
  • «Escribe un script que haga cada noche una copia de seguridad de mis eventos favoritos».

El agente decide si debe utilizar las herramientas MCP para tareas dentro de la conversación o comandos de la CLI para scripts y automatizaciones. Tú solo describes el objetivo.

Automatiza la creación de eventos

Si organizas eventos recurrentes, la automatización ahorra mucho tiempo. Un club deportivo con partidos semanales puede preparar toda la temporada mediante un script:

#!/usr/bin/env bash set -euo pipefail MATCHES=("Round 1 vs Rovers" "Round 2 vs United" "Round 3 vs Athletic") for MATCH in "${MATCHES[@]}"; do ID=$(p6a create -n "${MATCH}" -1) p6a qr -e "${ID}" -t "qr-${ID}.png" echo "Created: ${MATCH} (${ID})" done

Cada partido obtiene su propio evento y código QR, listo para imprimir. Toda la temporada queda configurada en segundos.

También puedes dejarlo en manos de tu asistente de IA: «Crea eventos para nuestros próximos cinco partidos en casa y descarga los códigos QR». Después, solo tienes que recoger los archivos con los códigos o enlaces.

Genera invitaciones sin hacer clic

El código QR es tu invitación. Partoska genera uno para cada evento y la herramienta ofrece dos formatos, vectorial y de mapa de bits:

p6a qr -e "${ID}" -t invite.png # PNG p6a qr -e "${ID}" -s -t invite.svg # SVG

Imprímelo en un cartel. Añádelo a una presentación. Pégalo en la entrada. Los invitados lo escanean, suben fotos y la colección crece sola. Sin instalar aplicaciones, crear cuentas ni añadir fricción.

¿Prefieres un enlace para compartir?

p6a link -e "${ID}"

Envíalo por correo electrónico, Slack o cualquier canal que utilice tu equipo. Tanto el código QR como el enlace conducen a la misma página de subida.

¿Para quién es?

No tienes que ser desarrollador. Si puedes abrir un terminal y escribir un comando, puedes utilizar p6a. Pero quienes más se benefician son:

  • Responsables de comunidades que organizan eventos semanales o mensuales y quieren dejar de repetir los mismos clics.
  • Clubes deportivos con toda una temporada de partidos que configurar a la vez.
  • Organizadores de eventos corporativos que necesitan incorporar la recopilación de fotos a sus flujos de trabajo actuales.
  • Cualquiera que construya sobre Partoska, ya sea un panel personalizado, un bot de Slack o una herramienta interna.

La API REST y el servidor MCP permiten integrar Partoska en la tecnología que ya utilizas.

Pero mis eventos son sencillos

Es razonable. Si solo organizas una fiesta de cumpleaños al año, la aplicación web es todo lo que necesitas. Crea el evento, imprime el QR y recopila las fotos. Es gratis para eventos pequeños y lleva alrededor de un minuto.

Crea tu evento gratis

Pero en cuanto te descubras haciendo lo mismo por tercera vez, un script empezará a tener sentido. Y cuando tengas instalada la CLI, te preguntarás por qué no funcionan así todas las aplicaciones.

Dónde colocar el código QR

Tanto si lo generaste desde la aplicación web o la CLI como si se lo pediste a tu IA, el código QR funciona igual. Estos consejos de colocación marcan una verdadera diferencia:

  • En la entrada. Capta la atención cuando la gente llega, antes de que se distraiga.
  • En cada mesa de los eventos con asientos. Una pequeña tarjeta impresa funciona a la perfección.
  • En el proyector entre presentaciones o durante las pausas.
  • En el chat del evento. Comparte el enlace junto con el QR para quienes no estén presentes físicamente.
  • En la zona del trofeo o podio de los eventos deportivos. Es donde la gente hace más fotos.

Privacidad y control

Cada evento que creas te pertenece. Tú decides si es público o privado (p6a update -e ${ID} -p para hacerlo público y -P para hacerlo privado). Puedes moderar las subidas, eliminar contenido y controlar quién ve cada cosa. Las herramientas de moderación de Partoska funcionan igual sin importar cómo se haya creado el evento.

El truco del concurso

¿Quieres triplicar las subidas? Anuncia un concurso a la «mejor foto» durante el evento. El premio puede ser cualquier cosa: el último trozo de tarta, un vale para un café o el derecho a presumir. Quienes normalmente no subirían nada se convierten de repente en fotógrafos. Parece una tontería. Funciona sorprendentemente bien.

Precios

El plan gratuito cubre eventos pequeños: 25 MB de almacenamiento durante 7 días. Para eventos más grandes o un uso continuo, los planes de pago ofrecen más almacenamiento y conservación durante más tiempo. La CLI y el servidor MCP funcionan en todos los planes, incluido el gratuito.

Empieza ahora

Web: crea un evento en tu navegador.

CLI: instala p6a desde las versiones de GitHub, ejecuta p6a login y ya estará listo.

Agente de IA: añade el skill de Partoska a tu agente o conéctalo al servidor MCP en https://api.partoska.com/mcp/v1.

Elige la opción que encaje con tu flujo de trabajo. Todas crean los mismos eventos, generan los mismos códigos QR y recopilan las mismas fotos.

Preguntas frecuentes

¿Tengo que instalar algo para utilizar Partoska? Los invitados no. Escanean un código QR y suben desde el navegador. Como organizador, tampoco tienes que instalar nada para usar la aplicación web. La CLI (p6a) es opcional para quienes quieren acceder desde el terminal.

¿Qué plataformas admite la CLI? macOS, Linux y Windows. Hay instaladores precompilados para las tres: .pkg para Mac, .deb/.rpm para Linux y un ejecutable de instalación para Windows.

¿El servidor MCP es gratuito? Sí. El servidor MCP y la CLI funcionan en todos los planes, incluido el gratuito. Los límites de tu plan se aplican al almacenamiento y a la conservación, no a la forma de acceder al servicio.

¿Puedo automatizar la creación de eventos para toda una temporada? Por supuesto. Escribe un script de shell que recorra tus eventos y ejecute p6a create para cada uno. También puedes pedírselo a tu asistente de IA. Ambos métodos funcionan.

¿Los eventos creados con la CLI son distintos de los creados en la web? No. Un evento es un evento, con independencia de cómo se haya creado. Los códigos QR, los enlaces de subida y las galerías de fotos son idénticos.

¿Puede mi asistente de IA descargar fotos? El servidor MCP puede enumerar y previsualizar fotos con baja resolución, pero las descargas con calidad completa requieren la CLI: p6a sync o p6a download. Es una limitación del protocolo, no de Partoska.

¿El código fuente es abierto? La CLI y el paquete de skills son de código abierto en GitHub con licencia MIT. El servicio Partoska es una plataforma alojada.