cxjwin/x-post-scheduler — explained in plain English
Analysis updated 2026-05-18
Turn any article link into a short, styled X post with an optional AI generated poster image.
Schedule or publish X posts automatically through Buffer with a confirmation step first.
Write and schedule long form X Articles through Typefully, including code blocks and tables.
Generate original joke posts based on trending meme formats without copying source images.
| cxjwin/x-post-scheduler | brainjs/brainjsreactnative | canfeng6666/tbh-dropmonitor | |
|---|---|---|---|
| Stars | 30 | 30 | 30 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2018-12-09 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | moderate | moderate | — |
| Complexity | 3/5 | 2/5 | — |
| Audience | vibe coder | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Needs a Buffer account and API key, and optionally a Typefully account plus a public GitHub repo for hosting images.
x-post-scheduler is a Claude Code skill suite that turns content into posts for X, the platform formerly known as Twitter. You give it an article link, and the agent fetches the page, writes a short commentary style summary in your own voice, optionally creates a themed poster image, and then publishes or schedules the post through a service called Buffer, with the original article link placed in the first reply. It can also write original jokes and publish long form articles through a service called Typefully, since X itself does not support scheduling long articles natively. There are three main features here: short news posts made from an article link with an optional poster image, joke posts that riff on a trending meme format without copying the original image or wording, and long form articles published through Typefully as a draft you preview before it goes out. By default nothing publishes automatically. Before every post, the tool shows you the full text, any image, and the planned time, and waits for your confirmation, though a fully automatic mode can be turned on later once you trust it. Certain sensitive topics such as politics, disasters, unverified accusations, and paywalled content always fall back to requiring manual confirmation regardless of that setting.\n\nSetting it up takes two commands: cloning the repository and running an interactive setup script that walks you through entering your Buffer and Typefully API keys, discovering your connected social accounts, and optionally setting up a public GitHub repository to host poster images, since Buffer can only reference publicly hosted image URLs rather than local files. Node.js version 18 or newer is required, and the core scripts have no external dependencies, though generating HTML based poster images or converting code blocks and tables for long articles needs the Puppeteer library installed separately.\n\nThe README also documents a long list of specific quirks the author ran into, such as image hosting rate limits, font rendering issues with certain bullet characters, and strict filename rules for uploading media to Typefully, all of which the included scripts already handle automatically.
A Claude Code skill that turns an article link into a scheduled X post, complete with an optional poster image and a human confirmation step before publishing.
Mainly JavaScript. The stack also includes Node.js, Puppeteer, Buffer API.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.