ytb-deploy: Cloud Run Deploy Automation for YouTube Creators

If you're building YouTube automation tools that run in production, you know the pain points: managing OAuth tokens securely, uploading fonts to cloud storage, and deploying to Cloud Run with proper configuration. The ytb-deploy skill pack solves these exact problems with a clean, CLI-driven workflow that integrates seamlessly with Claude Code.

Why Deploying YouTube Tools to Cloud Run is Hard

Most YouTube automation projects face three critical infrastructure challenges:

The ytb-deploy skill pack addresses each of these with purpose-built, MIT-licensed tools that work together as a cohesive system.

YouTube OAuth Token Management

The deploy-youtube-token skill provides a secure, automated way to store your YouTube OAuth tokens in Google Cloud Secret Manager. Instead of hardcoding credentials or using insecure environment variables, this workflow:

This approach eliminates the risk of accidentally committing tokens to Git repositories while maintaining easy access for your deployed services.

Note: The workflow supports multiple channels through naming conventions like youtube-poetry.json and youtube-news.json. Each channel gets its own refresh token, allowing you to manage different YouTube accounts from the same deployment.

GCS Font Upload Automation

Video generation tools need fonts, but embedding them directly in Docker images creates maintenance headaches. The deploy-font-upload skill solves this by uploading fonts to Google Cloud Storage (GCS) where they can be downloaded at runtime.

The current font collection includes:

With just one command (npx tsx src/scripts/upload-fonts.ts), your fonts are uploaded to GCS and ready for your Cloud Run service to download automatically during startup.

Cloud Run Deployment Workflow

The deploy-cloud-run skill handles the entire deployment pipeline for TypeScript-based YouTube automation tools:

  1. TypeScript Compilation: Builds your project using npx tsc with proper build configuration
  2. Cloud Build Submission: Submits your build to Google Cloud Build with automatic dependency resolution
  3. Status Tracking: Monitors build progress until completion (SUCCESS or FAILURE)
  4. Optional Testing: Automatically tests your deployed service with sample payloads

The workflow is designed to handle the specific constraints of Cloud Run environments, including avoiding problematic dependencies like curl_cffi and using system-installed ffmpeg instead of npm packages that cause segmentation faults.

Warning: Cloud Run deployments take approximately 9 minutes due to the comprehensive build process. This ensures reliability and proper dependency resolution rather than quick but fragile deployments.

How to Get Started

Getting started with ytb-deploy is straightforward:

#!/bin/bash
# Add the ClickAround marketplace
/plugin marketplace add https://github.com/clickaround/marketplace

# Install the ytb-deploy skill pack
/plugin install ytb-deploy@clickaround

Once installed, you can use the following commands:

All skills are 100% open source under the MIT license, with complete transparency into the implementation details.

Real-World Use Cases

ytb-deploy is particularly valuable for:

The modular design means you can use individual components (like just the token management) or the complete workflow depending on your needs.

What's Next?

While ytb-deploy focuses on infrastructure automation, it's designed to work alongside other ClickAround skill packs:

The complete ecosystem gives you end-to-end YouTube automation, from content creation to production deployment.

Get Started Today

Star this skill on GitHub — if ytb-deploy saves you time managing YouTube infrastructure, give it a star. That's the only marketing budget I have.

🚀 Pro Bundle (₩59,000 lifetime) — get all 7 skill packs including ytb-deploy, plus Discord access and monthly Q&A sessions.

💡 ytb-deploy is part of ClickAround Creator Pro — the complete toolkit for YouTube creators building their own automation infrastructure.

Published on May 15, 2026