Extract Entities

Extract people and organizations from emails into Obsidian CRM notes.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/eddowding/orion_cos --skill extract-entities-eddowding
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Extract Entities
Source: https://github.com/eddowding/orion_cos/tree/main/Operations/Claude/skills/operations/extract-entities
Command: npx skills add https://github.com/eddowding/orion_cos --skill extract-entities-eddowding

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of identifying and organizing people and organizations mentioned in emails, transforming unstructured communication into a structured CRM knowledge graph.

Core Features & Use Cases

  • Email Triage: Automatically categorizes incoming emails into 'Noise', 'Your Outbound', or 'Inbound from Real Person'.
  • Entity Extraction: Identifies and extracts names of people and organizations from email content and headers.
  • CRM Note Generation: Creates or updates structured notes in an Obsidian vault for people and organizations, including contact details, communication history, and relationships.
  • Use Case: Process your inbox to automatically build and maintain a detailed professional network, ensuring no important contact is lost and relationships are easily tracked.

Quick Start

Use the extract entities skill to process the last 50 emails in your inbox and update your CRM.

Frequently Asked Questions about Extract Entities

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

FAQPage Schema
How do I extract people and organizations from emails to build a CRM knowledge graph?

To build a CRM knowledge graph, this Skill processes your emails by categorizing them, fetching outbound messages to identify recipients, and extracting entity data to create structured notes in Obsidian.

Can I automatically generate contact management notes in Obsidian from my inbox?

Yes, you can generate contact management notes in Obsidian automatically by processing emails to extract people and organizations, updating contact details, communication history, and relationships.

How does email triage work for entity extraction and noise filtering?

Email triage for entity extraction works by automatically categorizing incoming emails into 'Noise', 'Your Outbound', or 'Inbound from Real Person' to carefully filter irrelevant content before processing.

What is the best way to map my professional network from unstructured email communication?

The best way to map your professional network from unstructured email communication is using automated entity extraction to transform email content and headers into a structured CRM knowledge graph.

Does this entity extraction process require fetching full outbound messages?

Yes, the entity extraction process requires fetching full outbound messages to accurately identify recipients and map communication history before creating or updating structured notes in your Obsidian vault.

Are there naming and linking conventions I need to follow for CRM note generation?

Yes, CRM note generation requires strict adherence to specific naming and linking conventions within Obsidian to ensure the extracted entity data properly creates or updates structured contact notes.