Search

PythonReactSEOPDF
OpenClaw

Edison Autopilot Post X

Edison Autopilot Post X

edisonchenai0 source installs☆ 0 Repository stars

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

SkillHub CLI

skillhub install edisonchenai/edison-autopilot-post-x

Inspect the source and compatibility requirements, then follow its installation steps.

Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.

View source ↗Guides

Skill instructions

Edison Autopilot Post X

AI-powered auto-tweeting system. Generates and posts 5 tweets per day to X using GPT-5.1, with Telegram notifications and built-in safeguards.

Built entirely through vibe coding with Claude Code — zero lines of code written by hand.

What It Does

  • Generates 5 tweets/day using GPT-5.1, matching your persona and voice
  • Posts automatically to X at scheduled times via cron
  • Sends Telegram notifications for every posted tweet
  • Checks last 10 tweets to avoid repetition
  • 3-layer character limit protection (target 220 → retry at 280 → hard reject)
  • Configurable banned phrases list to kill GPT filler
  • Explicit rules to prevent AI from fabricating data/statistics
  • Style variety — mixes formats (hot takes, questions, one-liners, stories)

Setup

1. Install dependencies
pip install tweepy requests
2. Set environment variables
export OPENAI_API_KEY="sk-..."
export X_CONSUMER_KEY="..."
export X_CONSUMER_SECRET="..."
export X_ACCESS_TOKEN="..."
export X_ACCESS_TOKEN_SECRET="..."

# Optional: Telegram notifications
export TWEET_BOT_TOKEN="..."
export TWEET_BOT_CHAT_ID="..."
3. Customize your persona

Edit auto_tweet.py — update the PERSONA, TOPICS, and BANNED_PHRASES sections to match your voice, topics, and style.

4. Run
python auto_tweet.py --dry-run   # preview without posting
python auto_tweet.py              # post for real
5. Schedule with cron (5x daily)
crontab -e
# Add: 0 8,11,14,17,21 * * * cd /path/to/repo && python auto_tweet.py

API Keys Required

Service Cost Where
X API (Basic) $25/month developer.x.com
OpenAI API ~$0.50/day platform.openai.com
Telegram Bot Free @BotFather on Telegram

Prompt Engineering Tips

  1. Study real people — encode tweet styles you admire into the persona
  2. Ban the filler — maintain a growing list of GPT's favorite empty phrases
  3. **Never l...

Source information

Source
github
Repository
openclaw/skills
Path
skills/edisonchenai/edison-autopilot-post-x
Version
—
Commit
7f4a5ad137d74e22dad9a9307322f75e64fbc283
Classification source
rules
Status
active
Visibility
public

These signals come from indexed source analysis and may lag behind changes. Check the current source files.

README

Edison Autopilot Post X

AI-powered auto-tweeting system. Generates and posts 5 tweets per day using GPT-5.1, with Telegram notifications and built-in safeguards.

Built entirely through vibe coding with Claude Code (OpenClaw) — zero lines of code written by hand.

Features

  • 5 tweets/day — GPT-5.1 generates tweets matching your persona
  • Auto-posts to X — scheduled via cron, fully hands-free
  • Telegram notifications — get pinged every time a tweet goes live
  • No repetition — checks last 10 tweets to avoid saying the same thing
  • Character limit protection — 3-layer guard (target 220 → retry at 280 → hard reject)
  • Banned phrases — configurable list to kill GPT filler ("game changer", "the future is", etc.)
  • No fabricated data — explicit prompt rules prevent GPT from inventing statistics
  • Style variety — mixes formats (hot takes, questions, one-liners, stories) so tweets don't all sound the same

Setup

1. Install dependencies
pip install tweepy requests
2. Get API keys
Service Cost Where
X API (Basic) $25/month developer.x.com
OpenAI API ~$0.50/day platform.openai.com
Telegram Bot Free Talk to @BotFather
3. Set environment variables
export OPENAI_API_KEY="sk-..."
export X_CONSUMER_KEY="..."
export X_CONSUMER_SECRET="..."
export X_ACCESS_TOKEN="..."
export X_ACCESS_TOKEN_SECRET="..."

# Optional: Telegram notifications
export TWEET_BOT_TOKEN="..."
export TWEET_BOT_CHAT_ID="..."
4. Customize your persona

Edit auto_tweet.py — update the PERSONA, TOPICS, and BANNED_PHRASES sections to match your voice.

5. Test it
python auto_tweet.py --dry-run   # preview without posting
python auto_tweet.py              # post for real
6. Schedule with cron
crontab -e...

Extracted content

SKILL.md
# Edison Autopilot Post X

