Huashu Design
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
An n8n workflow that has OpenAI write a post for an X account from a niche, a style and some inspiration, checks its length and posts it every six hours or on demand.
X posts written by AI on a schedule from a niche and style is an n8n workflow in the Marketing & SEO category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.
Every six hours, or by hand
It starts on a timer, every six hours at a minute drawn when you activate it, or when you click Test workflow in n8n:
A new post on your X account every six hours
What you need before you start.
Post writer
Writes each post from the niche, the style and the inspiration.
NeedsAn OpenAI API key
Publishing
Receives and publishes each post.
NeedsA developer app with an OAuth2 credential that may post
Checked by Mindket on 13 Nov 2026
This n8n workflow writes posts for an X account on a timer. You set a niche, a writing style and some inspiration. OpenAI writes a post, the workflow checks it fits in 280 characters, and the post goes to X. It runs every six hours or by hand. Six nodes run it, beside six sticky notes.
Creators and small brands who want a steady stream of posts in one voice. Skip it if no person will look at the account, since the workflow posts with no check.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Creators | Niche writers | Keep an account active between longer pieces | A writer sets a theme and gets four posts a day. |
| Brands | Small businesses | Share tips in one voice | A shop posts care tips for its products on a rhythm. |
| Education | Tutors | Share a daily thought | A tutor posts short ideas from the books they teach. |
| Experiments | Builders | Test an automated account | A builder watches how a posting bot performs on a test account. |
You need some n8n, an OpenAI key and an X developer app: import a file, add two credentials and edit three settings.
Any n8n that can reach OpenAI and X will run it. Activate it to post on the timer, or run it by hand.
Download saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. Setup takes two credentials and three edited settings.
| Need | Detail |
|---|---|
| n8n | On n8n Cloud or on a server of your own |
| OpenAI | An API key |
| X | A developer app with an OAuth2 credential that may post, and credits for the posts |
workflow.json.Generate tweet content.Post tweet.Configure your influencer profile, replace the niche, the style and the inspiration with your own.Run it by hand to see a post, then activate it for the timer. Read the first posts before you leave it alone, and check what they cost on X.
| To change | Where |
|---|---|
| The voice | Configure your influencer profile |
| The prompt | The system lines in Generate tweet content |
| How often | Schedule posting every 6 hours |
| The model | Generate tweet content |
A writer sets the niche to modern Stoicism and a personal style, with a short list of books as inspiration. The workflow runs at midday.
OpenAI returns a short post with a hashtag and an emoji, such as a Stoic line tied to a morning routine. The length check passes, and the post appears on the account.
If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. Here one box sets the profile, one writes, one checks the length and one posts. Run it first by hand on a test account.
For experts. The OpenAI node uses JSON output, and Post tweet reads message.content.tweet. The length check loops back to the profile node when the post is too long.
| Node | What it does | What to know |
|---|---|---|
Schedule posting every 6 hours | Starts the timer | Its minute is drawn once, when you activate the workflow |
Generate tweet content | Writes the post as a JSON object | It names gpt-6-luna and asks for one key, tweet |
Verify tweet constraints | Compares the length with 280 | A post that is too long goes back and is written again |
Post tweet | Posts the text to X | It needs an X credential that may write |
The workflow posts to a real account with no person checking first, and X’s automation rules ask automated accounts to carry the automated label.
gpt-4-turbo-preview, which OpenAI’s deprecations page, read on 12 November 2026, lists as shut down on 26 March 2026. This copy names gpt-6-luna, and its last system line now asks for an object with the key tweetAn n8n workflow that writes a post for an X account from a niche, a writing style and some inspiration that you set. It runs every six hours or by hand, writes the post again when it is over 280 characters and posts the rest.
workflow.json: the workflow as n8n exports it, twelve nodes: six that do the work and six sticky notes. It holds no credential.README.md: these notes.gpt-4-turbo-preview. OpenAI's deprecations page, read on 12 November 2026, lists gpt-4-0125-preview, which includes gpt-4-turbo-preview, as shut down on 26 March 2026, and points to gpt-5 or gpt-4.1. The same page lists the gpt-4.1 family for shutdown on 14 January 2027 with gpt-6-luna as its replacement. The step has no tools, so this copy names gpt-6-luna.Post tweet reads message.content.tweet. The message now asks for an object whose one key, tweet, holds the post.workflow.json.Generate tweet content.Post tweet.Configure your influencer profile and replace the three example settings with your own.Schedule posting every 6 hours starts a run, at a minute that was drawn when the workflow was activated. Trigger posting manually starts one by hand.Configure your influencer profile sets niche, style and inspiration.Generate tweet content sends the model a series of system lines. They give the influencer role, the style, the inspiration and the niche. A last line asks for the post under the key tweet, within the limit, with hashtags and emojis, and states the current date and time. A user line asks for a post that will go viral.Verify tweet constraints checks the length. A post over 280 characters goes back to Configure your influencer profile and is written again.Post tweet posts the text.Configure your influencer profile.Generate tweet content.Schedule posting every 6 hours.Generate tweet content.NOTICE.md 597 B README.md 4 KB workflow.json 9 KB
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
op7418 · Skill
Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…
alirezarezvani · Skill
Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…
nerijs · Kit
A pixel art style add-on for Stable Diffusion XL that turns text prompts into pixel-style images, with an optional LCM LoRA for faster runs. For game makers, d…
LiconStudio · Kit
Keeps characters, clothing, objects and backgrounds consistent in generated video by feeding the model up to five reference images. A LoRA for LTX-2.5 in Comfy…
nhathoangfoto · Kit
A LoRA for FLUX.2 Klein 9B that puts a character into the pose shown by a mannequin reference while keeping the character's face and style. For artists and des…