Automating video storage and YouTube uploads is one of the most time-consuming parts of content creation. The ytb-storage skill pack solves this problem with two powerful, production-ready capabilities: Google Cloud Storage integration and multi-channel YouTube upload automation.
The storage-gcs skill provides a complete Google Cloud Storage service layer that handles all your video storage needs:
This service is built as a singleton TypeScript class (GoogleCloudStorageService.ts) with proper error handling and retry logic. It uses the official @google-cloud/storage SDK and integrates with Google Cloud's Application Default Credentials system.
The storage-youtube-upload skill automates the entire YouTube publishing workflow across multiple channels:
main-channel, sub-channel-1, news-channel-1, news-channel-2, and poetry-channelThis implementation uses the official googleapis library for YouTube Data API v3 integration and @google-cloud/secret-manager for secure credential storage. The architecture separates concerns cleanly between authentication, secret management, and upload services.
Installing ytb-storage is simple and follows the standard ClickAround plugin system:
/plugin marketplace add https://github.com/clickaround/marketplace
/plugin install ytb-storage@clickaround
For full deployment, you'll need:
gsutil mb gs://your-bucket-name)The skills are designed to be easily integrated into existing projects. Just copy the relevant TypeScript files, install the required npm packages, and configure your environment variables.
Before ytb-storage, creators typically spent 15-30 minutes per video on manual uploads, credential management, and file transfers. With this automation:
The architecture is production-ready with proper error handling, retry logic, and monitoring hooks already built in.