twitter-postPost tweets to Twitter/X via the official API v2 (OAuth 1.0a). Use when the user asks to tweet, post to Twitter/X, send a thread, reply to a tweet, or quote...
Install via ClawdBot CLI:
clawdbot install sit-in/twitter-postPost tweets via the official Twitter/X API v2 using OAuth 1.0a authentication.
Four environment variables must be set. Obtain them from developer.x.com:
TWITTER_CONSUMER_KEY=<API Key>
TWITTER_CONSUMER_SECRET=<API Key Secret>
TWITTER_ACCESS_TOKEN=<Access Token>
TWITTER_ACCESS_TOKEN_SECRET=<Access Token Secret>
Optional:
HTTPS_PROXY — HTTP proxy URL (e.g. http://127.0.0.1:7897) for regions that need itTWITTER_DRY_RUN=1 — validate and print without postingStore credentials as env vars. Recommended: add to the OpenClaw instance config or export in shell profile. Never hardcode keys in SKILL.md or scripts.
If the user hasn't set up OAuth yet, guide them:
POST /oauth/request_token with oauth_callback=oobhttps://api.twitter.com/oauth/authorize?oauth_token=POST /oauth/access_token with the PIN as oauth_verifierAll commands via exec. Script path: scripts/tweet.js (relative to this skill directory).
node scripts/tweet.js "Your tweet content here"
node scripts/tweet.js --reply-to 1234567890 "Reply text"
node scripts/tweet.js --quote 1234567890 "Your commentary"
node scripts/tweet.js --thread "First tweet" "Second tweet" "Third tweet"
JSON to stdout:
{"ok":true,"id":"123456789","url":"https://x.com/i/status/123456789","remaining":"99","limit":"100"}
On error: {"ok":false,"error":"..."}
remaining field in output to monitor quotatweet.jsexec with env vars set, parse JSON output to confirm success--thread with --reply-to to attach a thread under an existing tweetGenerated Mar 1, 2026
Small businesses can use this skill to schedule promotional tweets, announce product launches, or share customer testimonials directly from their workflow. It automates posting to maintain an active Twitter presence without manual intervention, leveraging threads for detailed announcements.
News agencies and blogs can automate sharing headlines, article links, or live updates via tweets and threads. This ensures timely dissemination of content, with quote tweets for commentary on trending topics, enhancing engagement and reach.
Non-profit organizations can post updates on campaigns, event reminders, or success stories to engage donors and volunteers. Replies and threads allow for interactive discussions, fostering a sense of community and transparency.
Companies can use this skill to post service status alerts, outage notifications, or FAQ threads in response to user inquiries. It streamlines communication by integrating with support systems to provide real-time updates.
Offer a service where clients pay a monthly fee to have their Twitter accounts managed using this skill. This includes scheduling posts, monitoring engagement, and generating reports, with revenue from tiered subscription plans.
Run a marketing agency that uses this skill to execute Twitter campaigns for brands, charging per campaign or on a retainer basis. Services include content creation, posting automation, and performance analytics to drive sales.
Freelancers can offer one-off or ongoing services to automate Twitter posting for individuals or small businesses. This includes setting up the skill, configuring environment variables, and providing maintenance, with revenue from hourly or package rates.
💬 Integration Tip
Integrate this skill with data sources like Notion or databases by fetching text first, then piping it to the tweet script; use cron jobs for scheduled posting with environment variables set.
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.