Crazy Ecommerce Builder logo

Crazy Ecommerce Builder

Organization
buildfastwithai
crazy-ecommerce-builder

Build or transform ecommerce websites from loose company, product, or brand briefs into unconventional, brand-specific shopping experiences with original ImageGen product imagery. Use when a user asks for a crazy, wild, experimental, unconventional, anti-template, art-directed, or highly memorable online store; wants Codex to invent an ecommerce visual direction from business details; or wants a working storefront that combines creative concepting, generated product photography, responsive implementation, cart interactions, validation, and optional publishing.

Overview

Publisherbuildfastwithai
Repositorygen-ai-experiments
Skill namecrazy-ecommerce-builder
Stars
785
Forks
225
Bundled files
4
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 4 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by buildfastwithai on GitHub. Read the source before you install it.

Installation

Install the Crazy Ecommerce Builder AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/buildfastwithai/gen-ai-experiments/tree/main/skills/crazy-ecommerce-builder
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/buildfastwithai/gen-ai-experiments.git /tmp/gen-ai-experiments
mkdir -p .claude/skills
cp -r /tmp/gen-ai-experiments/skills/crazy-ecommerce-builder .claude/skills/crazy-ecommerce-builder
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Crazy Ecommerce Builder in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Crazy Ecommerce Builder on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Crazy Ecommerce Builder is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Crazy Ecommerce Builder

Turn a short company brief into a coherent creative thesis, a custom image world, and a working ecommerce experience. Make the result surprising because it expresses the product truth—not because it uses random effects.

Required companion skills

Use the available sites-building skill for implementation and validation, imagegen for original raster assets, and sites-hosting for publishing unless the user asks to keep the site local. Read each selected skill before taking its actions. If one is unavailable, follow the closest local workflow and state the limitation briefly.

Inputs

Extract or infer:

  • company or product name;
  • what is sold and why it is meaningfully different;
  • customer and price position;
  • catalog size or representative products;
  • brand personality, taboos, and desired level of visual risk;
  • existing assets, copy, site, stack, and publishing preference.

Do not demand a complete brief. Ask at most two short questions only when a missing answer would materially change the business or creative direction. Otherwise make labeled assumptions and proceed. Treat supplied product facts, prices, claims, and materials as source of truth; never invent regulated, medical, sustainability, performance, or certification claims.

Workflow

1. Inspect and protect the workspace

Determine whether this is a new site or an existing project. Preserve the existing package manager, architecture, working features, user changes, and hosting configuration. Inspect the current product surface before editing. Do not replace a functioning project solely to use a preferred framework.

2. Write the creative thesis

Before designing, condense the brief into:

  1. Product tension — the surprising contradiction or transformation inside the product.
  2. Customer feeling — the emotion the first viewport should create.
  3. Visual world — one specific art-direction system with palette, type behavior, composition, photography, motion, and texture.
  4. Commerce spine — the shortest path from intrigue to product understanding to purchase.
  5. Signature device — one memorable motif tied to the product, such as a seam, split, orbit, tear, specimen label, thermal map, or impossible scale shift.

Read creative-system.md when choosing the direction. Do not start implementation until the thesis is internally coherent.

If the user explicitly asks to choose among directions, or the applicable Sites workflow requires a picker, create three genuinely distinct concepts and follow that workflow. Otherwise choose the strongest direction and build without pausing.

3. Plan a small image system

Read image-system.md. Generate a deliberate family of assets rather than unrelated pretty images. Default to:

  • one landscape hero image with usable copy space;
  • two to four consistent product-card images;
  • one process or editorial image only when it adds information;
  • exactly one finished social card after the site's palette, headline, and motifs are stable.

Use built-in ImageGen mode by default. Keep every project-used final asset inside the workspace. Inspect generated results for product accuracy, text errors, unwanted objects, inconsistent materials, malformed geometry, and mismatched lighting. Retry only with a targeted correction.

4. Build the commerce experience

Read commerce-checklist.md. Build the first viewport around the product, not generic navigation or a dashboard shell. Include concrete brand copy and realistic product data.

Make the site feel unconventional through hierarchy, composition, cropping, typography, color relationships, copy voice, and one or two purposeful interactions. Preserve legibility, product comprehension, obvious calls to action, keyboard access, touch usability, responsive behavior, and reduced-motion support.

At minimum, implement:

  • a distinctive hero with a clear product proposition;
  • browseable products with names, prices, useful details, and add-to-cart controls;
  • visible cart state and a usable cart surface;
  • a credible brand/process/proof section;
  • mobile behavior and accessible labels;
  • honest handling of checkout, inventory, newsletter, and other integrations.

If payment, inventory, email, or fulfillment services are not connected, implement a polished demo state and say so in the handoff. Never imply that money, subscriptions, or orders are being processed when they are not.

5. Validate proportionally

Run the production build after implementation. Fix actual failures and rebuild. Check that generated assets resolve, key product content is present, interactions compile, and the old starter identity is gone. Follow the Sites preview rules; do not add browser QA unless requested or required.

6. Publish and hand off

Publish through sites-hosting after a successful build unless the user requested local-only work. Lead with the live URL. Briefly summarize the concept, working commerce interactions, generated-image set, and any intentionally unconnected production service such as checkout.

Quality bar

  • The design could not be swapped onto an unrelated company without losing meaning.
  • The product is understandable within the first viewport despite the experimentation.
  • Every generated image depicts the same product logic and art direction.
  • Mobile is composed, not merely stacked.
  • Motion supports the concept and respects reduced-motion preferences.
  • Copy has a recognizable voice without obscuring essential buying information.
  • The user receives a working site, not only a moodboard or static mockup.

Avoid

  • generic luxury beige, default SaaS gradients, gratuitous glassmorphism, and template-card grids;
  • random distortion, cursor gimmicks, or animation that blocks shopping;
  • fake reviews, fake scarcity counters, fake certifications, or unsupported claims;
  • generating text-heavy images when HTML text should remain selectable and responsive;
  • using generated imagery as a substitute for missing product truth;
  • leaving project assets only in ImageGen's default output directory;
  • finishing without build validation or hiding incomplete integrations.

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Crazy Ecommerce Builder AI skill do?

Build or transform ecommerce websites from loose company, product, or brand briefs into unconventional, brand-specific shopping experiences with original ImageGen product imagery. Use when a user asks for a crazy, wild, experimental, unconventional, anti-template, art-directed, or highly memorable online store; wants Codex to invent an ecommerce visual direction from business details; or wants a working storefront that combines creative concepting, generated product photography, responsive implementation, cart interactions, validation, and optional publishing.

Why use Crazy Ecommerce Builder on TypingMind?

Because you install it once and use it with any model. Crazy Ecommerce Builder is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Crazy Ecommerce Builder in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/buildfastwithai/gen-ai-experiments/tree/main/skills/crazy-ecommerce-builder. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Crazy Ecommerce Builder?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Crazy Ecommerce Builder?

As many as you like. As long as a model supports skills, you can use Crazy Ecommerce Builder with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Crazy Ecommerce Builder AI skill free?

Yes. It is published on GitHub by buildfastwithai under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