ecom

ecom is a skill for Claude Code from takechanman1228/claude-ecom. It costs 74 tokens per session (1,920 once invoked), scanned A, original, MIT.

An ecommerce business-review skill for direct-to-consumer stores that analyzes order transaction CSV files. It calculates key performance indicators, runs health checks across several time periods, and explains the results in plain language.

In plain words
What is it for?
It is for producing a full review file or answering a focused question about 30-day, 90-day, or 365-day ecommerce performance.
Why use it?
It separates calculation from interpretation, so raw order data becomes a readable assessment of business performance.

Skill for Claude Code

Written for Claude Code: allowed-tools in frontmatter.

Part of the claude-ecom plugin — 1 skill, 1 hook shipped together

Good fit It is for producing a full review file or answering a focused question about 30-day, 90-day, or 365-day ecommerce performance.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/takechanman1228/claude-ecom/ecom
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add takechanman1228/claude-ecom --skill ecom
Clone the repo
git clone --depth 1 https://github.com/takechanman1228/claude-ecom

Made for: Claude Code.

Or install claude-ecom, the plugin that ships this one along with the rest of its 1 skill, 1 hook.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for ecom

README.md
[![agentmods](https://agentmods.dev/badge/skills/takechanman1228/claude-ecom/ecom/github.svg)](https://agentmods.dev/skills/takechanman1228/claude-ecom/ecom)
Your own site
<a href="https://agentmods.dev/skills/takechanman1228/claude-ecom/ecom"><img src="https://agentmods.dev/badge/skills/takechanman1228/claude-ecom/ecom/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for ecom

Your own site · 80×15
<a href="https://agentmods.dev/skills/takechanman1228/claude-ecom/ecom"><img src="https://agentmods.dev/badge/skills/takechanman1228/claude-ecom/ecom.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 74 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,920 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00074 $0.01920
Opus 5 $0.00037 $0.00960
Sonnet 5 $0.00015 $0.00384
Haiku 4.5 $0.00007 $0.00192

Measured 9d ago against content hash 452de42a7124, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-09, from the pricing page.

Security

Grade A, and why

ecom scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/ecom/SKILL.md · 186 lines

How it starts

The opening of the file, as written. The whole thing — 186 lines — stays where its author put it; the contents beside it link to each section on GitHub.

ecom — Ecommerce Business Review Toolkit

D2C ecommerce analytics. The bundled Python engine computes KPIs, runs health checks, and scores performance from order transaction data; you (Claude) interpret the numbers and write the human-readable report.

Key principle: Python computes the numbers. Claude interprets them. Never present raw numbers without business context.

Arguments: $ARGUMENTS (if empty, infer intent from the conversation)

Mode Selection

Arguments / intent Mode Output
empty or review Full Review (auto-selects periods from data) REVIEW.md
review 30d / 90d / 365d Full Review, single period REVIEW_{PERIOD}.md
contains a natural-language question Focused Query Inline answer, no file

Input

Order transaction CSV. Each row = one order or line item. Required columns: order ID, order date, customer ID (or email), revenue (after discounts, before tax/shipping). Optional: quantity, SKU/product, discount amount. Column names are fuzzy-matched by the loader.

If no CSV is specified, Glob for *.csv in the working directory and ask the user if multiple plausible candidates exist.

Running the Engine

The ecom CLI is on PATH while this plugin is enabled:

ecom review orders.csv --output <output-dir>
ecom review orders.csv --period 90d --output <output-dir>

If ecom is not on PATH, use the bundled launcher with the same arguments: "${CLAUDE_SKILL_DIR}/../../bin/ecom". The first run bootstraps a private Python venv under ~/.local/share/claude-ecom/ and may take a minute; later runs are instant.

Output: review.json (or review_{period}.json for --period runs) in the output directory (defaults to current directory).

Workflow

Phase 1: Compute (Python)

Run the engine (add --period per Mode Selection). It computes, per available period: summary KPIs with prior-period comparison, a new-vs-returning KPI tree, revenue driver decomposition (AOV / volume / mix), and — for 365d — repeat purchase rate and a 12-month monthly_trend. It also evaluates ~30 health checks across Revenue, Customer, and Product; each returns pass / watch / fail and powers the 🟢/🟡/🔴 markers.

Read the full file on GitHub · 186 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 9d ago First seen · 186 lines · 74 tokens per session scan A 452de42a7124

Subscribe to this mod's changes

ecom is a skill published in the GitHub repository takechanman1228/claude-ecom (49 stars, last pushed 2mo ago), licensed MIT. It adds 74 tokens to every session and 1,920 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

persona

Build a persona panel, explore customer motivations through open-ended questions, and pressure-test product concepts before spending on fieldwork. Generates diverse AI persona panels, runs agent-separated interviews (qualitative ask or structured concept test), analyzes results with theme synthesis, cross-tabs, and…

takechanman1228/claude-persona · 104 tokens

paywalls

When the user wants to create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates. Also use when the user mentions "paywall," "upgrade screen," "upgrade modal," "upsell," "feature gate," "convert free to paid," "freemium conversion," "trial expiration screen," "limit reached screen," "plan…

coreyhaines31/marketingskills · 155 tokens

seo-ecommerce

E-commerce SEO analysis: Google Shopping visibility, Amazon marketplace intelligence, product schema validation, competitor pricing analysis, and marketplace keyword gaps. Combines on-page product SEO with marketplace data from DataForSEO Merchant API. Use when user says "ecommerce SEO", "product SEO", "Google…

AgriciDaniel/claude-seo · 89 tokens

product-feed-optimizer

Use when the user asks to "optimize my Shopping feed", "fix product disapprovals", "improve product titles/attributes", or "build feed-driven PMax asset groups"; audits and rewrites the Shopping/Performance Max product feed — title/description patterns, required and recommended attributes, GTIN/availability/price…

aaron-he-zhu/aaron-marketing-skills · 144 tokens

monetization-strategy

When the user wants to design or optimize their app's monetization — pricing, paywalls, subscriptions, or in-app purchases. Also use when the user mentions "pricing", "paywall", "subscription", "IAP", "how to monetize", "revenue optimization", "free trial", or "conversion to paid". For retention impact, see…

Eronred/aso-skills · 89 tokens

paywall-optimization

When the user wants to design, test, or optimize their app's paywall — layout, copy, pricing display, trial offers, plan structure, hard vs soft paywall, paywall placement, or paywall A/B tests. Use when the user mentions "paywall", "paywall design", "paywall conversion", "trial-to-paid", "soft paywall", "hard…

Eronred/aso-skills · 182 tokens