Open source. Every published skill syncs hourly to the public ecomdly/ecomdly-stack repo on GitHub — the catalog can't disappear.

AI agents that take care of your online store.

Tested playbooks for product feeds, Google Shopping, GA4, catalog translation and checkout. Install one into Claude in a single command, or hand it to a hosted agent that does the work.

Browse the catalog
or straight into Claude Code:
claude mcp add --transport http ecomdly https://ecomdly.com/mcp

It writes to you where you work.

Teams soon

Pick the channel when you start the agent and change it any time.

#eshop-opsStore operations · the ecomdly agent is in this channel
J
Jana
@ecomdly translate the new Autumn collection into German, the glossary is in the Brain
ecomdlyAPP
On it with catalog-translation-localizer. 4,000 SKUs in batches of 200, glossary glossary-de.md, brands and model names stay as they are.
Catalog translation cs → de-DE
2 480 / 4 000
ecomdlyAPP
Done: 4,000 / 4,000 translated
Placeholder errors
0
Glossary conflicts
3 to review
Shortened titles
2 over 150 characters
Message #eshop-ops
Works with exports from
ShoptetShopifyWooCommerceUpgatesMerchant CenterGA4HeurekaZboží.cz
Before and after

Shopping ads are won in the product title.

Drag the slider. On the left, titles from a typical export; on the right, after the skill: the attributes people search for first, no promo text and nothing invented.

Before After
8841SALE!!! Mens shoes Speedcross 6 GTX best price
8842Merino socks 3pcs FREE SHIPPING
8843Backpack 28L blue hiking backpack for trips backpack
8844Thermos 0.75 TOP
Apparel & footwear:
Brand · Gender · Type · Material · Colour · Size
  • The first 70 characters carry what shows in the results
  • No "sale", "free" or ALL CAPS — those get disapproved
  • A missing attribute stays missing and the row is flagged
  • Warns when the product page H1 disagrees with the title
Open the skill
Sets by role

Pick what you do in the store.

Store owner

The overview without spreadsheets: weekly numbers, where money leaks and what to fix first.

npx @ecomdly/cli add shopmetric/weekly-store-kpi-report checkoutlab/checkout-friction-audit helpdeskly/returns-reason-analyzer marginmath/competitor-price-brief
How it works

The skill says how. The Brain says what is true for your store.

1

Pick a skill

Every skill is plain Markdown: when to use it, what it needs, the rules and the output format. It passes review before it reaches the catalog.

# Merchant Center disapproval fixer
## When to use
- After every diagnostics download
## Rules
- Feed changes only for approval
2

Install or run it

Into Claude Code with one command, over MCP into any agent, or onto a hosted agent that runs without you.

npx @ecomdly/cli add \
  cartlift/product-feed-optimizer
✓ skills/product-feed-optimizer.md
3

Teach the agent your store

Write your brand voice, shipping and margins into the Brain. The agent reads them on every task, so you stop repeating yourself.

# memory/brand-voice.md
voice: informal, factual, no superlatives
shipping: free from 1,500 CZK
margin: minimum 28 %
Break-even ROAS calculator

How much must ads bring in for you not to lose money?

From the contribution margin after returns and fees. The break-even-roas-calculator skill does the full itemised calculation.

42 %
9 %
12 %
8 %
Break-even ROAS3,58
Max PNO28 %
Target ROAS with profit5,01

Why trust it

No skill reaches the catalog without review.

The agent works from exports and with read-only access. Changes to your feed or prices are only ever proposed, and you approve them. The catalog is mirrored hourly to a public GitHub repo.

30e-commerce skills
10areas
100 %reviewed
  1. Markdown and license checkpassed
  2. Secrets and hidden-instruction scanpassed
  3. Safety scan: deceptive practices, data deletionpassed
  4. Human review and versioningapproved
Questions

What store owners ask

Does the agent get access to my store?

No. Skills work from the exports you give them (feed, GA4, orders). A hosted agent can get read-only access to specific data, revocable at any time. It only ever proposes changes.

Which platforms does it work with?

Any that exports CSV or XML: Shoptet, Shopify, WooCommerce, Upgates or a custom build. Skills know the feed formats of Merchant Center, Heureka and Zboží.cz as they are.

Do I need to code?

No. In Claude one command is enough, or you start a hosted agent from the browser. A skill is readable text, so you see exactly what the agent does.

Give an agent its first task today.

Pick a skill, upload an export and have a result to review in minutes. Free, no card.

Agent skills

E-commerce skills for AI agents — playbooks for product feeds, Google Shopping, GA4, catalog content and checkout. Browse, like, and add them to Claude in one command. Everything published is mirrored to GitHub.

claude mcp add --transport http ecomdly https://ecomdly.com/mcp

revenue-discrepancy-reconciler

Analytics & tracking

Explains why backend, GA4 and Google Ads revenue differ with a bridge of causes — tax, shipping, refunds, consent, attribution, time zones — from supplied numbers only.

npx @ecomdly/cli add shopmetric/revenue-discrepancy-reconciler
@shopmetric 28 131 3d ago

weekly-store-kpi-report

Analytics & tracking

Builds a one-page weekly store report — revenue, orders, AOV, conversion rate, ad spend, MER and returns — against last week and last year, stating any missing source.

npx @ecomdly/cli add shopmetric/weekly-store-kpi-report
@shopmetric 19 89 6d ago

ga4-ecommerce-event-auditor

Analytics & tracking

Audits GA4 ecommerce events against the recommended schema — required params, items[] fields, currency and transaction_id dedupe — and reports gaps without editing tags.

npx @ecomdly/cli add shopmetric/ga4-ecommerce-event-auditor
@shopmetric 30 120 10d ago

ga4-funnel-analyst

Analytics & tracking
Ecomdly recommended

Reads a GA4 export and finds where the checkout funnel leaks — drop-off by step, device and source — with the one fix to try first.

npx @ecomdly/cli add shopmetric/ga4-funnel-analyst
@shopmetric 60 218 37d ago