Agency Docs Updater (lab meeting publishing pipeline)
End-to-end pipeline that downloads a lab meeting recording, publishes it to YouTube and ships the docs-site page.
AutomationAdvanced★ 402⑂ 61AI score 7/10Last updated: Oct 27, 2026
What it does
- Locates the Fathom/Zoom transcript for a given date and lab number and fetches the video file.
- Trims leading dead air and optional tech-difficulty spans using transcript detection, uploads to YouTube, then verifies via the API that the video really processed.
- Builds a branded thumbnail, sets title/description/tags and adds the video to the right playlist.
- Produces a fact-checked, MDX-safe summary, generates the meeting page, commits and pushes, waits for the Vercel deploy and verifies the embed in a browser.
- Rebuilds site-wide aggregations: meetings database, glossary and link library.
Who it's for
- Operators who repeatedly publish recorded sessions to YouTube plus a docs site.
- Teams already on a Zoom/Fathom → YouTube → Next.js docs stack.
- Builders who want a reference design for long multi-step automation skills.
Examples
yesterday 04— publish yesterday's Lab 04 meeting end to end.20260420 05— publish the Lab 05 session for a specific date.- No arguments — use today's date and auto-detect the lab number.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/glebis/claude-skills/HEAD/agency-docs-updater/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on AI Skill Mart. Copy the agency-docs-updater folder from the GitHub repo glebis/claude-skills into my ~/.claude/skills/agency-docs-updater/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/glebis/claude-skills.git /tmp/claude-skills && cp -r /tmp/claude-skills/agency-docs-updater ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Clone the repo:
git clone https://github.com/glebis/claude-skills.git. - Copy the skill:
cp -r claude-skills/agency-docs-updater ~/.claude/skills/. - Install the companion skills the same way:
zoom,fathom,nano-banana. - Clone the separate
youtube-uploaderrepo and finish YouTube API authentication. - Copy
.env.exampleto.envinside the skill folder and pointVAULT_DIR,DOCS_SITE_DIR,GITHUB_REPO,SITE_DOMAINetc. at your own setup. - Run
bash ~/.claude/skills/agency-docs-updater/scripts/preflight.shand fix whatever it flags (Python deps, Playwright/chromium, API keys). - Restart Claude Code and invoke it, e.g. "run agency-docs-updater with args: today".
View source on GitHub ↗License: MIT