Agency Meetup Publish
Publica grabaciones de reuniones de Zoom en YouTube con intro, miniatura y descripción con marcas de tiempo
Funciona con configuración
Qué hace
Un pipeline de 9 pasos que publica grabaciones de reuniones de la Comunidad AGENCY en YouTube: descarga el MP4 y VTT de Zoom, concatena una intro vía ffmpeg, genera códigos de tiempo con offset de intro a partir de la transcripción, escribe una descripción con plantilla con enlaces y hashtags fijos de la comunidad, renderiza una miniatura de 1280x720 desde una plantilla HTML, luego sube, establece la miniatura y añade el video a una lista de reproducción. Se activa cuando el usuario pide "upload the meetup", "publish the recording", "process the Zoom recording for YouTube", o añadir una intro/outro a una grabación de reunión y subirla. Depende de herramientas externas y específicas del autor (un proyecto youtube-uploader con OAuth, los scripts de zoom del repositorio, una animación de intro, credenciales de Zoom + YouTube) que no se incluyen en la habilidad.
Informe de la prueba
SKILL.md y ambas referencias (description-template.md HTTP 200, thumbnail-template.html HTTP 200) obtenidos; el frontmatter tiene name+description válidos. No se pudo ejecutar el pipeline completo (OAuth de Zoom/YouTube, concatenación ffmpeg, subida y los activos youtube-uploader/intro del autor no están en el repositorio ni en esta máquina), así que probé la subtarea autocontenida: generar la descripción con marcas de tiempo a partir de un VTT ruso de muestra. La línea base (sin habilidad) produjo marcas de tiempo VTT raw y un título simple; la habilidad produjo el título de marca "AGENCY Community Meetup:", • viñetas, el bloque de enlaces obligatorios y — la diferencia clave — cada marca de tiempo se desplazó +6s (0:45→0:51, 4:12→4:18, 28:40→28:46) para que coincidieran con el video después de que se antepusiera la intro. Veredicto de configuración porque la habilidad enviada no puede ejecutarse sin reconstruir los scripts externos del autor, el mp4 de intro, OAuth y las rutas codificadas.
Probado el: 2026-07-31 · Claude Code 2.x (agent harness)
Instalación
git clone --depth 1 https://github.com/glebis/claude-skills.git /tmp/agency-meetup-publish-src mkdir -p ~/.claude/skills cp -R /tmp/agency-meetup-publish-src/agency-meetup-publish ~/.claude/skills/agency-meetup-publish # The skill body is a pipeline over EXTERNAL tooling that is NOT in this repo and must be # built/configured yourself before it can run end-to-end: # - ~/ai_projects/youtube-uploader/ (youtube_upload.py + youtube_manage.py with OAuth creds) # - ~/ai_projects/my-video/out/agency-swarm-intro.mp4 (6s 1920x1080 intro animation) # - the repo's zoom skill scripts at ~/.claude/skills/zoom/scripts/ + ~/.zoom_credentials/ # - ffmpeg + ffprobe on PATH; Google Chrome or Playwright for thumbnail rendering # Also hardcoded to the author's paths (~/Brains/brain/, ~/ai_projects/...) and a fixed # playlist id (PLZNP0SKU2SqjHOy01UjDxhSRtcluvuw0m) — edit these for your own setup.
Comandos y prompts de ejemplo
/agency-meetup-publishPublica grabaciones de reuniones de Zoom en YouTube con intro, miniatura y descripción con marcas de tiempo
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Upload this week's meetup recording to YouTubeProcess the Zoom recording for YouTube publishingAdd intro and outro to this meeting recording