# Automate Twitter/X Actions

Managing Twitter/X tasks manually slows down social media workflows. This skill gives Claude, Codex, and Claude Code guided commands for posting, engagement, messages, and profile lookups through inference.sh.

## Install

```bash
npx skillstore add inference-skills/twitter-automation
```

## Metadata

- Status: approved
- Slug: inference-skills-twitter-automation
- Skillstore revision: r1
- Version status: missing
- Tree hash: 22b3ff480b49b68596b990d24a90a9a8967dcd473ed7b3b177333dd0778c217f
- Author: inference-skills
- GitHub username: inference-skills
- License: MIT
- Repository: https://github.com/inference-skills/skills/tree/main/tools/social/twitter-automation/
- Ref: 1ffa7643651792ccb4bd3b15d924d2c97edff755
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: confirmation\_required
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands, network
- Quality score: 38
- Quality tier: warning
- Public page: https://skillstore.pages.dev/skills/inference-skills-twitter-automation
- Manifest: https://skillstore.pages.dev/api/skills/inference-skills-twitter-automation/manifest

## Capabilities

- Posts text tweets through the x/post-tweet app.
- Creates posts with media URLs through x/post-create.
- Likes, retweets, deletes, and retrieves posts by tweet ID.
- Sends direct messages to a recipient ID.
- Follows users and retrieves user profiles by username.
- Shows workflows for generating media with inference.sh apps before posting.

## Use Cases

- Publish product updates: Prepare and post concise launch updates or feature announcements from a terminal workflow.
- Share generated media: Create an image or video with inference.sh apps and post the resulting media URL to Twitter/X.
- Review account interactions: Retrieve post details or user profiles before deciding whether to engage from an authorized account.

## Prompt Templates

### Post a simple update

```
Use the twitter-automation skill to post this update after showing me the exact command: <tweet text>.
```

### Create a media post

```
Use the Twitter/X automation skill to create a post with this text and media URL. Ask for confirmation before running it.
```

### Check a user before engaging

```
Get the Twitter/X profile for <username> and summarize the result. Do not follow or message the user unless I confirm.
```

### Build a guarded posting workflow

```
Generate media with inference.sh, draft a Twitter/X post, show the final text and media URL, then wait for my approval before posting.
```

## Limitations

- Requires the inference.sh belt CLI and a logged-in account.
- Requires a configured Twitter/X integration with appropriate permissions.
- Does not include bulk scheduling, rate-limit management, or approval queues.
- Can perform visible account actions, so users must review every command before execution.

## Best Practices

- Preview every post, DM, follow, like, retweet, or delete action before running it.
- Use authorized accounts and follow Twitter/X platform rules for automation and outreach.
- Keep credentials and integration setup outside prompts and command examples.

## Anti Patterns

- Do not run bulk engagement, spam, or unsolicited DM campaigns.
- Do not post generated media without checking ownership, consent, and accuracy.
- Do not install related skills or remote packages without verifying the source.

## Security Audit

- Audited at: 2026-07-09T03:55:18.983\+00:00
- Summary: The markdown backtick detector produced many false positives on tables and code-fence markers, but several shell examples are real external commands that can post, delete, like, retweet, DM, follow users, and install remote skills. Hardcoded URLs are mostly documentation or examples, while the main concern is broad CLI authority over a Twitter/X account and potential social platform abuse.

## Stats

- Views: 93
- Downloads: 5
- Favorites: 0
- Popularity score: 0
