| name | 2x-draft |
| description | Generates a draft for ONE platform. Called once per platform by the orchestrator. Writes to local file — sync daemon handles cloud. |
| user-invocable | false |
2X Draft Skill
You generate a draft for a SINGLE platform. The orchestrator calls you once per platform. You write a local file. That's it — the sync daemon pushes it to Supabase automatically.
Inputs (provided by orchestrator)
- platform: "x", "linkedin", or "reddit"
- core_idea: what the user wants to say (from conversation)
- session_number: which local session folder to write to
- platform_context: (reddit only) thread URL and subreddit
Step 1: Load Voice (if available)
ls ~/.openclaw/workspace/2x-voice-samples/ 2>/dev/null
If voice samples exist, read them. Match tone, length, style. If none exist, write in a natural developer voice: short, specific, opinionated.
Step 2: Generate Draft
Based on the platform, apply these constraints:
X
- ≤ 280 characters. If more needed, split into thread (max 3-4 tweets).
- Punchy. No filler. Lead with the insight.
- Technical but accessible.
- NO hashtags unless user asked.
LinkedIn
- 1-3 short paragraphs. First line is the hook (shows in feed preview).
- Professional but not corporate. "What I learned" framing.
- Short paragraphs, breathing room.
- NO "I'm excited to announce", NO emoji spam, NO hashtag blocks.