OpenClaw Content Repurposer: One Blog Post to X Thread + LinkedIn + IG
9 min read ·
What Is the OpenClaw Content Repurposer Skill?
The openclaw Content Repurposer is a free skill that takes a single blog URL and produces three platform-specific pieces of content: an X (Twitter) thread, a LinkedIn post, and an Instagram caption with hashtags. It runs inside any OpenClaw agent instance and requires no additional API keys beyond your existing LLM provider.
The problem it solves is straightforward. Most founders and operators write a blog post and then spend 30-60 minutes manually reformatting that content for social platforms. Each platform has different character limits, tone expectations, hashtag conventions, and formatting rules. Doing this by hand is tedious and error-prone, and most people either skip platforms entirely or post the same generic excerpt everywhere.
Content Repurposer eliminates that manual step. You paste a URL, and openclaw returns three ready-to-publish outputs that follow each platform's native conventions. The skill understands that an X thread needs a hook tweet and numbered insights, that LinkedIn rewards professional framing with paragraph breaks, and that Instagram captions need hashtag clusters separated by line breaks.
The skill ships as a standard openclaw SKILL.md file. Installation takes under two minutes if you already have an OpenClaw agent running. If you are new to OpenClaw, start with the beginner setup guide first, then add this skill to your agent's configuration.
How Does the URL-to-Content Pipeline Work?
The openclaw Content Repurposer follows a four-step pipeline when you provide a blog URL:
Fetch and parse -- the skill retrieves the page content using your agent's web access capability. It strips navigation elements, sidebars, footers, ads, and boilerplate HTML to isolate the primary article body.
Extract key messages -- the LLM identifies the main argument, supporting points, notable quotes or statistics, and the call to action from the source material. This extraction step ensures the repurposed content captures the substance of the original post rather than just summarizing the introduction.
Platform-specific generation -- using the extracted key messages, the skill generates three separate outputs, each following the formatting rules and tone conventions of its target platform.
Quality check -- the skill validates character counts, hashtag formatting, thread numbering, and line break placement before returning the final outputs. Posts that exceed platform limits are automatically trimmed.
The entire pipeline runs in a single openclaw invocation. You send one message with the blog URL, and the agent responds with all three outputs in a structured format you can copy directly into each platform.
How Does the X Thread Builder Format Output?
The X thread output follows the conventions that perform well on the platform based on engagement data from high-performing accounts:
Hook tweet -- the first tweet in the thread is designed to stop scrolling. It uses a bold claim, a surprising statistic, or a direct question derived from the blog post's core argument. No hashtags in the hook tweet.
Numbered insights -- the body of the thread breaks the blog post's key points into individual tweets, each under 280 characters. The openclaw Content Repurposer numbers them (1/, 2/, 3/) for readability and uses line breaks to improve scannability.
Closing CTA -- the final tweet includes a call to action that links back to the original blog post and invites engagement (reply, retweet, or follow).
Thread length -- defaults to 5-8 tweets depending on the source material's depth. You can override this with a parameter in the skill configuration.
Each tweet respects the 280-character limit. The skill does not pad tweets with filler content to reach a target length -- if a point fits in 140 characters, it stays at 140 characters.
How Does the LinkedIn Professional Rewrite Work?
LinkedIn content follows different rules than X or Instagram. The openclaw Content Repurposer generates LinkedIn posts that align with the platform's algorithm preferences and audience expectations:
Opening hook -- the first line is designed to appear above the "see more" fold (approximately 210 characters). It states a clear insight or observation that makes the reader want to expand the post.
Professional tone -- the language shifts from casual (X) to professional without becoming stiff. The skill uses first-person perspective, concrete examples, and clear takeaways rather than corporate jargon.
Paragraph structure -- LinkedIn rewards short paragraphs with line breaks between them. The openclaw skill formats each point as a 1-3 sentence paragraph with a blank line separator, which improves readability on mobile.
Engagement prompt -- the post closes with a question or invitation to comment, which signals to the LinkedIn algorithm that the post is designed for conversation.
Hashtag placement -- 3-5 relevant hashtags appear at the bottom of the post, separated from the main content by a line break. The skill selects hashtags based on the blog post's topic and current LinkedIn hashtag conventions.
The output stays within LinkedIn's 3,000-character post limit. For longer blog posts, the skill prioritizes the most substantive points rather than trying to compress everything.
How Does Instagram Caption Generation Work?
Instagram captions require a different approach than text-first platforms. The openclaw Content Repurposer generates captions that work with Instagram's display rules:
Opening line -- the first sentence appears in the feed preview (approximately 125 characters). It uses a direct statement or question that relates to the blog post's main takeaway.
Body content -- the caption expands on 2-3 key points from the blog post using conversational language. The openclaw skill uses line breaks and emoji-free formatting that reads naturally on mobile screens.
CTA -- each caption includes a call to action such as "link in bio" or "save this for later" that aligns with Instagram engagement patterns.
Hashtag block -- 20-30 hashtags are placed after five line breaks (the dot-separator method) to keep them visually separated from the caption. The skill generates a mix of high-volume and niche hashtags based on the blog post's topic.
Character limit -- the total output stays under Instagram's 2,200-character caption limit including hashtags.
The skill does not generate image suggestions or carousel slide content. It focuses exclusively on the caption and hashtag components.
What Platform-Aware Formatting Rules Does It Follow?
The openclaw Content Repurposer applies platform-specific formatting rules that go beyond simple character counting. Here is what each output adjusts for:
X (Twitter) Formatting
280-character limit per tweet, with URLs counting as 23 characters regardless of actual length
No hashtags in the hook tweet; 1-2 hashtags maximum in the closing CTA tweet
Thread numbering format: "1/" not "(1)" or "#1"
Line breaks used for emphasis, not indentation
Mentions (@handles) only when directly relevant to the source content
LinkedIn Formatting
3,000-character post limit
First line optimized for the "see more" fold (approximately 210 characters)
Single line breaks between paragraphs (double line breaks render as single on LinkedIn)
Bold text simulated with Unicode characters when emphasis is needed
3-5 hashtags placed at the end, each on its own line or separated by spaces
Instagram Formatting
2,200-character caption limit including hashtags
First 125 characters optimized for feed preview
Dot-separator method for hashtag spacing (five line breaks with periods)
20-30 hashtags mixing high-volume, medium, and niche tags
No clickable links in captions (Instagram does not support them)
These rules are built into the skill's SKILL.md configuration. If any platform changes its formatting conventions, the skill file can be updated without changing your OpenClaw agent setup.
How Do You Install Content Repurposer in OpenClaw?
Installing the openclaw Content Repurposer skill takes three steps:
Download the SKILL.md file from the marketplace page. The file contains the complete skill definition including all platform formatting rules.
Add to your agent's skills directory -- place the SKILL.md file in your OpenClaw agent's skills folder (typically ~/.openclaw/skills/ or the path defined in your agent configuration).
Restart your agent -- OpenClaw loads skills at startup. After restarting, the skill is available immediately. You can test it by sending your agent a blog URL with the instruction "repurpose this."
No additional API keys are required. The skill uses your existing LLM provider (Claude, GPT-4, or whichever model your openclaw agent is configured to use) for content generation. Web fetching uses your agent's existing browsing capability.
If you do not have an OpenClaw agent running yet, follow the beginner setup guide first. The openclaw Content Repurposer works with any deployment method -- VPS, local Mac, or Docker container.
When Should You Upgrade to the Full Muse Persona?
The openclaw Content Repurposer is a single skill that handles one task well: turning a blog post into three platform outputs. If your content workflow stops there, the free skill is all you need.
However, most operators who start with Content Repurposer eventually want more from their content pipeline. That is where Muse comes in.
Muse is a full AI persona ($79) that includes the Content Repurposer skill plus:
Editorial calendar planning -- Muse plans your content calendar weeks in advance based on your audience, goals, and publishing cadence.
Voice matching -- Muse learns your writing style from existing content and applies it consistently across all outputs. No generic AI tone.
Multi-platform drafting -- beyond repurposing, Muse can write original content for any platform from a topic or brief.
Analytics integration -- Muse tracks which content performs well and adjusts future recommendations based on engagement data.
Content strategy -- Muse identifies content gaps, suggests topics based on competitor analysis, and maintains a backlog of ideas.
The upgrade path is straightforward. If you install Content Repurposer today and decide you want the full system later, Muse includes the skill already -- no duplicate configuration needed.
Frequently Asked Questions
Does the OpenClaw Content Repurposer work with any blog URL?
Yes. The openclaw Content Repurposer skill accepts any publicly accessible blog URL. It fetches the page content, strips navigation and boilerplate, identifies the primary article body, and uses that as the source material for all three platform outputs. Paywalled or login-gated pages will not work unless the content is visible to an unauthenticated request.
Can I customize the tone or voice of the repurposed content?
The default output uses platform-native conventions -- casual hooks for X, professional tone for LinkedIn, and visual-first language for Instagram. You can override this by adding voice instructions in the skill configuration or by pairing Content Repurposer with a persona like Muse that already has your brand voice defined. Any adjustments persist across future runs.
What is the difference between Content Repurposer and the full Muse persona?
Content Repurposer is a single free openclaw skill focused on turning one blog post into three platform outputs. Muse is a full AI persona ($79) that includes Content Repurposer plus editorial calendar planning, multi-platform drafting, voice matching, analytics integration, and long-term content strategy. If you only need repurposing, the free skill is sufficient.