tweetskill
Coming soon
Open source · MIT License

Distill your X soul
into a file.

Turn any X account's tweet history into an AI persona. Generate, approve, and post content in their authentic voice — from the web or Telegram.

@elonmusk · Persona
# Identity

Iconoclast billionaire operating at the intersection of hard tech and political combat. Frames NGOs, media, and academia as financially captured bad actors — while positioning his companies as civilization-scale bets.

# Signature Patterns

- Ultra-short amplifier + image: "Accurate", "Checkmate, assholes" — brevity forces engagement with the media
- "Incentives explain outcomes" framework: attributes bad institutions to financial self-interest, not ideology
- Deadpan product drop: "Starship is the most powerful moving object ever made"

# Anti-Patterns

- Multi-handle pile-on replies: mentioning 3+ accounts tanks reach to near zero
- Abstract historical reasoning without a contemporary target doesn't travel
- Non-committal emoji replies ("🤔", "🧐") generate little resharing energy

How it works

Four steps, no magic.

01

Add any X profile

Enter any public X handle — an influencer, founder, or your own account. No API keys or developer setup required.

02

Extract the persona

We score every tweet by engagement, feed top and bottom performers to an LLM, and distill a structured skill file.

03

Generate, post, or agent

Write drafts from the dashboard or Telegram, approve and schedule — or export the persona to Claude Code, Hermes, or any AI agent that reads context.

04

Share or export

Make the persona public and earn credits when others use it. Export as skill.md, ElizaOS JSON, or raw JSON.

Features

Everything you need to write like yourself.

Real engagement scoring

Every tweet is scored by actual impressions, likes, retweets, and replies — not vibes. Top 20% becomes signal, bottom 20% becomes anti-patterns.

LLM distillation

High and low performers are fed to an LLM together. The contrast is what makes the output accurate — it learns what this account actually does, not just what's popular.

Post from anywhere

Approve and post from the web dashboard or straight from Telegram. No context switching — the bot lives where you already are.

Telegram bot

Send a message, get drafts. Paste a tweet to get a reply. Ask for 5 posts for today. The bot understands intent without slash commands.

Public persona gallery

Share your extracted persona publicly. Others can generate content in your voice — and you earn credits every time they do.

Export anywhere

Download as skill.md for Claude Code or Hermes, ElizaOS character.json, or raw JSON. Works with any agent that reads context.

Public personas

View all →

Telegram bot

Generate and post
without leaving chat.

Connect your account once. Then just message the bot naturally — get drafts in any persona's voice, approve with one tap, and post straight to X. No browser required.

  • Write tweets about any topic in your voice
  • Paste a tweet and get a reply draft instantly
  • Approve, edit, or reject each draft inline
  • Schedule or post immediately
ts

TweetSkillBot

bot

write me a tweet about the Hyperliquid funding spike 📈

📝 Draft · @elonmusk voice

Hyperliquid OI just crossed $5B.
Funding positive. Longs confident.
Or just overleveraged.

✅ Approve✏️ Edit❌ Reject🚀 Post Now
🚀 Post Now

Posted ✅

x.com/elonmusk/status/...

generate 3 more for today and schedule them

📝 3 drafts queued for today

9:00 AM · 1:00 PM · 6:00 PM

Reply with a time to reschedule any.

Pricing

Start free. Upgrade when you need more.

Cancel anytime. No credit card required to start.

7-day free trial on all paid plans — free limits apply until your first payment.

Free

Try it out. No credit card required.

$0

  • 1 profile
  • 10 tweets analyzed per run
  • 10 AI drafts / month
  • Export as skill.md
  • Public profile listing
  • Earn credits via referrals
Coming soon

Starter

For creators who post consistently.

$10/mo

  • 3 profiles
  • 100 tweets analyzed per run
  • 100 AI drafts / month
  • Tweet scheduling
  • Telegram bot
  • Export as skill.md
Coming soon
Most popular

Pro

For power users and serious builders.

$25/mo

  • 10 profiles
  • 500 tweets analyzed per run
  • Unlimited AI drafts
  • Weekly persona auto-refresh
  • Full Telegram bot access
  • Tweet scheduling
  • ElizaOS + JSON export
  • REST API access
Coming soon

Agency

For teams managing multiple voices.

$50/mo

  • Unlimited profiles
  • 1,000 tweets analyzed per run
  • Unlimited AI drafts
  • Daily persona auto-refresh
  • Full Telegram bot access
  • Tweet scheduling
  • ElizaOS + JSON export
  • REST API access
  • Priority support
Coming soon

Earn credits by referring users or sharing public personas. Credits never expire.

FAQ

Common questions.

What is tweetskill?

tweetskill analyzes any X account's tweet history, scores each tweet by real engagement data, and distills the results into a structured persona file. You can use that file to generate content that sounds like the actual account — not generic AI.

Do I need my own X API key?

No. tweetskill handles all X API access on your behalf — just sign in and add a profile. You don't need a developer account or any API credentials.

Can I analyze any X account?

Yes. You can analyze any public X account — your own, a competitor's, an influencer you want to study. The persona is built from their real public tweet history.

Which AI models does it use?

tweetskill uses state-of-the-art LLMs via OpenRouter for persona distillation and content generation. We default to the best available model for speed and quality — you don't need to configure anything.

Can I use the personas with other AI agents?

Yes. Export as skill.md for Claude Code or Hermes, ElizaOS character.json for ElizaOS agents, or raw JSON for anything else. Paste directly into any system prompt or agent config.

What is the credits system?

Free users get 10 AI drafts per month. Earn extra credits by referring new users (+5 per signup, +20 if they upgrade to Pro) or by making your persona public and having others use it (+2 per use). Credits never expire.

How does the Telegram bot work?

Connect your tweetskill account to the bot from your settings page. Then message it naturally — 'write me 3 tweets about X', 'look at this tweet and write a reply', 'post the last draft'. Pro users get full scheduling and auto-post.

Is there a free plan?

Yes. The free plan includes 1 profile, 10 tweets analyzed per run, and 10 AI drafts per month. No credit card required.

Is there a free trial on paid plans?

Yes — all paid plans include a 7-day free trial. Free plan limits apply during the trial. Your card is only charged after the trial ends, and you can cancel anytime before that.

Can I cancel anytime?

Yes. Cancel from your settings at any time. You keep Pro access until the end of the current billing period.

Is the open-source version the same as the web app?

The open-source repo (github.com/DbgKinggg/tweetskill) contains a Claude Code skill file that runs the extraction pipeline directly in your agent. tweetskill.com is the hosted version with a dashboard, Telegram bot, scheduling, and billing — built on the same pipeline.

Your X data is yours.
Make AI actually understand it.

Years of posts, engagement patterns, and voice — all sitting on X's servers. tweetskill turns it into something any AI agent can use.