nirholas/xactions/content-posting

Trust tier 2
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Create and publish content on X/Twitter programmatically. Post threads, schedule posts, create polls, auto-repost by keyword, compose threads with preview, quote-tweet with templates, repurpose content, and auto-plug replies on viral tweets. Use when automating content creation, scheduling, thread building, or content repurposing.

Install

npx vskill@latest install nirholas/xactions/content-posting

SKILL.md

Content Posting

Browser console scripts for automating content creation and publishing on X/Twitter.

Script Selection

GoalFileNavigate to
Post a threadsrc/postThread.jsx.com
Schedule postssrc/schedulePosts.jsx.com
Create a pollsrc/createPoll.jsx.com
Auto-repost by keywordsrc/autoRepost.jsTimeline or search
Compose + preview threadssrc/threadComposer.jsx.com/USERNAME
Quote-tweet with templatessrc/quoteTweetAutomation.jsTimeline
Repurpose tweetssrc/contentRepurposer.jsx.com/USERNAME
Auto-plug viral tweetssrc/autoPlugReplies.jsx.com/USERNAME
Content calendar analysissrc/contentCalendar.jsx.com/USERNAME
Optimize posting timessrc/tweetScheduleOptimizer.jsx.com/USERNAME

Script Details

threadComposer.js

Interactive thread creation with draft persistence. Compose parts, preview, reorder, and publish.

Controls: XActions.create(topic, points), XActions.preview(), XActions.post(), XActions.export()

contentRepurposer.js

Converts existing tweets into new formats: threads, tweet storms, blog outlines, summary variations, and quote-tweet templates. Scan your timeline, pick top tweets, generate 5 content variations per tweet.

Controls: XActions.scan(), XActions.list(), XActions.toThread(i), XActions.toSummary(i), XActions.toStorm(i), XActions.toBlog(i), XActions.toQuoteTemplates(i), XActions.all(i)

autoPlugReplies.js

Auto-replies to your own viral tweets with a promotional plug. Configurable viral threshold, dry-run mode, session limits.

Controls: XActions.setPlug(text), XActions.scan(), XActions.autoScan(ms), XActions.stop()

quoteTweetAutomation.js

Auto quote-tweets matching tweets with customizable templates and engagement filters.

DOM Selectors

ElementSelector
Compose buttona[data-testid="SideNav_NewTweet_Button"]
Tweet text area[data-testid="tweetTextarea_0"]
Post button[data-testid="tweetButton"]
Media input[data-testid="fileInput"]
Poll button[aria-label="Add poll"]
Schedule[data-testid="scheduleOption"]
Thread add[data-testid="addButton"]
Reply button[data-testid="reply"]

Content Strategy

Maximizing content output
  1. src/tweetPerformance.js -- identify your best-performing content
  2. src/contentRepurposer.js -- generate 5 variations per top tweet
  3. src/tweetScheduleOptimizer.js -- schedule content at optimal times
  4. src/autoPlugReplies.js -- automatically promote on viral tweets
  5. src/contentCalendar.js -- identify posting gaps to fill
Thread workflow
  1. Use src/contentRepurposer.js -> XActions.toThread(i) for thread outlines
  2. Edit and refine with src/threadComposer.js
  3. Preview with XActions.preview()
  4. Post with XActions.post()

Notes

  • All posting scripts include dry-run mode by default
  • Thread tweets validated for character count before posting
  • Free: 280 chars. Premium: 25,000+ chars, scheduling, edit
  • Auto-repost includes safety filters (min likes, skip replies)
  • Add 1-3s delays between actions to avoid rate limiting

Security

  • Security scanPassed, 93 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
130
Repository forks
19
Repository npm downloads, 7 days
105
7-day trend score
37

Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 25 Mar 2026, 7 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/nirholas/xactions/content-posting/badge)](https://verified-skill.com/skills/nirholas/xactions/content-posting)

Something wrong with this skill or its page? Tell us.