x-twitter-by-altf1bePost tweets, threads, and media to X/Twitter via API v2 ā secure OAuth 1.0a, no external npm dependencies.
Install via ClawdBot CLI:
clawdbot install Abdelkrim/x-twitter-by-altf1bePost tweets, threads, and media to X/Twitter via the X API v2 with secure OAuth 1.0a signing.
.env in {baseDir}):X_CONSUMER_KEY=your-api-key
X_CONSUMER_SECRET=your-api-secret
X_ACCESS_TOKEN=your-access-token
X_ACCESS_TOKEN_SECRET=your-access-token-secret
cd {baseDir} && npm install# Verify connection
node {baseDir}/scripts/xpost.mjs verify
# Post a tweet
node {baseDir}/scripts/xpost.mjs tweet "Hello from OpenClaw! š¦"
# Post with image
node {baseDir}/scripts/xpost.mjs tweet "Check this out!" --media ./screenshot.png
# Reply to a tweet
node {baseDir}/scripts/xpost.mjs tweet "Great point!" --reply 1234567890
# Post a thread (inline)
node {baseDir}/scripts/xpost.mjs thread "First tweet" "Second tweet" "Third tweet"
# Post a thread (from file, tweets separated by ---)
node {baseDir}/scripts/xpost.mjs thread --file ./thread.md
Create a file with tweets separated by ---:
š Announcing something cool!
---
Here's why it matters...
---
Check it out: https://example.com
#OpenSource #AI
fetch + built-in node:crypto (no third-party HTTP or OAuth libraries)commander (CLI framework) and dotenv (env loading)Abdelkrim BOUJRAF ā ALT-F1 SRL, Brussels š§šŖ
X: @altf1be
Generated Mar 1, 2026
Businesses can automate promotional tweets and product announcements to maintain an active social media presence. This skill enables scheduling and posting content directly from workflows, reducing manual effort and ensuring consistent engagement with followers.
Organizations hosting conferences or live events can use this skill to post real-time updates, highlights, and media to X/Twitter. It allows for quick sharing of key moments, such as speaker quotes or photos, enhancing audience interaction and reach.
News agencies can automate the posting of breaking news headlines and article links to X/Twitter. This skill supports threads for detailed coverage, helping disseminate information rapidly and engage readers with multimedia content.
Tech companies or open-source projects can post updates, release notes, and tutorials as tweets or threads. This facilitates communication with developers, sharing code snippets or announcements to build community and drive adoption.
Companies can use this skill to post service status updates, outage notifications, or policy changes on X/Twitter. It enables quick, automated responses to customer inquiries, improving transparency and trust through timely communication.
Offer this skill as part of a subscription-based social media management platform, where users pay monthly for automated posting features. Revenue is generated through tiered plans based on usage limits, such as number of tweets or media uploads.
Marketing agencies can use this skill to provide managed social media services for clients, charging a retainer fee for content creation and automated posting. Revenue comes from service packages that include strategy, analytics, and ongoing management.
Deploy this skill as a free tool with basic posting capabilities, then monetize through premium features like advanced scheduling, analytics, or team collaboration. Revenue is driven by upgrades and in-app purchases for enhanced functionality.
š¬ Integration Tip
Ensure environment variables are securely stored and test the verification command first to confirm API connectivity before automating posts.
Fetch and read transcripts from YouTube videos. Use when you need to summarize a video, answer questions about its content, or extract information from it.
Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.
Browse, search, post, and moderate Reddit. Read-only works without auth; posting/moderation requires OAuth setup.
Interact with Twitter/X ā read tweets, search, post, like, retweet, and manage your timeline.
LinkedIn automation via browser relay or cookies for messaging, profile viewing, and network actions.
Search YouTube videos, get channel info, fetch video details and transcripts using YouTube Data API v3 via MCP server or yt-dlp fallback.