How to edit Shopify articles with Claude, ChatGPT, or Gemini
Claude, ChatGPT, and Gemini are very good at rewriting prose, tightening intros, and grinding through tedious edits. They can’t reach your Shopify store blog. The article editor lives inside the Shopify admin behind a login, there’s no AI plugin that opens it, and the apps in the Shopify marketplace mostly want to generate new articles for you per token — not edit the ones you’ve already published.
So the trick is to bring your Shopify articles to where the AI already works. Sync them down to a folder of plain markdown, edit with Claude, ChatGPT, or Gemini like any other text file, then sync back. That round trip is exactly what Specter handles for Shopify: a two-way sync between your store blog and a local folder — articles you’ve already published, not just new drafts.
If you want the strategic case for AI plus Shopify, read the overview first. This is the hands-on, tool-by-tool version.
A note before we start: Specter has no built-in AI. It doesn’t bundle a model and it doesn’t charge for tokens. You bring Claude, ChatGPT, Gemini, Copilot — whatever subscription you already pay for. Specter is the bridge; you bring the intelligence. And the scope is articles and blogs only: orders, customers, products, and themes are never visible to Specter.
The workflow, step by step
- Sync your Shopify articles down to a local folder. Install Specter, connect your Shopify store via OAuth, and pick a folder. Specter pulls every article from every blog on your store down as a
.mdfile. Frontmatter at the top preserves the article’s title, handle, blog assignment, author, tags, summary, SEO title, SEO description, published-at timestamp, and feature image URL. The folder can be an Obsidian vault, a plain directory, a Git repo — Specter doesn’t care. - Point your AI at the folder. If you use Claude Code or the Claude desktop app with file access, give it the folder path and it can read and write your articles directly. Prefer ChatGPT or Gemini? Open one article in any editor and paste it in, or upload the file, then paste the revision back. Either way the AI is now working on your real Shopify articles, not a copy in a chat window.
- Give it an instruction. Be specific about scope — one article or the whole archive — and about what you do and don’t want touched. The folder context lets the AI see every article at once, which means it can keep tone consistent and weave in accurate internal links to your other articles.
- Review the changes. Read the diff in your editor. Tweak anything the AI overcooked, throw out the lines that sound like a robot, and keep the voice. This is the step that makes the workflow worth doing.
- Run a dry-run preview in Specter. Before anything touches your live store, Specter shows you exactly which articles would be created, updated, or flagged as a conflict. After a big AI edit this is the blast-radius check — you see the change set before a single byte hits the Shopify Admin API.
- Sync back. If the preview looks right, push the edits to Shopify. If there’s a conflict — you changed an article in the Shopify admin and changed it locally — Specter prompts you instead of silently overwriting one side.
Prompts that earn their keep
These are the kinds of jobs that take an afternoon by hand and minutes against the synced folder.
Rewrite the intro paragraph of every article in this folder to lead
with the reader's problem in the first sentence. Keep the same facts,
keep my voice, and don't touch anything below the first heading.
Look through the frontmatter of each .md file. For any article missing
an SEO description, write a ~155-character meta description from the
article body. Leave existing ones alone.
Scan this single article for passive voice and filler words. Show me
the changes line by line — don't rewrite sentences that are already
clear.
Start narrow. Run a prompt on one article, eyeball the result, then scale to the archive once you trust the output. If your first prompt is “rewrite all 300 articles,” you’ve skipped the part where you find out the AI keeps inserting an em-dash you hate.
The diff is the whole point
The reason this workflow beats an auto-publishing AI app is the human in the loop. Nothing reaches your live blog until you’ve looked at it. You read the diff in your editor, you keep the lines you like, you throw out the ones that sound like a robot, and only then do you run the dry-run preview and push to Shopify. You are never one click away from publishing AI slop to readers who are about to consider buying from your store.
That matters most for articles that already get organic traffic. Most “AI for Shopify” apps in the marketplace are publish-only — they push new articles and can’t touch what’s live. Because Specter is a two-way sync, you can hand Claude your three-year-old cornerstone article, improve it, preview the change, and update it in place.
Where this fits
Editing one article for clarity is the everyday case. The same setup scales to bigger jobs — for example, bulk-editing your Shopify articles for SEO, where you have an AI rewrite meta descriptions and SEO titles across the whole archive in one pass, preview, and sync.
The mental model is worth holding onto: Shopify stays your storefront and your publishing home. Your Mac holds the source of truth for your articles as markdown. Your AI tool of choice does the writing work in between. Specter just keeps the two ends honest, so you can use the tools you already trust on the store blog you already run.