Build a Tiny AI Agent (a 'Gem') to Write Perfect Product Descriptions for Your Handmade Shop
AI for MakersProduct CopyGemini

Build a Tiny AI Agent (a 'Gem') to Write Perfect Product Descriptions for Your Handmade Shop

AAlex Mercer
2026-04-08
8 min read
Advertisement

A low-code, step-by-step guide to building a small Gemini agent ('Gem') that writes on-brand product descriptions and marketplace-ready variations.

Build a Tiny AI Agent (a 'Gem') to Write Perfect Product Descriptions for Your Handmade Shop

If you sell handmade goods, the words that describe your products matter. A clear, on-brand product description lifts perceived value, convinces browsers to buy, and keeps listings consistent across marketplaces. This step-by-step, low-code guide shows makers how to build a compact Gemini agent — a "Gem" — that generates on-brand product descriptions, consistent voices, and marketplace-ready variations without enterprise IT.

What is a Gem (and why makers should care)

A Gem in this guide is a small, purpose-built AI agent you configure with a clear persona, templates, and a few examples so it reliably writes product descriptions in your shop's voice. Think of it as a trusty workshop assistant: it doesn't replace creativity, it frees you to spend more time making while it handles repetitive copy — titles, short descriptions, long descriptions, bullet lists, and keyword-aware versions for Etsy, Shopify, or Amazon Handmade.

Quick benefits

  • Consistency: every listing speaks with your brand voice.
  • Speed: create dozens of variations in minutes.
  • Marketplace-ready: tailored lengths and formats for Etsy, Shopify, and Amazon.
  • No enterprise IT: build using low-code tools like Google Workspace + Gemini features, Google Sheets, or Zapier.

Overview: the five-step process

  1. Define your brand voice and description templates.
  2. Choose a practical no-code or low-code tool path for the Gem.
  3. Configure the Gem: persona, prompts, and examples.
  4. Test, score, and refine outputs.
  5. Automate output into listings and workflow.

Step 1 — Define your brand voice and templates

Before you touch AI, write a short brand brief (3–6 sentences) that captures voice, audience, and what to avoid. Keep it specific. For example:

"Warm, friendly, and curious — speaks like a maker who values slow craft, natural materials, and tiny imperfections that tell a story. Avoid marketing buzzwords like ‘disruptive’ or ‘next-gen’. Mention materials, care, and one small story detail when space allows."

Create templates

Make a few reusable templates you'll give the Gem. Typical templates:

  • Short title (≤60 chars) for marketplace listings.
  • Short description (one-sentence, ~140–170 chars) for search snippets.
  • Full description (300–500 words) with story, materials, dimensions, care, and shipping note.
  • Bullet list (5 bullets) for features and benefits.

Want guidance on brand voice and connection? See our guide on Beyond Branding: The Art of Crafting Connection for inspiration.

Step 2 — Choose a tool path (no-code and low-code options)

You don't need enterprise IT. Choose one of these practical approaches depending on how technical you are and what you already use.

No-code: Gemini in Google Workspace or the Gemini app

