AI agents that take care of your online store.

Tested playbooks for product feeds, Google Shopping, GA4, catalog translation and checkout. Hand one to a hosted agent: it does the work and reports back where your team already talks.

Browse the catalog

1 month free, everything included · 394 of 400 free trial agents left

It writes to you where you work.

Teams soon
#eshop-opsStore operations · the ecomdly agent is in this channelJPM12Search
J
Jana
@Eco translate the new Autumn collection into German, the glossary is in the Brain
Eco (ecomdly)APP
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
Eco (ecomdly)APP
Done: 4,000 / 4,000 translated
Placeholder errors
0
Glossary conflicts
3 to review
Shortened titles
2 over 150 characters
Integrate smoothly on
Watch

See Eco at work in a store.

A short tour: the agent finds what is wrong, explains it, and waits for your yes. More on our YouTube channel →

Plays from YouTube once you press play.

What an agent does for you this week

The work you would otherwise do by hand in a spreadsheet.

Pick what you do in the store.

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
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

Run it hosted, or in your own agent

no code setup
Hosted agent

Eco runs the skill for you, on a schedule or when you ask, and reports in Slack or Discord.

Eco (ecomdly)Done: 4,000 / 4,000 translated
Claude Code · MCP
Your own agent

Add the skill to Claude Code with one command, or connect any agent to the catalog over MCP.

npx @ecomdly/cli add \
  cartlift/product-feed-optimizer
✓ product-feed-optimizer.md
Connect over MCP
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 %
Setup

From sign-up to a working agent in four steps.

No server and no code on your side. You click, Eco does the rest.

  1. 1

    Sign up on ecomdly.com

    With your Google or GitHub account. No card.

  2. 2

    Create an agent

    Give it a name and pick the model: try ours free in the demo, or bring your own API key.

  3. 3

    Connect Slack or Discord

    Pick the channel where Eco reports. You can change it any time.

  4. ✓

    Done. Pick the skills

    Choose them yourself, or let Eco take one from the catalog when a task matches it.

1 month free, everything included · 394 of 400 free trial agents left

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.

  1. Markdown and license checkpassed
  2. Secrets and hidden-instruction scanpassed
  3. Safety scan: deceptive practices, data deletionpassed
  4. Human review and versioningapproved
Pricing

Free to start. Pricing is on its way.

We are preparing the paid plan. Until then the hosted agent is free for a month with everything included, for the first 400 agents.

Catalog & your own agent Free for good
  • Every reviewed skill, to read and install
  • Claude Code in one command, any agent over MCP
  • Your Brain: private memory the agent reads
Browse the catalog
Hosted agent 1 month free then Pro — pricing coming soon
  • Eco works in your Slack or Discord
  • On a schedule or when you ask
  • Our model to try in the demo, or your own API key

394 of 400 free trial agents left

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.

What does it cost?

Browsing and installing skills is free. The hosted agent is free for a month with everything included, for the first 400 agents. Pricing for the paid plan is being prepared.

What is a skill?

A skill is a Markdown file that tells an AI agent how to do one e-commerce job: when to use it, what data it needs, the rules to follow and the format of the result. Every skill in the catalog passed automated checks and a human review.

What is the hosted agent?

Eco, an agent we run for you. You pick its skills and it works in your Slack or Discord, on a schedule or when you ask, and brings results for you to approve. It runs on our model, which you can try free in the demo, or on your own API key.

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.

Where is my data?

ecomdly and your Brain run on our own server in the EU, and Brain files are encrypted at rest. Sign-in goes through Google or GitHub, so we hold no passwords.

What if the agent gets something wrong?

Changes to your feed, prices or ads are only proposed and nothing is applied until you approve it. Skills are written to flag missing data instead of inventing it.

Do I need a Claude account?

Not for the hosted agent. To use skills in your own agent you need that agent, for example Claude Code or any client that speaks MCP.

Give an agent its first task today.

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

The catalog

Every skill, reviewed and free to use.

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
Open source. Every published skill syncs hourly to the public ecomdly/ecomdly-stack repo on GitHub — the catalog can't disappear.

