| name | x-thread |
| triggers | tweet, twitter, x thread, post to x, post to twitter, twitter thread, social post, draft tweet, write thread, x/twitter |
| description | Draft and post single tweets or multi-tweet threads to X/Twitter — always user-approved before posting. Uses post_to_x.py. |
X Thread Skill
Auto-activate when the user wants to draft tweets, write threads, or post to X/Twitter.
Quick Commands
/x-thread "Tweet 1\n\nTweet 2\n\nTweet 3"
/x-thread --dry-run "Preview without posting"
/x-thread --date 2026-02-03 "Thread content"
Key Rules
- Always show the thread to the user for approval before posting
- Stock symbols always use
$ prefix: $TSLA, $NVDA, $AMD
- Tweets split by
\n\n — each chunk = one tweet
- 1.5s delay between tweets (rate limit safety)
- Returns final tweet URL on success
Implementation
- Script:
.claude/skills/x-thread/scripts/post_to_x (post to X account)
- Function:
post_to_x(tweets: list[str])
--dry-run previews without API call
Writing Style
World-class literary quality. Financial/tech content: data-driven with narrative. Hook first, insight throughout, strong close. Threads should tell a story, not just list facts.
→ Full docs: .claude/commands/x-thread.md