Automates content publishing across Instagram, TikTok, X, and Facebook, powered by Twake Production for faster, social media management.
git clone https://github.com/Epein5/Twake_Production_automation.gitTwake Production Automation is a Python-based pipeline that generates daily skit videos featuring three Nepali-speaking characters discussing tech interview topics. It fetches topics from Supabase, generates scripts via Grok-3 LLM, synthesizes voice audio using ElevenLabs, composes videos with MoviePy, and automatically uploads results to Google Drive while logging metadata to Google Sheets. The system runs on a FastAPI server with automated daily scheduling via APScheduler. It handles video upscaling to 720p, background music mixing, clip synchronization, and token caching for Google OAuth2, making it suitable for teams automating multilingual educational content production at scale.
Set up a .env file with Azure API credentials (for Grok-3 LLM), ElevenLabs voice IDs, Supabase database keys, and place a credentials.json file for Google OAuth2 in the project root. Run `python main.py` to start the FastAPI server on port 8001, which auto-schedules the daily pipeline at 19:53 UTC or manually trigger it via `curl http://localhost:8001/run-daily`. The system will fetch topics, generate scripts, create videos, and upload them to Google Drive and Sheets automatically.
Automate daily educational skit video production for tech interview preparation content
Generate multilingual AI-narrated videos with character-based dialogue workflows
Schedule and orchestrate video publishing pipelines with cloud storage integration
Manage recurring video content creation with LLM-generated scripts and voice synthesis
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/Epein5/Twake_Production_automationCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
I need to automate my social media content publishing across Instagram, TikTok, X, and Facebook using Twake Production. Here are the details: [COMPANY] is in the [INDUSTRY] industry. The content is based on [DATA] and should be scheduled for [DATE]. Can you generate a plan and the necessary posts?
# Social Media Content Publishing Plan ## Platforms: Instagram, TikTok, X, Facebook ## Content Themes: - Product Launch: New Eco-Friendly Water Bottles - Behind the Scenes: Manufacturing Process - Customer Testimonials: User Experiences ## Posting Schedule: - **Instagram**: 3 posts per week (Monday, Wednesday, Friday at 10 AM) - **TikTok**: 2 videos per week (Tuesday, Thursday at 12 PM) - **X**: 5 tweets per week (Monday to Friday at 9 AM) - **Facebook**: 2 posts per week (Wednesday, Saturday at 2 PM) ## Content Examples: - **Instagram Post**: 'Introducing our new eco-friendly water bottles! 🌱 Made from 100% recycled materials, they are durable and stylish. #EcoFriendly #SustainableLiving' - **TikTok Video**: Behind-the-scenes look at our manufacturing process. See how we ensure quality and sustainability in every bottle. #BehindTheScenes #EcoFriendly' - **X Tweet**: 'Did you know? Our new water bottles are made from 100% recycled materials. Join the movement towards a greener planet! #SustainableLiving #EcoFriendly' - **Facebook Post**: 'Meet Sarah, one of our happy customers! She loves her new eco-friendly water bottle and shares her experience. Read her story here. #CustomerTestimonials #EcoFriendly' ## Automation Tools: - Twake Production for seamless content publishing across all platforms. - Scheduled posting to ensure consistency and reach.
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan