Agency Meetup Publish

Publicerar Zoom-mötesinspelningar till YouTube med intro, miniatyrbild och tidsstämplad beskrivning

av glebis · glebis/claude-skills

Fungerar med konfiguration ★ 8.0/10

Agency Meetup Publish — Publicerar Zoom-mötesinspelningar till YouTube med intro, miniatyrbild och tidsstämplad beskrivning

Vad den gör

En 9-stegs pipeline som publicerar AGENCY Community-mötesinspelningar till YouTube: den laddar ner Zoom MP4 och VTT, sammanfogar ett intro via ffmpeg, genererar intro-offset-tidskoder från transkriptet, skriver en mallbaserad beskrivning med fasta community-länkar och hashtags, renderar en 1280x720 miniatyrbild från en HTML-mall, laddar sedan upp, ställer in miniatyrbilden och lägger till videon i en spellista. Utlöses när användaren ber att "upload the meetup", "publish the recording", "process the Zoom recording for YouTube", eller lägga till ett intro/outro till en mötesinspelning och ladda upp den. Beror på externa, författarspecifika verktyg (ett youtube-uploader-projekt med OAuth, repots zoom-skript, en intro-animation, Zoom + YouTube-uppgifter) som inte levereras med färdigheten.

Testrapport

Hämtade SKILL.md och båda referenserna (description-template.md HTTP 200, thumbnail-template.html HTTP 200); frontmatter har giltigt name+description. Kunde inte köra hela pipelinen (Zoom/YouTube OAuth, ffmpeg concat, uppladdning, och författarens youtube-uploader/intro-tillgångar finns inte i repot och inte på denna maskin), så jag testade den enda fristående deluppgiften: att generera den tidsstämplade beskrivningen från en rysk VTT-exempel. Baslinjen (ingen färdighet) producerade råa VTT-tidskoder och en enkel titel; färdighetsföljande producerade den märkta "AGENCY Community Meetup:"-titeln, • punkter, det obligatoriska länkblocket, och — den bärande skillnaden — varje tidskod flyttades +6s (0:45→0:51, 4:12→4:18, 28:40→28:46) så de matchar videon efter att introt har lagts till. Dom uppsättning eftersom den levererade färdigheten inte kan köras utan att rekonstruera författarens externa skript, intro mp4, OAuth och hårdkodade sökvägar.

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

Installation

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.

Kommandon och exempelprompter

  • /agency-meetup-publishPublicerar Zoom-mötesinspelningar till YouTube med intro, miniatyrbild och tidsstämplad beskrivning

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

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