SNS Auto Poster for Openclaw

A professional-grade social media automation tool for X/Twitter that manages scheduled content queues through cron-based triggers.

sa9saq
v1.1.0
Feb 8, 2026
0
0
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install sns-auto-poster

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

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).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is SNS Auto Poster?

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.

SNS Auto Poster Use Cases

  • Automating recurring daily updates or morning greetings using predefined templates.
  • Scheduling a series of promotional tweets for product launches or marketing campaigns.
  • Managing a persistent queue of content to ensure consistent social media activity during off-hours.
  • Integrating automated social notifications from other system tasks within the environment of Openclaw Skills.

How SNS Auto Poster Works

  1. Users add content to the local system using the CLI, which records post data, media paths, and desired timestamps into a queue.
  2. The skill references secure environment variables for OAuth 1.0a authentication with platform APIs.
  3. A cron job, configured via Openclaw Skills, triggers the queue processor at defined intervals (e.g., every 15 minutes).
  4. The processor identifies all pending posts whose scheduled time has arrived or passed.
  5. Upon successful publication, the post status is updated to prevent duplicates, while the system handles rate limits and character constraints automatically.

SNS Auto Poster Setup

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"

SNS Auto Poster Data Schema & Taxonomy

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).

SNS Auto Poster Advanced Features

  • Cron-based queue management for fully hands-off social media automation.
  • Dynamic template support allowing for variable injection into recurring posts.
  • Automatic retry logic for missed schedules, ensuring past-due content is published on the next cycle within Openclaw Skills.
  • Integrated media handling for uploading images alongside text-based updates.
  • Built-in rate limit protection to ensure compliance with X/Twitter API policies.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*