A professional-grade social media automation tool for X/Twitter that manages scheduled content queues through cron-based triggers.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install sns-auto-poster
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install sns-auto-poster using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
SNS Auto Poster is a specialized skill designed to streamline social media management by automating the posting process to X/Twitter. By utilizing Openclaw Skills, users can maintain a local content queue, schedule posts for future dates, and automate the publication process without manual oversight. This skill acts as a bridge between content generation and platform distribution, ensuring a consistent online presence.
The core value of this tool lies in its ability to handle both text and media-based posts through a simple CLI interface. It is built to be a reliable component of any automated workflow, allowing developers to integrate social sharing directly into their Openclaw Skills ecosystem. With native support for cron scheduling, it ensures that your updates are delivered on time, every time.
To begin using this skill, ensure you have Python 3.8+ and the necessary dependencies installed:
pip install requests
Next, configure your API credentials in your local environment. Create or edit ~/.openclaw/secrets.env to include your X/Twitter developer keys. These are essential for the skill to interact with Openclaw Skills workflows:
X_CONSUMER_KEY="your_key"
X_CONSUMER_SECRET="your_secret"
X_ACCESS_TOKEN="your_token"
X_ACCESS_TOKEN_SECRET="your_token_secret"
Finally, enable the automated processing by adding a cron schedule:
openclaw cron add --schedule "*/15 * * * *" --command "python3 {skill_dir}/poster.py run"
The SNS Auto Poster skill organizes its operations through structured JSON files, ensuring compatibility and transparency within Openclaw Skills.
| File/Component | Format | Purpose |
|---|---|---|
queue.json |
JSON Array | Manages the list of pending and completed posts, including unique IDs and timestamps. |
templates/ |
JSON Files | Stores reusable post structures with dynamic placeholders like {date} for automated content generation. |
secrets.env |
ENV | Securely stores sensitive API credentials outside of the codebase. |
status |
String | Tracks the lifecycle of a post (e.g., pending, posted). |
Loading
A specialized framework that enables AI agents to autonomously author, optimize, and manage their own functional skills with professional quality control.

A precision utility for monitoring website availability, performance metrics, and HTTP status codes in real-time.

A lightweight, dependency-free tool for monitoring website availability, latency, and HTTP status codes using curl.

A framework for managing an AI agent's evolving personality and core values through exclusive human-led supervision.

A professional social media planning tool for managing post schedules, optimizing engagement times, and exporting content for Publer.

A specialized utility for organizing SSH configurations, generating secure keys, and auditing remote server connectivity.








































