A framework to manage, monitor and deploy marketing in social-media by re-posting content from one place to the another.
git clone https://github.com/SlapBot/reposter.gitReposter is a framework that manages and automates reposting content across social media platforms. It supports Reddit as a content source and Facebook as a destination, with extensible architecture for adding other platforms. The framework uses declarative JSON configuration to define many-to-many workflows—for example, pulling from multiple subreddits and posting to multiple Facebook pages simultaneously. It includes duplicate detection, scheduling capabilities via cron or built-in application scheduling, and simple APIs for adding new social media integrations. Users can run it natively with Python or via Docker, making it a programmable alternative to Zapier for social media automation.
Clone the repository and set up Python3 with virtualenv. Configure Reddit and Facebook credentials in config.ini, then define your reposting workflows in information.json using declarative syntax. Run python index.py for one-time execution or python schedule_index.py for periodic posting, or use Docker Compose for containerized deployment.
Automatically repost Reddit content to multiple Facebook business pages
Distribute content from multiple subreddits to multiple social accounts
Schedule periodic content posting across platforms on defined intervals
Aggregate content from various sources and submit to multiple social media handles
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/SlapBot/reposterCopy 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.
As a social media manager for [COMPANY], I need to repost content from [PLATFORM] to [PLATFORM]. The content should be tailored to each platform's audience. Here's the content: [CONTENT]. Please adapt it for [PLATFORM] and provide a posting schedule for the next [NUMBER] days.
# Social Media Reposting Strategy for [COMPANY] ## Platform-Specific Adaptations **Instagram:** - Visual-focused adaptation of the content - Use relevant hashtags: #MarketingTips #SocialMediaStrategy - Post at 12 PM and 6 PM **LinkedIn:** - Professional tone with industry insights - Use hashtags: #DigitalMarketing #B2BMarketing - Post at 9 AM and 3 PM **Twitter:** - Concise version with engaging questions - Use hashtags: #Marketing #SocialMedia - Post at 8 AM, 12 PM, and 5 PM ## Posting Schedule | Date | Platform | Time | Content Focus | |------------|----------|-------|------------------------| | [DATE] | Instagram| 12 PM | Visual Marketing Tips | | [DATE] | LinkedIn | 9 AM | Industry Insights | | [DATE] | Twitter | 8 AM | Engaging Questions | | [DATE] | Instagram| 6 PM | Behind-the-Scenes | | [DATE] | LinkedIn | 3 PM | Case Study Highlights |
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan