SKILL.md
Content Repurposing
Browser scripts and MCP workflows for identifying top content and generating repurposed variations.
Script Selection
| Goal |
File |
Navigate to |
| Repurpose tweets (5 formats) |
src/contentRepurposer.js |
x.com/USERNAME |
| Compose threads from ideas |
src/threadComposer.js |
x.com/USERNAME |
| Content calendar analysis |
src/contentCalendar.js |
x.com/USERNAME |
| Find top-performing content |
src/tweetPerformance.js |
x.com/USERNAME |
| Optimize posting schedule |
src/tweetScheduleOptimizer.js |
x.com/USERNAME |
Content Repurposer
File: src/contentRepurposer.js
The main repurposing engine. Scans your timeline, then converts any tweet into 5 content formats.
Controls
XActions.scan() -- Scrape tweets from current page
XActions.list() -- Show all scraped tweets with indices
XActions.toThread(i) -- Convert tweet to thread outline
XActions.toSummary(i) -- Condense to punchy summary variations
XActions.toStorm(i) -- Break into numbered tweet storm
XActions.toBlog(i) -- Generate blog/article outline with SEO keywords
XActions.toQuoteTemplates(i) -- Create 3 quote-retweet variations
XActions.all(i) -- Run ALL 5 repurposing strategies
XActions.export() -- Download all repurposed content as JSON
Repurposing Formats
| Format |
Best For |
Output |
| Thread |
Deep dives, tutorials |
Hook + body parts + CTA |
| Summary |
Time-sensitive repost |
3 punchy variations |
| Storm |
Long content splitting |
Numbered 1/N tweets |
| Blog |
SEO content, articles |
Title + sections + keywords |
| Quote Templates |
Engagement farming |
Agreement/personal/contrarian takes |
MCP Workflow
- Call
xgettweets with limit: 100 for the target account
- Call
xgetprofile to get follower count for rate calculation
- Rank by engagement rate:
(likes + RTs + replies) / followers * 100
- For top 5, generate variations using the content repurposer patterns
Repurposing Pipeline
High-engagement tweet
-> toThread() = 5-10 tweet thread
-> toSummary() = 3 punchy rewrites
-> toStorm() = numbered tweet storm
-> toBlog() = article outline + SEO keywords
-> toQuoteTemplates() = 3 QT engagement variations
Strategy Guide
Weekly content repurposing routine
- Run
src/tweetPerformance.js to identify top 5 tweets this week
- Run
src/contentRepurposer.js -> XActions.scan()
- For each top tweet:
XActions.all(i) to generate all formats
- Export with
XActions.export() for scheduling
- Space repurposed content 3+ days from original
Maximizing a viral tweet
- When a tweet goes viral, immediately run
XActions.toThread(i) for a follow-up thread
- Use
XActions.toQuoteTemplates(i) for engagement in replies
- Later, use
XActions.toBlog(i) for a long-form article
- Use
src/autoPlugReplies.js to plug your offer on the viral tweet
Notes
- Content repurposer generates outlines and templates, not final polished content
- Blog outlines include SEO keyword suggestions
- All output exportable as JSON for external tools
- Works best on tweets with 50+ words (more content to repurpose)