Skills Data Science Weekly CRM Data Cleaning And Reporting

Weekly CRM Data Cleaning And Reporting

v20260601
weekly-crm-report
This skill processes raw weekly CRM export files (CSV) to generate a clean, structured regional sales summary. It automatically removes duplicate records, calculates the total revenue for each defined region, and outputs the results as a standardized JSON object. Ideal for automating reporting pipelines or preparing data for dashboards.
Get Skill
407 downloads
Overview

Weekly CRM Report

Turn a raw weekly CRM export (CSV) into a clean regional sales summary: drop duplicate rows, total revenue per region, and emit a structured JSON summary an agent can narrate or hand to a PDF/dashboard step.

This is a bundled example skill — small but real, and used to demonstrate the creator's validation, pipeline, and eval-rollout machinery end to end.

Activation

Activates on requests like "clean this CRM export", "weekly sales report", "regional totals from this CSV". Do not activate on general spreadsheet or analytics questions that don't involve a CRM export.

Input

A CSV with at least region and amount columns (extra columns are ignored). Duplicate rows (identical across all columns) are removed before totalling.

Run

One command produces the summary:

python3 scripts/run_pipeline.py --input <export.csv> --output summary.json

Output JSON shape:

{
  "rows_in": 120,
  "rows_after_dedup": 118,
  "regions": {"West": 40210.5, "East": 38110.0},
  "grand_total": 78320.5
}

Anti-goals

  • Not a general BI tool; it totals one numeric column per region.
  • Does not fetch from a live CRM API; it operates on an exported CSV.
Info
Category Data Science
Name weekly-crm-report
Version v20260601
Size 8.72KB
Updated At 2026-06-03
Language