From xactions
Identifies top-performing tweets on X/Twitter and generates repurposed variations: threads, tweet storms, blog outlines, summaries, quote templates. Useful for content calendars, output maximization, format conversion.
How this skill is triggered — by the user, by Claude, or both
Slash command
/xactions:content-repurposingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Browser scripts and MCP workflows for identifying top content and generating repurposed variations.
Browser scripts and MCP workflows for identifying top content and generating repurposed variations.
| 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 |
File: src/contentRepurposer.js
The main repurposing engine. Scans your timeline, then converts any tweet into 5 content formats.
XActions.scan() -- Scrape tweets from current pageXActions.list() -- Show all scraped tweets with indicesXActions.toThread(i) -- Convert tweet to thread outlineXActions.toSummary(i) -- Condense to punchy summary variationsXActions.toStorm(i) -- Break into numbered tweet stormXActions.toBlog(i) -- Generate blog/article outline with SEO keywordsXActions.toQuoteTemplates(i) -- Create 3 quote-retweet variationsXActions.all(i) -- Run ALL 5 repurposing strategiesXActions.export() -- Download all repurposed content as JSON| 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 |
x_get_tweets with limit: 100 for the target accountx_get_profile to get follower count for rate calculation(likes + RTs + replies) / followers * 100High-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
src/tweetPerformance.js to identify top 5 tweets this weeksrc/contentRepurposer.js -> XActions.scan()XActions.all(i) to generate all formatsXActions.export() for schedulingXActions.toThread(i) for a follow-up threadXActions.toQuoteTemplates(i) for engagement in repliesXActions.toBlog(i) for a long-form articlesrc/autoPlugReplies.js to plug your offer on the viral tweetnpx claudepluginhub nirholas/xactionsAutomates content posting on X/Twitter via browser console scripts: threads, scheduling, polls, auto-reposts, previews, quote-tweets, repurposing, and viral tweet plugs. Use for social media content workflows.
Generates engaging social media content and platform strategies for LinkedIn and Twitter/X to build audience, drive engagement, and support business goals.
Creates multi-tweet Twitter/X threads with hook formulas, narrative arcs, engagement tactics, and CTA placement. Use for viral threads or insight sharing.