obsidian-sync-people

Installation
SKILL.md

Creates or enriches /04-Entities/ notes for people using whatever context is available in the current session.

1. Identify people to sync

  • If $ARGUMENTS names a person, target that person.
  • If $ARGUMENTS is all or empty, target all people meaningfully mentioned in the current conversation — skip passing references (e.g. a name dropped once with no context).
  • If invoked mid-conversation ("make a note about X"), use the context already established.

2. Check for an existing note

Search /04-Entities/ for a file matching the person's name or known aliases. A match means any file whose title, aliases, or body contains the name.

  • If a note exists: enrich it (step 4). Do not recreate it.
  • If no note exists: create one (step 3).

3. Create a new note

First, read 99-Admin/Templates/Person template.md using available vault tools to get the current base frontmatter. Use the retrieved frontmatter as the base. Evaluate any Templater expressions (e.g. <% tp.file.creation_date(...) %>) into actual values. Then inject:

Related skills
Installs
4
GitHub Stars
2
First Seen
Apr 2, 2026