twitter-automation
Twitter automation agent skill provided by inference.sh, helping marketers efficiently manage and execute social media marketing campaigns via API.
npx skills add inferen-sh/skills --skill twitter-automationBefore / After Comparison
1 组Manually managing Twitter content publishing and interactions is time-consuming and laborious. It's difficult to respond to trending topics in real-time, leading to missed marketing opportunities and impacting brand communication effectiveness.
Intelligently automate Twitter marketing with scheduled publishing and interactions. This significantly boosts operational efficiency, helps capture marketing trends, and expands brand influence.
twitter-automation
Twitter/X Automation
Automate Twitter/X via inference.sh CLI.
Quick Start
Requires inference.sh CLI (infsh). Install instructions
infsh login
# Post a tweet
infsh app run x/post-tweet --input '{"text": "Hello from inference.sh!"}'
Available Apps
App App ID Description
Post Tweet
x/post-tweet
Post text tweets
Create Post
x/post-create
Post with media
Like Post
x/post-like
Like a tweet
Retweet
x/post-retweet
Retweet a post
Delete Post
x/post-delete
Delete a tweet
Get Post
x/post-get
Get tweet by ID
Send DM
x/dm-send
Send direct message
Follow User
x/user-follow
Follow a user
Get User
x/user-get
Get user profile
Examples
Post a Tweet
infsh app run x/post-tweet --input '{"text": "Just shipped a new feature! 🚀"}'
Post with Media
infsh app sample x/post-create --save input.json
# Edit input.json:
# {
# "text": "Check out this AI-generated image!",
# "media_url": "https://your-image-url.jpg"
# }
infsh app run x/post-create --input input.json
Like a Tweet
infsh app run x/post-like --input '{"tweet_id": "1234567890"}'
Retweet
infsh app run x/post-retweet --input '{"tweet_id": "1234567890"}'
Send a DM
infsh app run x/dm-send --input '{
"recipient_id": "user_id_here",
"text": "Hey! Thanks for the follow."
}'
Follow a User
infsh app run x/user-follow --input '{"username": "elonmusk"}'
Get User Profile
infsh app run x/user-get --input '{"username": "OpenAI"}'
Get Tweet Details
infsh app run x/post-get --input '{"tweet_id": "1234567890"}'
Delete a Tweet
infsh app run x/post-delete --input '{"tweet_id": "1234567890"}'
Workflow: Generate AI Image and Post
# 1. Generate image
infsh app run falai/flux-dev-lora --input '{"prompt": "sunset over mountains"}' > image.json
# 2. Post to Twitter with the image URL
infsh app run x/post-create --input '{
"text": "AI-generated art of a sunset 🌅",
"media_url": "<image-url-from-step-1>"
}'
Workflow: Generate and Post Video
# 1. Generate video
infsh app run google/veo-3-1-fast --input '{"prompt": "waves on a beach"}' > video.json
# 2. Post to Twitter
infsh app run x/post-create --input '{
"text": "AI-generated video 🎬",
"media_url": "<video-url-from-step-1>"
}'
Related Skills
# Full platform skill (all 150+ apps)
npx skills add inference-sh/skills@infsh-cli
# Image generation (create images to post)
npx skills add inference-sh/skills@ai-image-generation
# Video generation (create videos to post)
npx skills add inference-sh/skills@ai-video-generation
# AI avatars (create presenter videos)
npx skills add inference-sh/skills@ai-avatar-video
Browse all apps: infsh app list
Documentation
-
X.com Integration - Setting up Twitter/X integration
-
X.com Integration Example - Complete Twitter workflow
-
Apps Overview - Understanding the app ecosystem
Weekly Installs68.4KRepositoryinferen-sh/skillsGitHub Stars159First Seen6 days agoSecurity AuditsGen Agent Trust HubPassSocketPassSnykWarnInstalled onclaude-code55.0Kgemini-cli47.9Kcodex47.9Kamp47.9Kopencode47.9Kgithub-copilot47.9K
User Reviews (0)
Write a Review
No reviews yet
Statistics
User Rating
Rate this Skill