AI-powered auto-tweeting system. Generates and posts 5 tweets per day to X using GPT-5.1, with Telegram notifications and built-in safeguards.

Built entirely through **vibe coding** with Claude Code — zero lines of code written by hand.

## What It Does

- Generates 5 tweets/day using GPT-5.1, matching your persona and voice
- Posts automatically to X at scheduled times via cron
- Sends Telegram notifications for every posted tweet
- Checks last 10 tweets to avoid repetition
- 3-layer character limit protection (target 220 → retry at 280 → hard reject)
- Configurable banned phrases list to kill GPT filler
- Explicit rules to prevent AI from fabricating data/statistics
- Style variety — mixes formats (hot takes, questions, one-liners, stories)

## Setup

### 1. Install dependencies

```bash
pip install tweepy requests
```

### 2. Set environment variables

```bash
export OPENAI_API_KEY="sk-..."
export X_CONSUMER_KEY="..."
export X_CONSUMER_SECRET="..."
export X_ACCESS_TOKEN="..."
export X_ACCESS_TOKEN_SECRET="..."

# Optional: Telegram notifications
export TWEET_BOT_TOKEN="..."
export TWEET_BOT_CHAT_ID="..."
```

### 3. Customize your persona

Edit `auto_tweet.py` — update the `PERSONA`, `TOPICS`, and `BANNED_PHRASES` sections to match your voice, topics, and style.

### 4. Run

```bash
python auto_tweet.py --dry-run   # preview without posting
python auto_tweet.py              # post for real
```

### 5. Schedule with cron (5x daily)

```bash
crontab -e
# Add: 0 8,11,14,17,21 * * * cd /path/to/repo && python auto_tweet.py
```

## API Keys Required

| Service | Cost | Where |
|---------|------|-------|
| X API (Basic) | $25/month | developer.x.com |
| OpenAI API | ~$0.50/day | platform.openai.com |
| Telegram Bot | Free | @BotFather on Telegram |

## Prompt Engineering Tips

1. **Study real people** — encode tweet styles you admire into the persona
2. **Ban the filler** — maintain a growing list of GPT's favorite empty phrases
3. **Never l...
README
# Edison Autopilot Post X

AI-powered auto-tweeting system. Generates and posts 5 tweets per day using GPT-5.1, with Telegram notifications and built-in safeguards.

Built entirely through **vibe coding** with [Claude Code (OpenClaw)](https://github.com/anthropics/claude-code) — zero lines of code written by hand.

## Features

- **5 tweets/day** — GPT-5.1 generates tweets matching your persona
- **Auto-posts to X** — scheduled via cron, fully hands-free
- **Telegram notifications** — get pinged every time a tweet goes live
- **No repetition** — checks last 10 tweets to avoid saying the same thing
- **Character limit protection** — 3-layer guard (target 220 → retry at 280 → hard reject)
- **Banned phrases** — configurable list to kill GPT filler ("game changer", "the future is", etc.)
- **No fabricated data** — explicit prompt rules prevent GPT from inventing statistics
- **Style variety** — mixes formats (hot takes, questions, one-liners, stories) so tweets don't all sound the same

## Setup

### 1. Install dependencies

```bash
pip install tweepy requests
```

### 2. Get API keys

| Service | Cost | Where |
|---------|------|-------|
| X API (Basic) | $25/month | [developer.x.com](https://developer.x.com) |
| OpenAI API | ~$0.50/day | [platform.openai.com](https://platform.openai.com) |
| Telegram Bot | Free | Talk to [@BotFather](https://t.me/BotFather) |

### 3. Set environment variables

```bash
export OPENAI_API_KEY="sk-..."
export X_CONSUMER_KEY="..."
export X_CONSUMER_SECRET="..."
export X_ACCESS_TOKEN="..."
export X_ACCESS_TOKEN_SECRET="..."

# Optional: Telegram notifications
export TWEET_BOT_TOKEN="..."
export TWEET_BOT_CHAT_ID="..."
```

### 4. Customize your persona

Edit `auto_tweet.py` — update the `PERSONA`, `TOPICS`, and `BANNED_PHRASES` sections to match your voice.

### 5. Test it

```bash
python auto_tweet.py --dry-run   # preview without posting
python auto_tweet.py              # post for real
```

### 6. Schedule with cron

```bash
crontab -e...

Related skills

OpenClaw

laborany

laborany

基于 Claude Code 的桌面 AI 工作力平台 — 支持飞书/QQ 远程调度、技能创建、定时任务。OpenClaw 的桌面实现,零代码养好你的 AI 🦞 Desktop AI workforce platform built on Claude Code. Feishu/QQ bot integration, skill c...

OpenClaw

bambu-studio-ai

heyixuan2

Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...