chargeback-fraud-pattern-review-ecommerce
Reviews chargebacks, disputes, and fraud declines to separate genuine fraud from service failures and friendly fraud, and to find the store-side causes behind…
Skill by mardab96
Chalk Labs
Need help deploying chargeback-fraud-pattern-review-ecommerce?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/mardab96-chargeback-fraud-pattern-review-ecommerce
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: finance
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/chargeback-fraud-pattern-review-ecommerce
What's inside
- Skill name
chargeback-fraud-pattern-review-ecommerce- Description
- Reviews chargebacks, disputes, and fraud declines to separate genuine fraud from service failures and friendly fraud, and to find the store-side causes behind them. Use when dispute rates are rising, a payment provider has raised a warning, or legitimate orders are being declined.
- License
- MIT
- Instructions
- 111 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Chargeback and Fraud Pattern Review - E-commerce ## Use this skill when Disputes are growing, or fraud controls are costing more in lost good orders than they save. Common requests: - "Our chargeback rate is climbing." - "The processor sent us a warning." - "Are we declining real customers?" - "How much of this is friendly fraud?" ## Required input Minimum useful input: - Dispute export: date, amount, reason code, product, outcome. - Order volume for the same period so a rate can be computed. - Current fraud rules or risk tool settings. Recommended additional input: - Declined order export. - Delivery performance and tracking evidence practice. - Descriptor shown on the customer's bank statement. - Support tickets preceding disputes. - Subscription billing setup if recurring. - Representment win rate and evidence currently submitted. ## Before analysis 1. Compute the dispute rate against the correct denominator: transactions in the period the dispute relates to, not the period it was filed in. 2. Split disputes by reason code family before interpreting anything: true fraud, product not received, product not as described, subscription or recurring, duplicate or processing error. 3. Confirm the store's exposure threshold with its provider, since programme thresholds are provider-specific and change. 4. Ask what the bank statement descriptor says. Unrecognised descriptors generate disputes that look exactly like fraud. ## Analysis workflow 0. **Get the denominator right before anything else, with `../scripts/dispute_rate.py`.** A dispute filed in March belongs to the sale that happened in January, so dividing this month's disputes by this month's orders understates a rising problem. The script dates disputes by transaction where the export allows it, says so loudly when it cannot, clusters reason codes into families, and leaves anything it cannot classify visible instead of forcing it. Pass order volume with `--orders-per-month`; without it you get counts, and a count is not a rate. 1. Trend the dispute rate over time and against order volume, and mark any policy, product, or campaign change that lines up with an inflection. 2. Cluster disputes by product, channel, geography, order value band, and payment method. 3. Separate the three real causes and size each: genuine fraud, service failure dressed as fraud, and friendly fraud. 4. For service failures, trace back to the operational cause: delivery delays, missing tracking, unclear delivery promise, or a returns process so slow that customers dispute instead. 5. For recurring billing, check notice before charge, descriptor clarity, and cancellation friction. Hard-to-cancel subscriptions convert into disputes. 6. Review the fraud rules for over-blocking: what share of declines look like good customers, and what that costs against the fraud actually prevented. 7. Review representment evidence quality and win rate by reason code, and identify which evidence is missing at the point of capture rather than at the point of dispute. ## Decision and evidence standard Tag every finding with evidence: `chargeback_export`, `export`, `payout_report`, `support_ticket`, `policy`, `screenshot`, `hypothesis`, or `needs_data`. Full vocabulary: `../references/output-standard.md`. Rank findings by disputed value plus the fee exposure behind it, not by dispute count. Reason codes describe what the customer claimed, not what happened. Treat them as classification, not as truth, and say so. ## Output format ### Dispute verdict Dominant cause, current rate, direction, and confidence. ### Dispute breakdown | Reason family | Count | Share | Value | Likely real cause | Evidence | |---|---|---|---|---|---| ### Store-side causes Operational and policy issues generating disputes, ranked by volume. ### Over-blocking check What good traffic the current rules likely reject, and the cost basis for that estimate. ### Prevention queue | Fix | Cause addressed | Effort | Measurement | Owner decision | |---|---|---|---|---| ### Missing data The declined-order export is the missing half of this picture. Disputes show what got through and went wrong; declines show what the rules rejected. Sizing over-blocking without them is guesswork, and it is the finding owners most want. ## Example input and output Input: - dispute export, 12 months - order volume by month - fraud rule settings - support tickets tagged delivery and billing Good output excerpt: | Finding | Evidence | Severity | Confidence | Business impact | Effort | Owner decision | |---|---|---|---|---|---|---| | Product-not-received disputes cluster on one shipping method with no tracking evidence captured | `chargeback_export`, `export` | high | medium | risk/margin | S | do_now | | Statement descriptor shows the legal entity name, not the brand, across all recurring charges | `payout_report`, `policy` | medium | high | risk/support_load | XS | do_now | What not to do yet: tighten fraud rules across the board when most disputes are service failures, since that removes good orders without touching the cause. ## Guardrails - Do not treat reason codes as proof of what happened. - Do not recommend tightening fraud rules without estimating the cost of rejected good orders. - Do not give legal, compliance, or card-scheme advice. Route those questions to the provider or counsel. - Do not tighten a live risk rule. Rejected orders leave no trace an owner will ever review, so this is the one change in the pack whose damage is invisible after the fact. - Do not name or profile individual customers as fraudulent in the output.
From mardab96/ecommerce-claude-skills, MIT.
More from mardab96/ecommerce-claude-skills
- 0.584score
returns-reason-miner-ecommerce
mardab96
Mines e-commerce returns exports, refund reasons, support notes, and product page data to find preventable return patterns and fixes for product pages…
SkillBFreshness: B★ 7Claude Code +9 - 0.584score
weekly-ecommerce-growth-readout
mardab96
Produces a weekly e-commerce owner readout from exported store, analytics, ads, email/SMS, inventory, support, and returns summaries.
SkillBFreshness: B★ 7Claude Code +9 - 0.584score
ai-shopping-readiness-ecommerce
mardab96
Checks whether a store's product data, policies, and structured markup can be read and represented correctly by AI shopping assistants and agentic checkout…
SkillBFreshness: B★ 7Claude Code +9 - 0.584score
catalog-content-audit-ecommerce
mardab96
Audits product content across a whole catalog rather than one page, finding missing attributes, thin descriptions, duplicate copy, weak imagery coverage, and…
SkillBFreshness: B★ 7Claude Code +9 - 0.584score
contribution-margin-check-ecommerce
mardab96
Turns COGS, fee, shipping, refund, and ad spend exports into per-SKU contribution margin so the store can see which products actually make money after all…
SkillBFreshness: B★ 7Claude Code +9 - 0.584score
inventory-risk-brief-ecommerce
mardab96
Turns e-commerce inventory and sales exports into a practical risk brief for stockouts, overstock, promo conflicts, and traffic allocation.
SkillBFreshness: B★ 7Claude Code +9 - 0.584score
launch-readiness-check-ecommerce
mardab96
Runs a go/no-go readiness check before a product launch, restock, promo, or spend increase, covering stock, page, feed, tracking, lifecycle flows, support…
SkillBFreshness: B★ 7Claude Code +9 - 0.584score
ltv-cohort-read-ecommerce
mardab96
Reads customer cohorts from order exports to show repeat rate, time to second order, payback window, and which acquisition sources or first products produce…
SkillBFreshness: B★ 7Claude Code +9 - 0.584score
onsite-search-merchandising-review-ecommerce
mardab96
Turns internal site search queries, zero-result searches, and collection performance into merchandising, naming, and assortment decisions.
SkillBFreshness: B★ 7Claude Code +9 - 0.584score
paid-traffic-waste-triage-ecommerce
mardab96
Reviews paid traffic exports and store-side data to identify whether performance issues come from ads, product pages, offers, feed quality, tracking, margins…
SkillBFreshness: B★ 7Claude Code +9 - 0.584score
product-feed-qa-ecommerce
mardab96
Audits e-commerce product feed exports, Google Merchant Center diagnostics, catalog screenshots, and product page samples to find data quality issues that can…
SkillBFreshness: B★ 7Claude Code +9 - 0.584score
promo-discount-impact-review-ecommerce
mardab96
Reviews whether a discount, sale, or promo actually added profit or simply pulled forward demand and trained customers to wait.
SkillBFreshness: B★ 7Claude Code +9
Signals
- Stars
- 7
- Forks
- 3
- Open issues
- 0
- Last commit (this folder)
- Jul 27, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from mardab96
- 0.584score
weekly-ecommerce-growth-readout
mardab96
Produces a weekly e-commerce owner readout from exported store, analytics, ads, email/SMS, inventory, support, and returns summaries.
SkillBFreshness: B★ 7Claude Code +9 - 0.584score
ai-shopping-readiness-ecommerce
mardab96
Checks whether a store's product data, policies, and structured markup can be read and represented correctly by AI shopping assistants and agentic checkout…
SkillBFreshness: B★ 7Claude Code +9 - 0.584score
catalog-content-audit-ecommerce
mardab96
Audits product content across a whole catalog rather than one page, finding missing attributes, thin descriptions, duplicate copy, weak imagery coverage, and…
SkillBFreshness: B★ 7Claude Code +9 - 0.584score
contribution-margin-check-ecommerce
mardab96
Turns COGS, fee, shipping, refund, and ad spend exports into per-SKU contribution margin so the store can see which products actually make money after all…
SkillBFreshness: B★ 7Claude Code +9 - 0.584score
inventory-risk-brief-ecommerce
mardab96
Turns e-commerce inventory and sales exports into a practical risk brief for stockouts, overstock, promo conflicts, and traffic allocation.
SkillBFreshness: B★ 7Claude Code +9 - 0.584score
returns-reason-miner-ecommerce
mardab96
Mines e-commerce returns exports, refund reasons, support notes, and product page data to find preventable return patterns and fixes for product pages…
SkillBFreshness: B★ 7Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get chargeback-fraud-pattern-review-ecommerce running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
chargeback-fraud-pattern-review-ecommerce skill. Agent Mart. https://agentmart.dev/skills/mardab96-chargeback-fraud-pattern-review-ecommerce (last updated 2026-10-24)