Agency Meetup Publish

Publikuje nagrania spotkań Zoom na YouTube z intro, miniaturą i opisem z kodami czasowymi

Autor: glebis · glebis/claude-skills

Działa po konfiguracji ★ 8.0/10

Agency Meetup Publish — Publikuje nagrania spotkań Zoom na YouTube z intro, miniaturą i opisem z kodami czasowymi

Co robi ten skill

9-etapowy potok, który publikuje nagrania spotkań AGENCY Community na YouTube: pobiera pliki Zoom MP4 i VTT, łączy intro za pomocą ffmpeg, generuje kody czasowe z przesunięciem intro z transkrypcji, pisze szablonowy opis ze stałymi linkami społeczności i hashtagami, renderuje miniaturę 1280x720 z szablonu HTML, a następnie przesyła, ustawia miniaturę i dodaje wideo do playlisty. Uruchamia się, gdy użytkownik prosi o „upload the meetup”, „publish the recording”, „process the Zoom recording for YouTube” lub dodanie intro/outro do nagrania spotkania i jego przesłanie. Zależy od zewnętrznych, specyficznych dla autora narzędzi (projekt youtube-uploader z OAuth, skrypty Zoom z repozytorium, animacja intro, dane uwierzytelniające Zoom + YouTube), które nie są dostarczane w ramach umiejętności.

Raport z testu

Pobrano SKILL.md i oba odwołania (description-template.md HTTP 200, thumbnail-template.html HTTP 200); frontmatter ma prawidłowe name+description. Nie można było uruchomić pełnego potoku (Zoom/YouTube OAuth, ffmpeg concat, upload oraz zasoby youtube-uploader/intro autora nie znajdują się w repozytorium i nie na tej maszynie), więc przetestowałem jedno samodzielne podzadanie: generowanie opisu z kodami czasowymi z przykładowego rosyjskiego VTT. Linia bazowa (bez umiejętności) wygenerowała surowe kody czasowe VTT i prosty tytuł; wersja zgodna z umiejętnością wygenerowała markowy tytuł „AGENCY Community Meetup:”, • punkty, obowiązkowy blok linków oraz — kluczową różnicę — każdy kod czasowy przesunięty o +6s (0:45→0:51, 4:12→4:18, 28:40→28:46), aby pasowały do wideo po dodaniu intro. Werdykt przygotowany, ponieważ dostarczona umiejętność nie może działać bez odtworzenia zewnętrznych skryptów autora, intro mp4, OAuth i zakodowanych na stałe ścieżek.

Testowano: 2026-07-31 · Claude Code 2.x (agent harness)

Instalacja

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.

Komendy i przykładowe prompty

  • /agency-meetup-publishPublikuje nagrania spotkań Zoom na YouTube z intro, miniaturą i opisem z kodami czasowymi

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Upload this week's meetup recording to YouTube
  • Process the Zoom recording for YouTube publishing
  • Add intro and outro to this meeting recording