Agency Meetup Publish
Publishes Zoom meetup recordings to YouTube with intro, thumbnail, and timecoded description
Test report
- Verdict
- Works with setup
- Score
- Tested
- Jul 31, 2026
- Environment
- Claude Code 2.x (agent harness)
- Upstream re-checked
- Aug 10, 2026 · 2d909ca
Fetched SKILL.md and both references (description-template.md HTTP 200, thumbnail-template.html HTTP 200); frontmatter has valid name+description. Could not run the full pipeline (Zoom/YouTube OAuth, ffmpeg concat, upload, and the author's youtube-uploader/intro assets are not in the repo and not on this machine), so I tested the one self-contained sub-task: generating the timecoded description from a sample Russian VTT. Baseline (no skill) produced raw VTT timecodes and a plain title; skill-following produced the branded "AGENCY Community Meetup:" title, • bullets, the mandatory links block, and — the load-bearing difference — every timecode shifted +6s (0:45→0:51, 4:12→4:18, 28:40→28:46) so they match the video after the intro is prepended. Verdict setup because the shipped skill cannot run without reconstructing the author's external scripts, intro mp4, OAuth, and hardcoded paths.
Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works
- Installs cleanly 4/5
- Triggers reliably 5/5
- Output vs. baseline 7/10
- Docs & honesty 4/5
What Agency Meetup Publish does
A 9-step pipeline that publishes AGENCY Community meetup recordings to YouTube: it downloads the Zoom MP4 and VTT, concatenates an intro via ffmpeg, generates intro-offset timecodes from the transcript, writes a templated description with fixed community links and hashtags, renders a 1280x720 thumbnail from an HTML template, then uploads, sets the thumbnail, and adds the video to a playlist. Triggers when the user asks to "upload the meetup", "publish the recording", "process the Zoom recording for YouTube", or add an intro/outro to a meeting recording and upload it. Depends on external, author-specific tooling (a youtube-uploader project with OAuth, the repo's zoom scripts, an intro animation, Zoom + YouTube credentials) that does not ship inside the skill.
How to install Agency Meetup Publish
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.
Skills live in ~/.claude/skills/ (global) or .claude/skills/
(per-project). Restart Claude Code after installing.
Commands — how to trigger Agency Meetup Publish
-
/agency-meetup-publishPublishes Zoom meetup recordings to YouTube with intro, thumbnail, and timecoded description
It also activates on plain-language prompts like these:
-
Upload this week's meetup recording to YouTube -
Process the Zoom recording for YouTube publishing -
Add intro and outro to this meeting recording
Frequently asked questions
- Is the Agency Meetup Publish skill free?
- Yes. The skill itself is free from glebis/claude-skills. SkillProof publishes the install command and an independent test verdict at no cost.
- Does Agency Meetup Publish work with Claude Code?
- We tested it with Claude Code 2.x (agent harness) on Jul 31, 2026. Verdict: Works with setup. Fetched SKILL.md and both references (description-template.md HTTP 200, thumbnail-template.html HTTP 200); frontmatter has valid name+description. Could not run the full pipeline (Zoom/YouTube OAuth, ffmpeg concat, upload, and the author's youtube-uploader/intro assets are not in the repo and not on this machine), so I tested the one self-contained sub-task: generating the timecoded description from a sample Russian VTT. Baseline (no skill) produced raw VTT timecodes and a plain title; skill-following produced the branded "AGENCY Community Meetup:" title, • bullets, the mandatory links block, and — the load-bearing difference — every timecode shifted +6s (0:45→0:51, 4:12→4:18, 28:40→28:46) so they match the video after the intro is prepended. Verdict setup because the shipped skill cannot run without reconstructing the author's external scripts, intro mp4, OAuth, and hardcoded paths.
- What is the Agency Meetup Publish SkillProof Score?
- 8.0/10 — installs cleanly 4/5, triggers reliably 5/5, output vs. baseline 7/10, docs & honesty 4/5.
- How do I install Agency Meetup Publish?
- Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
- Can I use Agency Meetup Publish with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
- The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.