ytb-deploy: Cloud Run Deployment Automation for YouTube Creators

YouTube creators who build custom automation tools face a common challenge: deploying complex applications to production environments. The ytb-deploy skill pack solves this problem with three specialized deployment workflows that automate the entire process from local development to production-ready services running on Google Cloud Run.

Cloud Run Deployment Automation

The core capability of ytb-deploy is its Cloud Run deployment automation. This workflow handles the complete deployment pipeline for TypeScript-based video generation services like short-video-maker. It begins with TypeScript compilation using npx tsc, then submits the build to Google Cloud Build with automatic project configuration. The system tracks build status in real-time and provides immediate feedback on success or failure.

What makes this deployment truly powerful is its integrated testing capability. When you enable the test=true parameter, the system automatically performs end-to-end validation by sending test payloads to your newly deployed service. This ensures your application is not only deployed but also functioning correctly before you begin using it for production video generation.

Font Management for Multilingual Content

Creating professional YouTube videos requires high-quality typography that supports multiple languages. The font-upload workflow in ytb-deploy automates the process of uploading fonts to Google Cloud Storage (GCS), where they're automatically downloaded by your Cloud Run service during startup.

This workflow manages six carefully selected fonts optimized for different use cases: BlackHanSans-Regular.ttf for titles (supporting both Korean and Latin characters), GmarketSansTTFBold.ttf for subtitles, and specialized fonts for Japanese/Chinese (NotoSansCJKsc-Bold.otf) and Hindi (NotoSansDevanagari-Bold.ttf). The automation eliminates manual font management and ensures consistent typography across all your generated videos.

Secure YouTube OAuth Token Management

Accessing YouTube's API requires secure handling of sensitive OAuth credentials. The youtube-token workflow in ytb-deploy provides enterprise-grade security by storing YouTube channel tokens in Google Cloud Secret Manager rather than in source code or environment variables.

This workflow follows best practices by compressing channel-specific JSON token files into a tar.gz archive, base64-encoding the binary data for safe transmission, and securely storing it in Secret Manager. The Cloud Run service automatically decodes and extracts these tokens at runtime, eliminating security vulnerabilities associated with hardcoded credentials or plaintext storage.

Why This Matters for Indie Developers

Before ytb-deploy, YouTube creators faced significant operational overhead when deploying custom automation tools. They had to manually manage TypeScript compilation, Cloud Build configurations, font assets, and OAuth credentials across multiple environments. This created bottlenecks that prevented rapid iteration and deployment of new features.

With ytb-deploy, creators can focus on building innovative video generation capabilities while the deployment infrastructure handles itself. The result is faster development cycles, improved reliability, and enhanced security—all without requiring deep DevOps expertise.

Get Started Today

⭐ Star this skill on GitHub: github.com/clickaround/ytb-deploy — this open-source tool has already saved developers hundreds of hours in deployment time.

Pro Bundle (₩59,000 lifetime, all 7 packs): ClickAround Creator Pro includes ytb-deploy plus six other essential skill packs for YouTube automation, all with Discord community access and monthly Q&A sessions.