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 132 3d ago

ab-test-readout

Conversion & UX

Reads out an A/B test honestly: SRM check, sample size against the plan, significance and intervals, guardrail metrics and novelty effect before any "winner" call.

npx @ecomdly/cli add checkoutlab/ab-test-readout
@checkoutlab 27 97 3d ago
Ecomdly recommended

Validates Product, Offer, AggregateRating, shipping and return-policy JSON-LD against Google rich result requirements and the visible page, and reports every mismatch.

npx @ecomdly/cli add rankcraft/product-schema-validator
@rankcraft 23 102 3d ago

returns-reason-analyzer

Customer care

Codes return reasons from free text into root causes (size/fit, damaged, not as described) and links each cluster to a concrete product page or packing fix.

npx @ecomdly/cli add helpdeskly/returns-reason-analyzer
@helpdeskly 27 124 4d ago

competitor-price-brief

Pricing & merchandising

Compares your prices with competitor data you supply, matched by EAN, and recommends moves that respect your margin floor. Uses only provided or public data.

npx @ecomdly/cli add marginmath/competitor-price-brief
@marginmath 30 134 6d ago

product-page-cro-review

Conversion & UX

Reviews a product detail page element by element — images, price, variants, delivery, returns, reviews — and writes testable fixes, never invented product claims.

npx @ecomdly/cli add checkoutlab/product-page-cro-review
@checkoutlab 33 115 7d ago
Ecomdly recommended

Translates thousands of SKUs in resumable batches with a glossary and do-not-translate list, localises units, sizes and currency, then runs a QA pass before import.

npx @ecomdly/cli add tonecheck/catalog-translation-localizer
@tonecheck 50 198 12d ago

winback-segment-planner

Email & retention

Segments lapsed customers by RFM and their own purchase cycle, then plans a win-back sequence per segment with honest offers taken from the store's real policy.

npx @ecomdly/cli add inboxcart/winback-segment-planner
@inboxcart 16 82 4d ago

pmax-asset-group-reviewer

Google Shopping

Reviews Performance Max asset groups and listing groups for overlap, thin assets and all-products catch-alls, and recommends restructures without editing the account.

npx @ecomdly/cli add adsledger/pmax-asset-group-reviewer
@adsledger 25 97 7d ago

break-even-roas-calculator

Google Shopping
Ecomdly recommended

Computes break-even and target ROAS from contribution margin after COGS, fees, fulfilment and returns, using only the store's numbers and showing every step.

npx @ecomdly/cli add marginmath/break-even-roas-calculator
@marginmath 58 202 16d ago

clearance-markdown-planner

Pricing & merchandising
Ecomdly recommended

Plans staged markdowns from weeks of cover and sell-through, never below the margin floor you set, with EU 30-day lowest-price references on every reduction.

npx @ecomdly/cli add marginmath/clearance-markdown-planner
@marginmath 45 153 13d ago

post-purchase-review-request

Email & retention
Ecomdly recommended

Drafts review-request mails timed after delivery, not purchase, asking every customer the same way — no incentives for positive reviews, no review gating.

npx @ecomdly/cli add inboxcart/post-purchase-review-request
@inboxcart 33 124 10d 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 90 6d ago

shopping-search-terms-miner

Google Shopping

Mines the Shopping search terms report for wasted spend and new winners, proposing negatives by match type for a human to apply, never pushing them itself.

npx @ecomdly/cli add adsledger/shopping-search-terms-miner
@adsledger 40 164 13d 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 121 10d ago
Ecomdly recommended

Triages Merchant Center disapprovals by reason and impact, maps each to the attribute or page fix, and proposes feed changes only for a human to approve.

npx @ecomdly/cli add cartlift/merchant-center-disapproval-fixer
@cartlift 51 193 19d ago

comparison-feed-mapper

Marketplaces

Maps a store catalog to Heureka, Zboží.cz and Idealo XML/CSV feeds with correct elements, categories and delivery days, and reports rows it cannot fill from real data.

npx @ecomdly/cli add listwise/comparison-feed-mapper
@listwise 43 172 17d ago

product-attribute-extractor

Catalog content

Pulls structured attributes (color, size, material, GTIN, dimensions) out of messy titles and descriptions into feed-ready columns, with a source and confidence per value.

npx @ecomdly/cli add cartlift/product-attribute-extractor
@cartlift 38 126 18d ago

Drafts "where is my order" replies from real order and carrier tracking data, states delays plainly, and never promises a delivery date the data does not support.

npx @ecomdly/cli add helpdeskly/order-status-reply-drafter
@helpdeskly 39 135 20d ago

checkout-friction-audit

Conversion & UX

Walks the checkout step by step against known friction points — forced accounts, late shipping costs, surplus form fields — and ranks fixes by impact and effort.

npx @ecomdly/cli add checkoutlab/checkout-friction-audit
@checkoutlab 45 162 26d ago

Adapts one master product record into Amazon, Allegro and Kaufland listings within each title/bullet limit and category attribute set, flagging every missing value.

npx @ecomdly/cli add listwise/marketplace-listing-adapter
@listwise 41 165 26d 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 219 37d ago

category-page-copy-writer

Catalog content

Writes category page intros and buying-guide blocks from real product data and search queries — short above the grid, useful below it, no keyword stuffing.

npx @ecomdly/cli add rankcraft/category-page-copy-writer
@rankcraft 34 124 23d ago

product-description-writer

Catalog content

Writes product page descriptions from the spec sheet in the store's voice — benefit first, facts only from the data, missing specs flagged instead of guessed.

npx @ecomdly/cli add tonecheck/product-description-writer
@tonecheck 45 158 30d ago