---
id: sm-twitter-automation
name: "twitter-automation"
url: https://skills.yangsir.net/skill/sm-twitter-automation
author: inferen-sh
domain: marketing
tags: ["twitter-api", "social-media-automation", "x-(formerly-twitter)", "content-scheduling", "marketing-automation"]
install_count: 98936
rating: 4.70 (2000 reviews)
github: https://github.com/inferen-sh/skills
---

# twitter-automation

> inference.sh提供的Twitter自动化代理技能，通过API接口帮助营销人员高效管理和执行社交媒体营销活动。

**Stats**: 98,936 installs · 4.7/5 (2000 reviews)

## Before / After 对比

### Twitter营销自动化效率提升

## Readme

# twitter-automation

# Twitter/X Automation

Automate Twitter/X via [inference.sh](https://inference.sh) CLI.

## Quick Start

Requires inference.sh CLI (`infsh`). [Install instructions](https://raw.githubusercontent.com/inference-sh/skills/refs/heads/main/cli-install.md)

```
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](https://inference.sh/docs/integrations/x) - Setting up Twitter/X integration

- [X.com Integration Example](https://inference.sh/docs/examples/x-integration) - Complete Twitter workflow

- [Apps Overview](https://inference.sh/docs/apps/overview) - Understanding the app ecosystem

Weekly Installs68.4KRepository[inferen-sh/skills](https://github.com/inferen-sh/skills)GitHub Stars159First Seen6 days agoSecurity Audits[Gen Agent Trust HubPass](/inferen-sh/skills/twitter-automation/security/agent-trust-hub)[SocketPass](/inferen-sh/skills/twitter-automation/security/socket)[SnykWarn](/inferen-sh/skills/twitter-automation/security/snyk)Installed onclaude-code55.0Kgemini-cli47.9Kcodex47.9Kamp47.9Kopencode47.9Kgithub-copilot47.9K

---
*Source: https://skills.yangsir.net/skill/sm-twitter-automation*
*Markdown mirror: https://skills.yangsir.net/api/skill/sm-twitter-automation/markdown*