This is an automated content pipeline that scrapes, curates, and summarizes data from a source, then generates and publishes ready-to-post content to Telegram channels, X (Twitter), and Instagram accounts. It also creates and uploads videos to YouTube.
git clone https://github.com/ArmanShirzad/SocialMediaContentCreationAndPostingAutomationPlatform.gitThis skill automates the entire content creation and distribution workflow for social media marketing. It scrapes articles from TechCrunch, translates and summarizes them in Persian using LLM-powered translation, generates videos using MoviePy and stock images from Pexels, and posts the content across YouTube, Telegram, X (Twitter), and Instagram. The platform includes built-in rate limiting for Instagram compliance, database tracking to prevent duplicate posts, and scheduling for automated runs every 6 hours. It solves the manual burden of content curation, translation, video production, and multi-platform posting, making it ideal for content teams managing multilingual social media channels.
Clone the repository and install dependencies via pip install -r requirements.txt. Configure API credentials for Google (YouTube), Telegram, X, and optionally Instagram in the config/ directory. Run python main.py for full workflow or python scheduler.py to automate runs every 6 hours.
Multilingual tech news distribution across YouTube, Telegram, Twitter, and Instagram
Automated video content generation from articles with stock footage integration
Scheduled batch content posting with duplicate detection and rate limiting
Cross-platform social media marketing with translated, summarized content
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/ArmanShirzad/SocialMediaContentCreationAndPostingAutomationPlatformCopy 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 creation and posting for [COMPANY], a [INDUSTRY] business. I want to scrape and curate data from [DATA SOURCES], then generate and publish ready-to-post content to Telegram, X (Twitter), and Instagram. Additionally, I need videos created and uploaded to YouTube. Please outline the steps and tools required to set this up.
# Social Media Content Automation Plan for GreenTech Solutions ## Step 1: Data Scraping and Curation - **Sources**: Industry news websites, competitor social media, internal blog posts - **Tools**: Python scripts with BeautifulSoup, RSS feeds, and Zapier integrations - **Frequency**: Daily scraping, weekly curation ## Step 2: Content Generation - **Platforms**: Telegram, X (Twitter), Instagram, YouTube - **Content Types**: Summarized news articles, infographics, short videos - **Tools**: AI content generators, Canva for graphics, CapCut for video editing ## Step 3: Scheduling and Posting - **Scheduling**: Use Buffer or Hootsuite for multi-platform scheduling - **Posting**: Automate posting with API integrations - **Engagement**: Monitor and respond to comments and messages ## Step 4: Video Creation and Uploading - **Video Types**: Product demos, tutorials, industry news roundups - **Tools**: AI video generators, Adobe Premiere Pro for editing - **Uploading**: Automate uploads with YouTube API ## Step 5: Analytics and Optimization - **Metrics**: Engagement rates, follower growth, video views - **Tools**: Google Analytics, social media insights - **Optimization**: Adjust content strategy based on performance data
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan