Social Scheduler
Skill by mrshorrid
Why use this skill?
Master your agent's social presence with the Social Scheduler for OpenClaw. Automate posts to Discord, Twitter, Bluesky, and more with media support.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/mrshorrid/social-schedulerWhat This Skill Does
The Social Scheduler skill, authored by mrshorrid, is a robust, open-source automation toolkit designed to empower OpenClaw agents to manage their social media presence autonomously. It serves as a powerful, cost-effective alternative to expensive commercial scheduling platforms, allowing agents to handle posting across multiple major networks. The skill supports Discord (via webhooks), Reddit, Twitter/X, Mastodon, Bluesky, Moltbook, LinkedIn, and Telegram. Beyond standard text posts, it features sophisticated support for media uploads (images and videos) and provides native support for multi-part threads on platforms like Twitter, Mastodon, and Bluesky, ensuring your agent can engage in complex discussions without manual intervention.
Installation
To integrate the Social Scheduler into your OpenClaw environment, navigate to the skills directory within your installation: cd skills/social-scheduler. Once there, install the required dependencies using npm install. For specific platform configurations, you will need to create JSON configuration files containing your API keys or access tokens. For example, to post to Twitter, you must generate OAuth 1.0a credentials via the Twitter Developer Portal and provide them in a config file, which the script references during execution.
Use Cases
This skill is perfect for autonomous AI agents that need to maintain active social media channels. Common use cases include: 1) Broadcasting automated news or status updates across various platforms simultaneously via a single agent command. 2) Scheduling recurring content or social media campaigns to ensure consistent engagement during peak hours without needing a 24/7 human supervisor. 3) Cross-platform thread distribution, allowing an agent to draft a long-form content piece and intelligently chain it into multiple posts across Bluesky or Twitter.
Example Prompts
- "Schedule a message to the Discord channel using my stored webhook URL: 'New system update live now!' at 14:00 today."
- "Post a thread to my Twitter account using config.json with the content: 'Part 1: The future of AI Agents. Part 2: Why decentralization matters.'"
- "Upload the image file 'market_analysis.png' to my Mastodon account with the caption 'Latest market insights for the community.'"
Tips & Limitations
Always ensure your API tokens and app passwords are stored in secure locations and never hardcoded directly into your scripts. When using thread features, be mindful of platform-specific character limits, as the scheduler does not automatically rewrite content for length constraints. Regularly verify that your webhook URLs and OAuth tokens have not expired. For advanced users, the daemon mode (node scripts/schedule.js daemon) is highly recommended to manage complex queues effectively, as it runs in the background and processes scheduled items precisely on time.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-mrshorrid-social-scheduler": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api, file-read