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 picks one of two hashtags at random, asks OpenAI for a short tweet about it and adds the hashtag and the tweet as a new Airtable row. It posts nothing to X.
Tweet drafts on a random hashtag saved to Airtable 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.
Manual start
Nothing runs on its own. You press Execute Workflow, and it uses:
A new Airtable row holding a hashtag and a draft tweet about it
What you need before you start.
Tweet writer
Writes a short tweet about the chosen hashtag.
NeedsOpenAI API key
Draft store
Holds each hashtag and tweet as a row.
NeedsAirtable personal access token
Checked by Mindket on 13 Nov 2026
This n8n workflow writes one tweet draft each time you run it. A short code step picks one of two hashtags at random. OpenAI writes a tweet of under 100 characters about that hashtag. The workflow then adds a row with the hashtag and the tweet to an Airtable table. Five nodes run it, and nothing is posted to X.
Social media managers, small teams and founders who keep a bank of draft tweets in Airtable. Skip it if you want posts published for you, since it only drafts and stores text.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Marketing | Social media managers | Fill a bank of drafts | A manager runs it ten times and reviews ten drafts in Airtable. |
| Startups | Founders | Get ideas for a posting week | A founder runs it before a launch and keeps the best draft. |
| Agencies | Content freelancers | Offer a client some options | A freelancer lists the hashtags a client cares about and sends the drafts for a quick pick. |
| Community | Moderators | Keep a feed lively | A moderator drafts a few posts for a tag and edits them by hand. |
You need a little n8n: import a file, add an OpenAI credential and an Airtable credential, and choose a table.
Any n8n that can reach OpenAI and Airtable will run it. It starts when you press the test button, and it needs no web form.
Pick HashtagDownload saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. You need an OpenAI key, an Airtable token and an Airtable table with two text columns.
| Need | Detail |
|---|---|
| n8n | On n8n Cloud or on a server of your own |
| OpenAI | An API key |
| Airtable | A personal access token, and a table with columns named Hashtag and Content |
workflow.json.Write Tweet.Airtable.Airtable, choose your base and your table, whose columns are Hashtag and Content.Press Execute Workflow for each draft you want. Each run adds one row. Edit or delete the drafts in Airtable before you use any of them.
| To change | Where |
|---|---|
| The hashtags | The list in Pick Hashtag |
| The tweet rules | The message in Write Tweet |
| The model | Write Tweet |
| The column names | The two names in Set, to match your table |
| Where the drafts go | Replace Airtable with another node |
A founder runs it once. Pick Hashtag chooses #n8n, the model writes a short tweet that includes #n8n, and a new row appears in Airtable with #n8n in Hashtag and the tweet in Content.
If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. A Code node runs a few lines of JavaScript. Airtable stores rows in a table that works like a spreadsheet.
For experts. Pick Hashtag runs once for each incoming item and returns one hashtag. Set keeps only two fields, and Airtable maps the incoming fields to columns by name.
| Node | What it does | What to know |
|---|---|---|
Pick Hashtag | Picks one hashtag at random | The list holds two hashtags |
Write Tweet | Asks the model for a tweet | Reads no earlier tweets, so drafts can repeat |
Set | Keeps the hashtag and the tweet | Names must match your columns |
Airtable | Adds one row | You choose the base and the table |
The model call and two nodes were out of date, and the Airtable base is yours to choose.
text-davinci-001 through the old completions endpoint, which OpenAI’s page, read on 12 November 2026, lists as shut down on 4 January 2024. Mindket’s copy uses the OpenAI node with gpt-6-lunaPick Hashtag is a Code nodeAn n8n workflow that writes one tweet draft each time you run it. A short code step picks one of two hashtags at random. OpenAI writes a tweet of under 100 characters about it, and the workflow adds a row with the hashtag and the tweet to an Airtable table. Nothing is posted to X.
workflow.json: the workflow as n8n exports it, 5 nodes. All five run, and there are no sticky notes. It holds no credential.README.md: these notes.v1/engines/text-davinci-001/completions address with a header credential. OpenAI's deprecation page, read on 12 November 2026, lists text-davinci-001 as shut down on 4 January 2024, and the replacement it names, gpt-3.5-turbo-instruct, is itself listed as shut down. The step is now the OpenAI node's message action with gpt-6-luna, the small model that page names for gpt-4o-mini. The node reads the tweet from message.content, where the file read choices[0].text.FunctionItem is replaced by a Code node named Pick Hashtag. n8n's source marks the old node as deprecated and hidden, and points to the Code node.Airtable was the first version of the node, which signs in with an API key. Airtable's page, read on 12 November 2026, says API keys stopped working on 1 February 2024. The node is now the current version, with a personal access token and a resource-locator for the base and the table. The file's base ID was its author's and is gone. You choose your base and table, and the file's table was named main.Set is rebuilt as the current Set node with the same two fields, and the credential links are gone.Mindket read this copy against n8n's source. It was not run on a live n8n.
Hashtag and Content.workflow.json.Write Tweet.Airtable.Airtable, choose your base and your table.On clicking 'execute' starts the run when you press Execute Workflow.Pick Hashtag chooses #techtwitter or #n8n at random.Write Tweet asks the model for a short tweet on that hashtag, with the hashtag included.Set keeps two fields: Hashtag, from Pick Hashtag, and Content, the model's reply.Airtable adds them as a new row, mapping the fields to columns of the same name.Pick Hashtag.Write Tweet.Write Tweet.Set, to match your table.Airtable with another node.NOTICE.md 597 B README.md 4 KB workflow.json 4 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…