ga4-funnel-analyst

Analytics & tracking
Ecomdly recommended

Builds a session-level GA4 checkout funnel, tests which step worsened against the store's own baseline, localises it by device and channel, and proposes one fix with a way to confirm it.

npx @ecomdly/cli add shopmetric/ga4-funnel-analyst
@shopmetric 60 368 44d ago

break-even-roas-calculator

Google Shopping
Ecomdly recommended

Calculates break-even ROAS, PNO/COS and target ROAS per category and campaign mix from contribution margin (COGS, fees, fulfilment, returns), on the same VAT and shipping basis as your Google Ads conversion value, with all arithmetic shown.

npx @ecomdly/cli add marginmath/break-even-roas-calculator
@marginmath 58 345 44d ago
Ecomdly recommended

Turns a Google Merchant Center issue export into a fix plan sorted by lost revenue: root cause per issue (feed, site, account setting or policy), owner, and whether a review is needed. For store owners and PPC specialists.

npx @ecomdly/cli add cartlift/merchant-center-disapproval-fixer
@cartlift 51 348 44d ago
Ecomdly recommended

Translates a catalog export in resumable batches with a mandatory glossary, protected brand and placeholder tokens, locale number formats and per-row QA flags, so content managers know exactly which rows need a human.

npx @ecomdly/cli add tonecheck/catalog-translation-localizer
@tonecheck 50 342 44d ago

Turns a Search Console performance export into three ranked lists for a store: pages losing clicks with the cause split into demand, ranking and CTR, under-clicked queries against the site's own CTR curve, and URLs competing for one query.

npx @ecomdly/cli add rankcraft/search-console-auditor
@rankcraft 47 290 44d ago

Decides facet by facet which filter URLs on an online store should be indexed, consolidated, noindexed or blocked from crawling, using crawl, log and Search Console data, and lists crawl traps with a safe rollout order.

npx @ecomdly/cli add rankcraft/faceted-navigation-seo-audit
@rankcraft 46 280 44d ago

checkout-friction-audit

Conversion & UX

Audits the checkout from cart to withdrawal flow using GA4 step data and a mobile guest walkthrough, ranks friction by severity and reach, and lists EU must-fixes such as the order button and pre-ticked extras.

npx @ecomdly/cli add checkoutlab/checkout-friction-audit
@checkoutlab 45 282 44d ago

clearance-markdown-planner

Pricing & merchandising
Ecomdly recommended

Plans SKU-level clearance markdowns from stock, sell rate and exit date, stops at a VAT-correct floor, and shows the EU Omnibus 30-day prior price and correctly based discount percentage for every step, including progressive-markdown rules.

npx @ecomdly/cli add marginmath/clearance-markdown-planner
@marginmath 45 272 44d ago

product-description-writer

Catalog content

Writes product descriptions and spec lists from supplier data in the store's brand voice, ordering facts by what decides the purchase for each product type, listing missing specs and flagging unsupported or EU-restricted claims.

npx @ecomdly/cli add tonecheck/product-description-writer
@tonecheck 45 264 44d ago

comparison-feed-mapper

Marketplaces

Maps a store catalog to Heureka.cz/.sk and Zboží.cz XML and idealo offer data element by element, including DELIVERY_DATE, carrier IDs and prior-price rules, and reports every row that would be rejected or badly paired. For Czech and EU e-shops.

npx @ecomdly/cli add listwise/comparison-feed-mapper
@listwise 43 308 44d ago

Turns a master product record into Amazon, Allegro and Kaufland listing drafts: leaf category, title within the channel limit, mapped attributes, GPSR fields and a blocking-gap list, for sellers expanding to marketplaces.

npx @ecomdly/cli add listwise/marketplace-listing-adapter
@listwise 41 282 44d ago

shopping-search-terms-miner

Google Shopping

Mines Shopping and Performance Max search terms into collision-tested negatives (match type and level), watch terms and winners to protect, using n-grams and a sample-size rule instead of guesswork; for PPC managers.

