ワンクリックで
2x-draft
Generates a draft for ONE platform. Called once per platform by the orchestrator. Writes to local file — sync daemon handles cloud.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Generates a draft for ONE platform. Called once per platform by the orchestrator. Writes to local file — sync daemon handles cloud.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Turn your daily activity into authentic social media posts across X, LinkedIn, and Reddit. Use when the user says '2x', '2x now', 'set up 2x', 'post to x/linkedin/reddit', or wants help turning their work into social media content.
Collects activity from configured sources, summarizes each independently, writes a local session index.
Posts content to LinkedIn via browser automation. Reads local draft, posts, calls publish-draft.
Posts or replies on Reddit via browser automation. Reads local draft, posts, calls publish-draft.
Posts content to X/Twitter via browser automation. Reads local draft, posts, calls publish-draft.
Onboarding wizard for the 2X skill. Configures platforms, data sources, browser logins, and cron schedule.
| 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 |
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.
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.
Based on the platform, apply these constraints:
cat > ~/.openclaw/workspace/2x-sessions/{session_number}/drafts/{platform}.md << 'DRAFT'
{the draft content}
DRAFT
For threads (X only):
[1/3]
First tweet
[2/3]
Second tweet
[3/3]
Third tweet
That's it. The sync daemon watches this directory and pushes to Supabase within seconds.
Output the draft text to the orchestrator:
**{platform}:**
{the draft content}
When called again for the same platform+session (user said "make it shorter"):