customer-deduplication

Merge duplicate customer records from JSON datasets across platforms.

2|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/Wike-CHI/acquisition-agent --skill customer-deduplication
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: customer-deduplication
Source: https://github.com/Wike-CHI/acquisition-agent/tree/main/skills/customer-deduplication
Command: npx skills add https://github.com/Wike-CHI/acquisition-agent --skill customer-deduplication

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Sales teams struggle with duplicate customer records across multiple platforms, leading to wasted outreach effort and inaccurate CRM data.

Core Features & Use Cases

  • Cross‑platform merging: Combine customer lists from Facebook, LinkedIn, Instagram, customs data, etc.
  • Weighted similarity scoring: Uses name, domain, email domain, and phone with configurable thresholds.
  • Zero‑dependency Python script: Runs locally without installing external packages.
  • Use case: Quickly clean a mixed JSON export before feeding it into the sales pipeline or CRM.

Quick Start

Run the deduplication script on your JSON files to generate a cleaned customer list.

Frequently Asked Questions about customer-deduplication

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deduplicate customer records from multiple platforms like Facebook and LinkedIn?

You can deduplicate customer records from multiple platforms by running a Python script on your JSON datasets. It applies name normalization, domain extraction, and similarity scoring to merge cross-platform lists into a single clean output.

Can I merge customer lists without installing external Python packages?

Yes, you can merge customer lists using only Python 3.8+ standard library. The zero-dependency script runs locally without installing external packages, performing name normalization and similarity scoring on your JSON data.

How does similarity scoring work when merging CRM data?

Similarity scoring for merging CRM data uses weighted criteria including name, domain, email domain, and phone fields. The script applies configurable thresholds to evaluate these factors and identify duplicate customer records across JSON datasets.

What is the best way to clean a mixed JSON export before importing it into a CRM?

The best way to clean a mixed JSON export is to run a local deduplication script that normalizes names and scores similarity across records. This generates a deduplicated customer list ready for your sales pipeline or CRM.

Does the customer deduplication script support customs databases and Instagram exports?

Yes, the deduplication script supports JSON customer datasets across platforms such as Facebook, LinkedIn, Instagram, and customs databases. It merges these varied data sources using standard library similarity scoring.

Why do I need Python 3.8 or higher to deduplicate customer lists?

You need Python 3.8 or higher because the deduplication script relies on features within the Python standard library for name normalization, domain extraction, and similarity scoring. Older Python versions may lack these required standard library capabilities.