Communitygithub.com

ElbertePlinio/dotfiles

Se utiliza para crear o editar un video demo corto de marketing de producto a partir de grabaciones reales de pantalla de escritorio o web, incluyendo edición con Remotion, subtítulos, efectos de zoom o desenfoque, un master 16:9 con un reframe móvil 4:5 y miniatura, o la grabación de metadatos sincronizados de puntero y clics para dicho video.

¿Qué es dotfiles?

Este skill permite a un agente de IA grabar y editar videos demo de productos de marketing a partir de capturas de pantalla reales, utilizando herramientas como gpu-screen-recorder, ffmpeg, y Remotion. Soporta la creación de un video master 16:9, un reframe vertical 4:5 para redes sociales, y una miniatura, todo sincronizado con metadatos de puntero y clics. El skill verifica las herramientas disponibles antes de actuar, nunca instala dependencias globalmente sin autorización, y prioriza la seguridad del usuario: no graba cuentas privadas, terminales, ni notificaciones, y restaura el estado del escritorio tras la grabación. El proceso incluye una grabación de prueba de 5 segundos para validar la sincronización y calidad antes de la captura completa, y la edición final se realiza mediante un proyecto de Remotion que utiliza los metadatos para aplicar zooms, desenfoques y subtítulos.

Compatible con~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/ElbertePlinio/dotfiles/tree/HEAD/dot_agents/skills/product-demo-video

Preguntar en tu IA favorita

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

Documentación

El video muestra únicamente lo que realmente sucedió en la pantalla. La automatización repetible puede operar la interfaz real durante la captura; graba sus posiciones reales de puntero y marcas de tiempo de clic. Interpola o suaviza entre muestras de puntero medidas mientras se preserva el tiempo real de clic y hover. Nunca fabriques eventos o respuestas del producto, nunca registres entradas de teclado, y nunca presentes resultados que el producto no haya producido. Una presentación de diapositivas de capturas de pantalla con desplazamientos no es una grabación de pantalla. Si solo son posibles imágenes fijas, informa esa limitación en lugar de presentarlas como material grabado.

Los pasos de captura interactiva y control del computador siguen el modelo establecido, esfuerzo y política de acceso a herramientas. Confirma el mecanismo de control real antes de enviar: la captura nativa de escritorio puede usar herramientas de shell, y el control del navegador puede usar una instalación de Playwright explícitamente disponible incluso sin herramientas MCP heredadas. El acceso al shell por sí solo no prueba que el control del navegador esté disponible. Nunca afirmes que un trabajador tiene herramientas que le faltan.

Descubre las herramientas instaladas antes de planificar y no instales dependencias globalmente sin autorización. Validadas en esta máquina están gpu-screen-recorder, ffmpeg, ffprobe, Bun, Chromium, grim, hyprctl y wtype. Los nuevos proyectos de Remotion usan Bun, y las dependencias de Remotion se instalan localmente en el proyecto.

Las grabaciones no contienen cuentas privadas, terminales ni notificaciones. Prepara el estado de demostración sintético antes de grabar. No cierres las aplicaciones del usuario; organiza solo aquello que estés autorizado a organizar y restaura el estado anterior después. Rastrea los ID de proceso de los grabadores que iniciaste y detén solo esos, nunca por nombre de proceso amplio. No se sube ni publica nada; los resultados permanecen localmente para que el usuario los envíe.

Planifica las tomas, prepara el estado seguro para la privacidad, luego graba una prueba de cinco segundos e inspecciónala antes de cualquier captura completa. La captura completa graba interacciones reales con el cursor excluido del video y los eventos de puntero y clic guardados como metadatos sincronizados. La edición ocurre en un proyecto de Remotion impulsado por esos metadatos, con zooms, desenfoques y subtítulos. Usa la referencia de captura para comandos del grabador, alineación temporal, transformaciones de coordenadas y preparación de privacidad, y la referencia de Remotion para configuración del proyecto, edición y renderizado.

Los fotogramas del video y los eventos de puntero deben compartir un mismo origen temporal, y las coordenadas de los eventos deben transformarse al espacio de píxeles de la región grabada. Verifica ambos en la prueba antes de comprometerte con una toma completa.

Produce un master 16:9, un reframe móvil 4:5, una miniatura, el proyecto fuente de Remotion y un manifiesto de metadatos que los vincule con las capturas. Valida cada salida con ffprobe para códec, tasa de fotogramas y duración, inspecciona los fotogramas extraídos y confirma la reproducción real. Los renders o pruebas exitosos no son prueba visual; mira la salida real.

La tarea está completa cuando la prueba y las capturas completas existen como material real con metadatos alineados, todos los artefactos de salida existen y han sido inspeccionados, el códec, la tasa de fotogramas y la duración coinciden con el plan, se confirmó la reproducción, se restauró el estado del escritorio, y el manifiesto registra comandos, origen temporal, transformación de coordenadas y rutas de archivo. Si falta una herramienta requerida o la captura falla, reporta el bloqueador preciso; nunca fabriques ni sustituyas material.

Skills relacionados