twitter-automation

Automate Twitter/X posting, engagement, and user management via the inference.sh CLI.

Updated Jul 28, 2026
One-click install
npx skills add https://github.com/Aadi-110i/PEP-PROJECT --skill twitter-automation-aadi-110i
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: twitter-automation
Source: https://github.com/Aadi-110i/PEP-PROJECT/tree/main/skills/twitter-automation
Command: npx skills add https://github.com/Aadi-110i/PEP-PROJECT --skill twitter-automation-aadi-110i

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing Twitter/X activity manually—posting content, liking, retweeting, sending DMs, and following users—is repetitive and hard to scale, especially when combining social publishing with AI-generated media. ## Core Features & Use Cases - Post and Manage Tweets: Create text tweets, post with media attachments, delete posts, and fetch tweet details by ID using apps like x/post-tweet and x/post-create. - Engagement Automation: Like posts, retweet, send direct messages, follow users, and retrieve user profiles through dedicated inference.sh apps. - AI Content Pipelines: Chain media generation apps (e.g., falai/flux-dev-lora for images, google/veo-3-1-fast for videos) with x/post-create to publish AI-generated content automatically. - Use Case: Generate an image with an AI model, then immediately post it to Twitter/X with a caption in a two-step CLI workflow. ## Quick Start Ask the assistant to post a tweet saying "Hello from inference.sh!" using the twitter-automation skill after logging in with belt login.

Frequently Asked Questions about twitter-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I post a tweet from the command line?

Post a tweet by running belt app run x/post-tweet with a JSON input containing the text field, for example {"text": "Hello"}. You must first install the inference.sh CLI and authenticate with belt login.

How to post a tweet with an image or video attached?

Use the x/post-create app with a JSON input containing text and a media_url pointing to the image or video. You can generate the media first with apps like falai/flux-dev-lora and pass the resulting URL.

Can I automate likes, retweets, and follows on Twitter/X?

Yes, the skill includes apps for engagement actions: x/post-like, x/post-retweet, x/user-follow, and x/dm-send. Each accepts a JSON input with the target tweet ID or username.

What is required before using the Twitter/X automation apps?

You need the inference.sh CLI (belt) installed and authenticated via belt login, plus the X.com integration configured as described in the inference.sh documentation. Without authentication, app runs will fail.

How do I delete or retrieve an existing tweet?

Use x/post-delete with the tweet_id to remove a post, or x/post-get with the tweet_id to fetch its details. Both apps take a simple JSON input with the tweet identifier.