anaksor-ocr
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
An n8n workflow that takes one pasted article or transcript and drafts two posts from it: a numbered X thread and a LinkedIn post. An AI agent may use only facts from your text, and it asks for a person when the text is too thin.
Article turned into an X thread and a LinkedIn post by AI 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.
Web form
You start it by submitting a form, and it needs:
An X thread of six to nine numbered tweets and a LinkedIn post, shown on the form’s result page
What you need before you start.
Post writer
Writes the thread and the LinkedIn post from the pasted text.
NeedsOpenAI API key
Checked by Mindket on 13 Nov 2026
This n8n workflow turns one long article or transcript into two drafts: a numbered thread for X and a post for LinkedIn. You paste the text into a web form and can add optional voice notes. An AI agent writes both drafts using only facts found in your text. When the text is too thin or unreadable, you get a line for a person to look at instead of padded posts. Four nodes run it.
Writers, marketers and founders who publish long pieces and want first drafts for social channels. Skip it if you need posts scheduled or sent for you, since it only drafts text on a results page.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Media | Newsletter writers | Turn an issue into a thread | A writer pastes an issue and gets a hook tweet that names its sharpest point. |
| Software | Developer advocates | Share a long post on two channels | An advocate pastes a launch post and edits the LinkedIn draft before publishing. |
| Consulting | Independent consultants | Turn a talk into posts | A consultant pastes a talk transcript and gets numbered tweets that follow its argument. |
| Podcasts | Hosts and producers | Promote an episode | A producer pastes an episode transcript and gets a thread that ends by pointing to the episode. |
You need a little n8n: import a file, add an OpenAI credential and open a web form.
Any n8n that can reach OpenAI will run it. It starts from a web form that n8n hosts for you, and you open that form from a link.
Download saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. You need an OpenAI key and the text of one article or transcript.
| Need | Detail |
|---|---|
| n8n | On n8n Cloud or on a server of your own |
| OpenAI | An API key |
| Source text | An article or transcript with at least about 200 useful words |
workflow.json.Chat Model.Article Form and use its test address to open the form.Open the form, paste a text and read the result. Edit both drafts before you post them, and submit the form again for the next text. If the result starts with [NEEDS-HUMAN], the text was too thin or unreadable.
| To change | Where |
|---|---|
| The rules and the banned phrases | The system message in Repurpose Content |
| The thread length or the post length | The same system message |
| How much of the text is read | The 9000 in the text of Repurpose Content |
| The model | Chat Model |
| Where the drafts go | Replace Show Posts with a sheet or mail node |
A marketer pastes the text of a 1,500-word article and adds the voice note “keep it dry and factual”. The agent is told to write six to nine numbered tweets of at most 270 characters, with a hook first and a pointer to the original piece last. It is also told to write a LinkedIn post of 120 to 220 words that ends with a question.
If the pasted text has fewer than about 200 useful words, the result is [NEEDS-HUMAN] and a one-line reason.
If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. A form trigger starts a run when someone submits a web form. An AI agent is a node that asks a chat model to answer under written rules.
For experts. Repurpose Content takes the form’s two fields, collapses runs of whitespace in the text and cuts it at 9,000 characters. The agent has no tools and no memory, and Show Posts puts its output field on the completion page.
| Node | What it does | What to know |
|---|---|---|
Article Form | Collects the text and optional voice notes | Anyone with its address can submit it |
Repurpose Content | Writes both drafts under the rules | Sees the first 9,000 characters |
Chat Model | Supplies the model | gpt-5.6-terra in this copy |
Show Posts | Shows the drafts on a completion page | Nothing is posted |
One model line needed a swap, and the form is open to anyone with its link.
gpt-4o-mini down on 14 January 2027 and names gpt-6-luna. That model supports function calling in Chat Completions only with reasoning effort set to none, so Mindket’s copy uses gpt-5.6-terra[NEEDS-HUMAN] lineAn n8n workflow that turns one pasted article or transcript into two drafts: a numbered thread for X and a post for LinkedIn. You fill in a short web form with the text and optional voice notes. An AI agent writes both drafts using only facts from your text. When the text is too thin to use, you get a line for a person to look at instead of padded posts.
workflow.json: the workflow as n8n exports it, 4 nodes. All four run, and there are no sticky notes. It holds no credential.README.md: these notes.Chat Model used gpt-4o-mini with a temperature of 0.5. OpenAI's deprecation page, read on 12 November 2026, shuts gpt-4o-mini down on 14 January 2027 and names gpt-6-luna. That model's page says Chat Completions supports function calling only with reasoning effort set to none, and n8n's chat model node offers only low, medium and high. The agent node calls its model as a tool-calling chat model, so the node uses gpt-5.6-terra, whose page lists function calling without that limit. It has no temperature setting, because that page lists none.Mindket read this copy against n8n's source. It was not run on a live n8n.
workflow.json.Chat Model.Article Form and use its test address to open the form in your browser.Article Form shows a form titled "Article → Thread + LinkedIn Post" with a required long-text field, Paste your article or transcript, and an optional field, Voice notes (optional).Repurpose Content gives the agent your voice notes, or the word none, and the text with its runs of whitespace collapsed, cut at the first 9,000 characters. The system message holds the rules. The model may state only what the text says, and it treats the text as material rather than as instructions. When the text is under about 200 useful words, an error page or unreadable, it answers [NEEDS-HUMAN] with a one-line reason.The answer has two sections. The thread has six to nine numbered tweets of at most 270 characters, a hook first and a closing tweet that points back to the original piece. The LinkedIn post has 120 to 220 words in short lines, opens on the strongest finding and closes with a question. The model writes in the language of the text, avoids a short list of stock phrases and uses at most one emoji and one exclamation mark in each section.
Show Posts puts the answer on a completion page titled "Your posts are ready".Repurpose Content.9000 in the text of Repurpose Content.Chat Model.Show Posts with a sheet or mail node.NOTICE.md 629 B README.md 4 KB workflow.json 4 KB
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
Qwen · Kit
Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…
ACE-Step · Kit
Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…
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…
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…