Specter pulls your Shopify articles and blogs down to a folder of local markdown. Now Claude, ChatGPT, Gemini — or your own scripts — can read every article at once, rewrite at scale, and Specter streams the changes back over the Shopify Admin API. Articles and blogs only — never orders, customers, or products.
All your Shopify blogs and articles sit as plain markdown files in one folder. Any AI you point at it sees the whole archive while it edits.
Specter's OAuth scope is articles and blogs. Your orders, customers, products, payouts, and themes are never visible to Specter. Period.
Shopify ships with a blog system almost no one talks about and almost no one uses well. The article editor is buried in the admin, the SEO surface is shallow, and the AI apps in the Shopify marketplace are mostly closed-loop add-ons that charge per article generated. Specter takes a different angle. Your Shopify articles get pulled into a local folder as standard markdown. You edit them with whatever tool you want — including the AI subscription you already pay for — and Specter pushes them back through the Shopify Admin API.
Specter isn't an AI and it isn't a CMS. It keeps your live Shopify store and a folder of local markdown perfectly in sync — so every other tool you own can finally reach your content, all of it, at once.
Every Shopify article lives in one folder of plain markdown. Point Claude, ChatGPT, or Cursor at that folder and the AI sees every article at once — accurate internal links, consistent tone across the archive, no blind one-article rewrites.
Run an AI pass across hundreds or thousands of articles — rewrite SEO titles, regenerate meta descriptions, swap CTAs, fix outdated product mentions. Specter streams the result back through the Shopify Admin API in the background.
Specter speaks the same markdown to Shopify, WordPress, and Ghost. Pull from Shopify and push to Ghost (or vice versa) by changing where the same folder syncs.
Claude, ChatGPT, Gemini, Copilot, your own scripts — they all read the same markdown on disk. Specter is the bridge; you bring the intelligence.
Edit locally → Specter pushes. Edit in the Shopify admin → Specter pulls down. Articles round-trip with full frontmatter: title, handle, blog assignment, author, tags, summary, SEO fields, status, scheduled date.
Preview Sync before you commit. See which Shopify articles would be created, updated, or flagged as conflicts before any of it touches your store.
Specter requests read/write only on articles and blogs. Your OAuth token lives in the macOS Keychain on your Mac — never on our servers. Revoke from your Shopify admin any time.
Standard YAML frontmatter. Your content stays yours on your disk. Cancel any time and keep every file.
Click Connect Shopify store, type your store handle, and approve the install. Shopify shows you exactly what Specter will access — articles and blogs, nothing else.
Your Mac launches Specter and finishes the OAuth handshake securely. No tokens travel through your browser URL.
Each Shopify article becomes a markdown file in the folder you picked. Edit in Obsidian or VS Code, or hand the folder to Claude. Save. Specter pushes back.
Specter syncs the text content of your Shopify store blog. Orders, customers, products, themes, and Liquid templates are deliberately out of scope.
Article body (markdown ↔ Shopify rich text), title, handle, blog assignment, author, publish status (draft/published), scheduled date, tags, summary, SEO title, SEO description, published-at timestamp, image URL.
Orders, customers, products, inventory, payouts, themes, Liquid templates, Shopify Markets, Shopify Functions, metaobjects. The OAuth scope is articles and blogs — period. See the full capability matrix →.
Buy the signed, supported app, or use the open-source GitHub project for free forever.
Buy the official app, or build the free open-source version.
An end-to-end content workflow for Shopify store owners who run the blog seriously: research, draft locally with AI help, review, bulk-publish via Specter, measure, refresh.
GuideInsert a newsletter, collection link, or lead-magnet CTA at a consistent location across every Shopify article. Sync the blog to markdown with Specter, run a pass that places the CTA, preview, and push.
GuideSpecter keeps a continuous local mirror of every Shopify article as a markdown file. Commit it to Git if you want. Not a full store backup — just the content you actually wrote.
GuideBulk edit Shopify article SEO: sync your blog to local markdown with Specter, run an AI or script pass across every article, preview the diff, and push back via the Admin API.
GuideFind and fix dead internal links across every Shopify article in one pass: sync the blog to markdown with Specter, scan for 404s and changed URLs, run an AI or script-driven swap, preview, and push.
GuideGenerate meta descriptions across every Shopify article in one pass. Sync your blog to markdown with Specter, run an AI prompt that fills empty meta descriptions without overwriting existing ones, preview, and push.
GuideStep-by-step: connect Specter to your Shopify store via OAuth. Enter your store handle, approve the read_content / write_content scopes in Shopify admin, and Specter completes the handshake on your Mac.
GuideA hands-on workflow to edit Shopify articles with Claude, ChatGPT, or Gemini: sync your store blog to local markdown with Specter, edit, preview the diff, and sync back.
The Shopify AI writer apps are closed-loop: pay per article, one model, one article at a time. Specter lets you bring your own AI to your whole blog as a folder.
ComparisonShopify Magic is great for spot-writing inside the admin. Specter is for editing your whole Shopify blog as a folder with the AI of your choice. Honest comparison.