cos-entity-enrichment

Append new entity information to semantic data files using staging.

Updated Jun 5, 2026
One-click install
npx skills add https://github.com/fontesgerards/chief-of-staff --skill cos-entity-enrichment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cos-entity-enrichment
Source: https://github.com/fontesgerards/chief-of-staff/tree/main/engine/skills/cos-entity-enrichment
Command: npx skills add https://github.com/fontesgerards/chief-of-staff --skill cos-entity-enrichment

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill ensures that your world model remains current by updating and adding new information about people, accounts, projects, and competitors.

Core Features & Use Cases

  • Daily Update: Refreshes entity data such as people, accounts, projects, and competitors from the latest activities.
  • Entity Management: Handles the addition of new entities, updating existing ones, and resolving conflicts.
  • Use Case: Regularly update your database of contacts, customers, and competitors with new information extracted from recent interactions and external sources.

Quick Start

Run the 'cos-entity-enrichment' skill to refresh your entity database daily.

Frequently Asked Questions about cos-entity-enrichment

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

FAQPage Schema
How do I update semantic entities and facts on a daily basis?

To update semantic entities daily, you run an enrichment process that appends new information to semantic data files and resolves conflicts using a staging area. This refreshes your world model with the latest activities.

What is entity enrichment for a world model?

Entity enrichment for a world model is the daily process of adding new information about people, accounts, and projects to semantic data files. It ensures your database remains current by resolving conflicts via staging.

How do I resolve conflicts when updating semantic entity data?

You resolve conflicts when updating semantic data by using a staging process that isolates derived material like log tuples from raw sources. This ensures strict provenance management before appending new facts.

Can I use episodic notes and log tuples to enrich semantic data?

Yes, you can use episodic notes and log tuples as derived material to enrich semantic data. The process requires isolation from raw sources and strict provenance management to update your world model accurately.

What is the best way to manage provenance when appending new facts to entities?

The best way to manage provenance when appending new facts is to isolate derived material from raw sources and utilize staging. This strict provenance management prevents conflicts during daily entity updates.

When should I not use a staging process for daily entity updates?

You should not skip a staging process for daily entity updates if you need strict provenance management and conflict resolution. Staging isolates derived material from raw sources to safely append new information.