x-twitter-by-altf1be
Post tweets, threads, and media to X/Twitter via API v2 — secure OAuth 1.0a signing, minimal dependencies (commander + dotenv only).
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/abdelkrim/x-twitter-by-altf1beWhat This Skill Does
The X/Twitter skill by @altf1be provides a direct, secure, and dependency-minimal integration with the X API v2. It allows an OpenClaw AI agent to publish content directly to your X profile using OAuth 1.0a authentication. By avoiding bulky third-party OAuth libraries in favor of native Node.js crypto and fetch modules, this skill ensures a lightweight footprint and high security. It supports publishing standalone tweets, multi-tweet threads, and media-rich posts directly from your CLI or agent environment.
Installation
To integrate this skill into your environment, follow these steps:
- Ensure you have your X API credentials ready from the developer portal.
- Execute the install command:
clawhub install openclaw/skills/skills/abdelkrim/x-twitter-by-altf1be. - Configure your local environment variables in a
.envfile within the{baseDir}. You must provideX_CONSUMER_KEY,X_CONSUMER_SECRET,X_ACCESS_TOKEN, andX_ACCESS_TOKEN_SECRET. - Run
npm installwithin the skill directory to prepare the necessary CLI dependencies (commanderanddotenv).
Use Cases
This skill is perfect for automated social media management, brand awareness, and developer workflows. Use it to automatically share project updates, generate daily progress threads based on local repository changes, or reply to community feedback. It is an ideal tool for AI agents acting as digital assistants that need to maintain active social presence without manual intervention.
Example Prompts
- "Post a tweet to my timeline saying: Just shipped a new feature for the OpenClaw project! #OpenSource #AI"
- "Create a thread on X starting with 'I learned three things about agentic workflows today' followed by the details in my progress.txt file."
- "Upload the latest chart at ./stats/growth.png to X with the caption: We reached 1000 users this month!"
Tips & Limitations
- File handling: Use the
--fileflag for long-form content to ensure proper formatting with---separators. - Security: Never commit your
.envfile to version control. The skill uses standard OAuth 1.0a, ensuring your keys are never transmitted over plain text. - Limitations: This skill is designed for write-operations (tweeting). It does not provide extensive read or search capabilities, making it a focused tool for content distribution rather than social listening.
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-abdelkrim-x-twitter-by-altf1be": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, external-api
Related Skills
sharepoint-by-altf1be
Secure SharePoint file operations and Office document intelligence via Microsoft Graph API — certificate auth, Sites.Selected, read/write Word (mammoth), Excel (exceljs), PowerPoint (jszip), PDF (pdf-parse).
atlassian-jira-by-altf1be
Atlassian Jira Cloud CRUD skill — manage issues, comments, attachments, workflow transitions, and JQL search via Jira REST API v3 with email + API token auth.
hivebrite-by-altf1be
Hivebrite Admin API CLI — users, companies, events, groups, donations, memberships, emailings, mentoring, news, projects, media center, forums, and more. OAuth2 auth (password grant or refresh token) or bearer token.
openproject-by-altf1be
OpenProject CRUD skill — manage work packages, projects, groups, news, users, watchers, relations, notifications, time entries, comments, attachments, wiki pages, statuses, and more via OpenProject API v3 with API token auth. Supports cloud and self-hosted instances.
atlassian-bitbucket-by-altf1be
Atlassian Bitbucket Cloud skill — full CRUD on repos, PRs, pipelines, issues, snippets, workspaces, branches, deployments, and more via Bitbucket REST API 2.0 with API Token auth.