A robust integration for posting text, images, and replies to X/Twitter using official API v2 and OAuth 1.0a.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install x-api-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 x-api-poster using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The X API Poster is a specialized tool within the Openclaw Skills ecosystem designed to facilitate seamless interaction with the X (formerly Twitter) platform. By utilizing the official API v2 and OAuth 1.0a authentication, it allows developers to programmatically publish content, upload media, and manage conversational threads without leaving their development environment.
This skill prioritizes security and reliability, handling complex tasks like HMAC-SHA1 signature generation and media-specific upload workflows internally. Whether you are building an automated notification system or managing a brand presence, this skill provides the necessary infrastructure to interact with X effectively.
Ensure you have Python 3.8+ and the requests library. Install dependencies using:
pip install requests
Create a project at developer.x.com, enable Read and Write permissions, and save your credentials in ~/.openclaw/secrets.env:
# ~/.openclaw/secrets.env
X_CONSUMER_KEY='your_key'
X_CONSUMER_SECRET='your_secret'
X_ACCESS_TOKEN='your_token'
X_ACCESS_TOKEN_SECRET='your_token_secret'
Apply secure permissions to your secrets file:
chmod 600 ~/.openclaw/secrets.env
The skill manages interaction data through the following schema:
| Attribute | Description | Validation |
|---|---|---|
text |
Main tweet content | Max 280 chars (URLs ~23 chars) |
image_path |
Local filesystem path to media | PNG, JPEG, GIF, WEBP supported |
reply_id |
ID of the target tweet for replies | Must be a valid 64-bit integer |
media_id |
Temporary ID returned by the media endpoint | Valid for immediate attachment |
Loading
A comprehensive Linux-based diagnostic tool for analyzing Wi-Fi signal strength, channel congestion, and network throughput.

A high-speed web search skill that provides summarized information from multiple sources including technical docs and news.

A robust validation framework that enforces successful tests, builds, and type checks before an AI agent can declare a task complete.

An intelligent automation skill for Upwork freelancers to discover high-value jobs and generate high-converting proposals automatically.

A browser-based automation skill for X (Twitter) that enables posting tweets, threads, and media without expensive API fees.

A comprehensive AI-driven pipeline for automating faceless YouTube channel creation, from niche research and script writing to video production and SEO-optimized uploads.








