If you have access to Gemini inside Google Workspace or the Gemini consumer app, you can keep everything in Docs and Sheets. Use a pinned prompt (the Gem's persona) and paste templates into Docs. The recent Gemini updates make this smoother across Docs and Sheets, so you can pull context from product spreadsheets while keeping a consistent prompt.

Low-code: Google Sheets + automation (Zapier / Make / Apps Script)

Keep a product spreadsheet where each row is an item. Build a sheet column for description request that concatenates title, materials, dimensions, and a short story. Use Zapier or Make to call your AI tool (if you have API access) and write back the generated descriptions. If you're comfortable with minimal code, a simple Apps Script in Google Sheets can call the AI and paste results into new columns.

Frontend builder: Glide, Softr, or Notion

Make a small UI for non-technical helpers: a form where you type product facts and one button runs the Gem and returns multiple description variants. Connect the form to your sheet or directly to the AI via a no-code connector.

Step 3 — Configure the Gem: persona, prompts, and examples

A good Gem combines a tight persona (system prompt), clear user instruction, and 2–4 few-shot examples. Below are practical prompts to copy-paste.

System prompt (Gem persona)

"You are a tiny AI copywriter called MakerGem. Write product copy for a handmade shop. Always follow the brand brief supplied in brackets. Use the requested format (title, short desc, full desc, bullets). Keep tone warm and honest, highlight materials, size, care, and a small story. Do not invent technical claims. Provide 3 variations when asked. Avoid marketing hype."

User prompt template

Give the Gem structured input so it never has to guess. Example prompt:

  [BRAND BRIEF]: Warm, artisan, ingredient-focused. No buzzwords.
  [PRODUCT FACTS]: Wooden serving spoon; cherry wood; hand-carved; 12in long; food-safe oil finish; one-of-a-kind grain.
  [STORY]: Carved using a childhood pattern from creator's grandmother.
  [REQUEST]: Produce 3 variants: (1) 60-char title, (2) 150-char short description for Etsy, (3) 300-word full description for Shopify, (4) 5 bullet points, (5) 10 tag suggestions. Keep tone per brand brief.
  

Few-shot example (one-shot)

Provide at least one example pair so the Gem learns. Example input/output helps avoid weird results.

Example output for the wooden spoon (short): "Hand-carved Cherry Serving Spoon — 12in"

Step 4 — Test, score, and refine

Testing ensures the Gem matches your brand and performs in marketplaces.

Testing checklist

  • Accuracy: Does the description match listed materials, size, and finish?
  • Tone: Is the voice consistent with your brand brief?
  • Marketplace fit: Are titles short enough? Are keywords present naturally?
  • Uniqueness: Does the Gem vary outputs across items without repeating the same phrasing?
  • Safety: No false claims (e.g., medical or performance guarantees).

Use a small A/B test: publish two variants of a listing with a different short paragraph or title and compare click-through or sales over a few weeks. Track results in your product sheet.

Step 5 — Automate and export

Once satisfied, automate the Gem into your workflow. Typical automations:

  • Google Sheets: generate descriptions into columns, then export as CSV for mass upload to marketplaces.
  • Zapier/Make: trigger Generate Descriptions when a new product row is added; post results back and notify you via Slack or email.
  • Direct paste: use Gemini in Docs to create and refine copy, then paste into marketplace listing editors when you want manual control.

Ready-to-use prompt recipes

Copy these and adapt to your brand brief.

Recipe A — Three compact variations for marketplaces

  [BRIEF] Warm, handmade, honest.
  [INPUT] Name: River Stone Mug; Material: ceramic; Capacity: 12 oz; Finish: satin glaze; Origin: wheel-thrown in Seattle.
  [OUTPUT] Create 3 title options (≤60 chars), 3 short snippets (≤160 chars), and 3 bullet lists (5 bullets). Include natural search keywords like "handmade mug", "ceramic mug", "wheel-thrown".
  

Recipe B — SEO-friendly long description

  [BRIEF] Warm, artisan.
  [INPUT] Product facts + target keywords.
  [OUTPUT] 300–350 word product description that mentions materials, size, care, story, and includes the primary keyword 2–3 times in natural places.
  

Ethics, IP, and authenticity

Be transparent and protect your craft. Don't use AI to claim handmade features you don't provide. If your tool uses external data to suggest phrasing, verify factual details like materials and dimensions. Keep a record of templates and prompt versions so you can trace how listings were generated.

Practical examples and marketplace considerations

Each marketplace has conventions:

  • Etsy: titles should be natural and include 1–2 primary keywords. Use your short snippet for the first two lines — this often appears in search previews.
  • Shopify: longer brand stories perform well on product pages; include care and shipping with a friendly tone.
  • Amazon Handmade: follow strict title formatting and avoid promotional language; focus on materials, size, and intended use.

When the Gem generates variants, tag each result with the intended marketplace to avoid accidentally using the wrong format in the wrong place.

Keep improving your Gem

Treat your Gem as an iterative tool. Every month add 10–20 new examples that show the voice getting better. If you notice repeating patterns, add a negative instruction to the persona (e.g., "Do not start descriptions with 'Introducing' or 'Introducing our...'"). Many makers find success by combining automated generation with a final human polish step — the Gem speeds the heavy lifting and you add the final artisan signature.

Resources & next steps

Start small: pick a handful of best-selling items and let the Gem generate 3–5 variants. Test on your live listings or use a private preview. For inspiration on how craft and story work together, read Turning Craft Passion into Profit and Beyond Branding.

Want a checklist you can paste into Docs? Copy the system prompt and user templates above into a Doc and pin them. As you refine the Gem, save a version history so you can roll back if a new change reduces quality.

Final note

Small Gems are powerful because they focus on one task and do it well. With a clear brand brief, a few examples, and a practical automation path, you can have a reliable AI assistant that helps your handmade shop present products beautifully across marketplaces — no enterprise IT required.

Advertisement

Related Topics

#AI for Makers#Product Copy#Gemini
A

Alex Mercer

Senior SEO Editor

Senior editor and content strategist. Writing about technology, design, and the future of digital media. Follow along for deep dives into the industry's moving parts.

Advertisement
2026-04-16T14:59:47.290Z