entity-disambiguation

Merge duplicate entities into canonical records with sameAs links.

3|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/anthril/official-claude-plugins --skill entity-disambiguation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: entity-disambiguation
Source: https://github.com/anthril/official-claude-plugins/tree/main/plugins/knowledge-engineering/skills/entity-disambiguation
Command: npx skills add https://github.com/anthril/official-claude-plugins --skill entity-disambiguation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Accurately resolving entity ambiguity across multiple data sources to produce canonical records and consistent sameAs mappings.

Core Features & Use Cases

  • Resolve organisations, persons, products, and locations that are mentioned in different contexts but refer to the same real-world entity.
  • Produce canonical identifiers, alternate names, and interlink external profiles for cohesive knowledge graphs.
  • Generate an entity-resolution report that documents decisions, confidence levels, and data lineage.

Quick Start

Run the disambiguation workflow on the provided entity list to produce canonical records and sameAs mappings.

Frequently Asked Questions about entity-disambiguation

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

FAQPage Schema
How do I resolve duplicate organizations and people across multiple CRM systems?

Resolve duplicate entities across CRM systems by matching shared identifiers, fuzzy names, and domain correlations to produce canonical records and sameAs links. Use signals such as ABN, URL, email, and phone to merge duplicate organizations and people into unified profiles.

What is entity resolution and how does it build a canonical knowledge graph?

Entity resolution identifies alias entities mentioned in different contexts and merges them into canonical representations to build a cohesive knowledge graph. It outputs canonical @id values, alternateName fields, and sameAs links to interlink external profiles across disparate data sources.

Can I use address proximity and email signals for product entity disambiguation?

Address proximity and email signals can be used for product entity disambiguation alongside exact name matches, URL correlations, and contextual cues. The workflow evaluates these combined signals to accurately resolve product identities and generate interlinked canonical profiles.

What's the best way to generate sameAs mappings for cross-platform directory profiles?

Generate sameAs mappings for cross-platform directory profiles by running the disambiguation workflow on entity lists to identify shared identifiers and name variations. The workflow produces canonical identifiers, alternate names, and interlinked external profiles with documented confidence levels.

Does entity disambiguation provide confidence levels and data lineage for resolved records?

Entity disambiguation provides confidence levels and data lineage by generating an entity-resolution report that documents merge decisions. This report tracks the exact signals used, such as fuzzy name matches and shared ABN or phone identifiers, ensuring transparent canonical record creation.