Install
openclaw skills install tweet-composerScore and optimize tweets based on X's real open-source ranking algorithm. Analyzes draft tweets against the actual ranking code — not generic tips. Use when...
openclaw skills install tweet-composerScore and optimize tweets using rules derived from X's open-source ranking algorithm.
X's "For You" feed is ranked by a Grok-based transformer (Phoenix) that predicts 19 engagement actions for every candidate tweet. The final score is a weighted sum of these predictions. This skill encodes the structural rules from that pipeline into a scoring system.
For the full algorithm breakdown, read references/algorithm-rules.md.
When a user asks to score or optimize a tweet draft:
references/algorithm-rules.md for the complete rules engine🐦 Tweet Composer — Score: XX/100
[Category scores with ✅ ⚠️ ❌ indicators]
📊 Predicted Action Boost:
├─ P(reply): [assessment]
├─ P(favorite): [assessment]
├─ P(share): [assessment]
├─ P(dwell): [assessment]
└─ P(not_interested): [assessment]
💡 Suggestions:
→ [actionable improvements]
✏️ Optimized version:
"[rewritten tweet]"
Score 0-100 based on weighted categories:
| Category | Weight | What to check |
|---|---|---|
| Reply potential | 25 | Questions, opinions, CTAs that drive replies |
| Media | 20 | Native image/video attached (not link previews) |
| Shareability | 15 | Would someone DM this or copy the link? |
| Dwell time | 15 | Length that makes people stop scrolling |
| Content quality | 10 | Clear, original, not generic |
| Format | 10 | No links in body, no hashtags, good length |
| Negative signals | 5 | Risk of not_interested/mute/block |
When composing threads: