duplicate-detective Skill
Identifies potential duplicate Accounts, Contacts, or Leads in Dataverse using intelligent fuzzy matching that catches nicknames, abbreviations, phone format variations, and address similarities. Use when user says "find duplicates", "check for duplicate accounts", "are there any duplicate contacts", "duplicate detecti Published by microsoft in dataverse-business-skills.
What is duplicate-detective Skill?
Identifies potential duplicate Accounts, Contacts, or Leads in Dataverse using intelligent fuzzy matching that catches nicknames, abbreviations, phone format variations, and address similarities. Use when user says "find duplicates", "check for duplicate accounts", "are there any duplicate contacts", "duplicate detecti Published by microsoft in dataverse-business-skills. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Data analysis
- Data analysis use cases
Technical details
- Install or run with Copy skill directory
When to use duplicate-detective Skill
- Use it for data analysis.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/dataverse-business-skills
- Skill file: skills/duplicate-detective/SKILL.md
What it does
Identifies potential duplicate Accounts, Contacts, or Leads in Dataverse using intelligent fuzzy matching that catches nicknames, abbreviations, phone format variations, and address similarities. Use when user says "find duplicates", "check for duplicate accounts", "are there any duplicate contacts", "duplicate detecti
Skill instructions
Duplicate Detective Sales and marketing teams often accumulate duplicate records due to data entry variations, imports from multiple sources, and inconsistent naming conventions. Standard Dataverse duplicate detection rules are limited (max 5 rules per table) and miss subtle duplicates. This skill provides intelligent duplicate detection to maintain data quality and prevent wasted effort on duplicate outreach. Instructions Step 1: Determine Scope of Duplicate Check Ask the user or infer from context: 1. Target Table: Account, Contact, or Lead (or all three) 2. Scope: - Full scan of all records - Specific subset (e.g., records created in last 30 days) - Check against a specific record (e.g., "Find duplicates of Contoso") 3. Matching Threshold: Strict (high confidence only) or Relaxed (include possible matches) Step 2: Query Source Records Based on scope, retrieve records to analyze: For Accounts: SELECT accountid, name, telephone1, telephone2, emailaddress1, address1line1, address1city,
Explore related resources
Frequently asked questions
What is duplicate-detective?
duplicate-detective is a open-source AI agent skill with Copy skill directory. Identifies potential duplicate Accounts, Contacts, or Leads in Dataverse using intelligent fuzzy matching that catches nicknames, abbreviations, phone format variations, and address similarities.
Who is duplicate-detective best for?
duplicate-detective is best for reusing agent instructions, scripts, and references, data analysis workflows.
How do I install duplicate-detective?
Install or run duplicate-detective using Copy skill directory. Check duplicate-detective for the latest setup command.
Is duplicate-detective actively maintained?
duplicate-detective may need a closer maintenance check before production use.
Auto-fetched from GitHub.