npx @ecomdly/cli add adsledger/shopping-search-terms-miner
@adsledger 40 289 44d ago

product-feed-optimizer

Product feeds

Rewrites Google Shopping feed titles and descriptions from verified attributes, policy-clean and marked as AI-generated via structured_title, and proposes missing attribute fills in a reviewable CSV. For store owners and feed managers.

npx @ecomdly/cli add cartlift/product-feed-optimizer
@cartlift 40 268 44d ago

Drafts where-is-my-order replies from order and carrier data, with per-parcel status, only carrier-backed dates, and accurate EU delivery, withdrawal and warranty statements for a human agent to send.

npx @ecomdly/cli add helpdeskly/order-status-reply-drafter
@helpdeskly 39 239 44d ago

product-attribute-extractor

Catalog content

Extracts colour, size, material, gender and other attributes from titles, variants and descriptions into Merchant Center-ready values, with source, evidence and confidence per value and a review queue for conflicts.

npx @ecomdly/cli add cartlift/product-attribute-extractor
@cartlift 38 238 44d ago

abandoned-cart-sequence

Email & retention

Designs a three-mail abandoned cart flow for an ESP with an EU consent check, exit and frequency rules, a margin-tested discount only in the last mail, and a holdout to measure real recovery.

npx @ecomdly/cli add inboxcart/abandoned-cart-sequence
@inboxcart 36 238 44d ago

gtin-identifier-auditor

Product feeds

Audits every GTIN, MPN, brand and identifier_exists value in a product feed by GS1 rule (length, check digit, restricted prefixes, variant uniqueness) and lists the fix per row, without ever inventing a number. For feed and catalog managers.

npx @ecomdly/cli add cartlift/gtin-identifier-auditor
@cartlift 33 257 44d ago

category-page-copy-writer

Catalog content

Writes the title, meta, short intro, buying guide and evidence-based FAQ for a store category page from the category's dated product export and Search Console queries, with every number traceable and unsupported claims flagged.

npx @ecomdly/cli add rankcraft/category-page-copy-writer
@rankcraft 34 234 44d ago

product-page-cro-review

Conversion & UX

Reviews a product page template against the shopper's real purchase questions and EU price, review and safety-info rules, and returns ranked test hypotheses with metrics for store owners and CRO specialists.

npx @ecomdly/cli add checkoutlab/product-page-cro-review
@checkoutlab 33 240 44d ago

post-purchase-review-request

Email & retention
Ecomdly recommended

Plans a post-delivery review request flow that asks every buyer the same way, with timing by product type, no gating, and incentive rules checked against Google, Trustpilot and EU review law.

npx @ecomdly/cli add inboxcart/post-purchase-review-request
@inboxcart 33 239 44d ago

competitor-price-brief

Pricing & merchandising

Compares your offers with competitor prices you supply, matched on GTIN and on total price with shipping, flags where you are out of the market or leaving margin, and suggests the smallest price move above your VAT-correct floor.

npx @ecomdly/cli add marginmath/competitor-price-brief
@marginmath 30 248 44d ago

ga4-ecommerce-event-auditor

Analytics & tracking

Audits GA4 ecommerce events against Google's schema (currency with value, transaction_id, items, value = price x quantity) and matches purchases to backend orders, returning a prioritised fix list for developers.

npx @ecomdly/cli add shopmetric/ga4-ecommerce-event-auditor
@shopmetric 30 236 44d ago

revenue-discrepancy-reconciler

Analytics & tracking

Reconciles backend, GA4 and Google Ads revenue with an order-level join and a line-by-line bridge (VAT and shipping, time zones, consent, gateway loss, test orders, click vs conversion date) for store owners and analysts.

npx @ecomdly/cli add shopmetric/revenue-discrepancy-reconciler
@shopmetric 28 253 44d ago

returns-reason-analyzer

Customer care

Codes every return to a root cause with evidence, separates withdrawals from warranty and transit damage, flags SKUs with statistically real return problems, and routes each fix to its owner.

npx @ecomdly/cli add helpdeskly/returns-reason-analyzer
@helpdeskly 27 245 44d ago