AndriiShramko

Agentic Shopping Site — AI skill for Claude Code

AI community

Landing site for Agentic Shopping Autopilot — open-source AI shopping agent that reads your notes first, then pays under a signed mandate.

How to install Agentic Shopping Site

This entry records only its repository, not the path inside it, so there is no exact command to give. Open AndriiShramko/agentic-shopping-site and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Agentic Shopping Site does

Landing site for Agentic Shopping Autopilot — open-source AI shopping agent that reads your notes first, then pays under a signed mandate. Next.js static export, 4 languages, consent-gated GA4, lead form backend.

Alternatives in AI

  • Codeseek — Rust-powered code intelligence CLI for AI coding agents 764 ★
  • Metaharness — 🛠️ The meta-harness for AI agents — scaffold your own focused, branded agent harness with its own npx CLI, MC 616 ★
  • Laravel AI Translator — High quality automatic translate your language files into many languages using AI like Claude, GPT and etc 250 ★

README

agentic-shopping.flyreelstudio.eu — landing site for Agentic Shopping Autopilot

Source of the one-page website for **[Agentic Shopping Autopilot](https://github.com/AndriiShramko/agentic-shopping-autopilot)**, the open-source layer that lets a user's own AI agent read the user's knowledge store first, then find, order and pay for goods on real e-commerce sites under a signed purchase mandate. Live: **https://agentic-shopping.flyreelstudio.eu**

The site answers the questions people ask their AI about autonomous shopping agents: can an AI agent pay for me, where does my card data live, what happens with 3-D Secure, how does the agent know my sizes without asking, how do I install it with Claude Code or Codex, and what can go wrong.

What is in this repository

  • web/ — Next.js 15 static export (output: "export"), next-intl with four locales (EN default, ES, PL, RU), Tailwind 4, dark theme, GA4 behind a consent gate (env-gated, zero trackers without consent), JSON-LD (SoftwareApplication, Person, WebSite, FAQPage), sitemap, robots that allow AI crawlers, llms.txt.
  • form/ — tiny Python lead-form backend: stores every lead in a local JSONL file first, then forwards it to a Telegram bot with the message id as proof; honeypot, time-to-submit flag, per-IP rate limit, partial capture with delayed forwarding. No PII in logs.
  • deploy/ — Docker Compose for a shared Hetzner hub behind nginx-proxy + acme-companion (no host ports, own internal network, memory and pid limits, log rotation) and the nginx config with locale detection (cookie beats Accept-Language, Accept-Language beats the English default).

Build and verify

cd web
npm install
NEXT_PUBLIC_TEST_COUNT=123 NEXT_PUBLIC_GA_ID=G-XXXXXXX npm run build   # GA id optional
node scripts/fix-lang.mjs          # per-locale  after static export
node scripts/shots.mjs             # Playwright screenshots + heading visibility + overflow checks

`out/` is what nginx serves. Locale