AgentSkillsCN

people

个人化的 CRM 系统与智力博弈追踪工具。当您需要记录对话、追踪辩论、管理人际关系,或在 Obsidian 保管库的 People 文件夹中开展工作时,此技能都能派上用场。无论是创建人物档案、更新对话线程,还是重新唤醒那些久未提及的讨论话题,此技能都能助您轻松应对。

SKILL.md
--- frontmatter
name: people
description: Personal CRM and intellectual sparring tracker. Use when logging conversations, tracking debates, managing relationships, or working with People/ folder in Obsidian vault. Handles creating person files, updating threads, and surfacing stale discussions.

People CRM

Personal relationship and intellectual sparring tracker in Obsidian.

Location

  • Vault: /Users/junaidrahim/Obsidian/Everything
  • People folder: People/
  • Template: People/_Templates/Person.md

Workflow

Junaid tells you about conversations → you handle all bookkeeping.

  1. Capture: When Junaid mentions a conversation, update the person's file
  2. Link: Add conversation log to daily note with [[Person Name]] link
  3. Tag: Apply appropriate tags (#open-thread, #changed-my-mind, #revisit)
  4. Surface: During heartbeats, check for stale #open-thread tags (>2 months)

Person File Structure

markdown
#person

**Aliases:** [[Nick]], [[Nickname]]
**Topics:** #topic1 #topic2
**Met:** Context of how they met
**Context:** Brief description (role, relationship)

---

## Threads
<!-- Active intellectual threads, debates, ongoing discussions -->
- Topic X — current position, status #open-thread

## Notes
<!-- General observations, their perspectives, interesting takes -->

## Backlinks
<!-- Obsidian auto-surfaces via backlinks from daily notes -->

Tags

TagMeaning
#personBase tag for all people
#open-threadUnresolved debate or discussion
#changed-my-mindThey shifted Junaid's view on something
#revisitWorth circling back to later

Daily Note Capture

Add to the daily note under a ### Conversations section:

markdown
### Conversations
- [[Person Name]] — topic discussed, their position, your position. #open-thread

Keep it to one line. The backlinks on the person's page auto-surface everything.

Creating New People

  1. Copy template from People/_Templates/Person.md
  2. Fill in: aliases, topics, met, context
  3. Add initial notes if any

Heartbeat Checks

During heartbeats, periodically:

  • Search for #open-thread tags
  • Check last modification date
  • Nudge if no activity in 2+ months: "You haven't engaged with X on Y topic in a while"

Examples

Logging a debate:

markdown
- [[Shubhankar Khare]] — debated whether feature flags belong in code or config. He thinks config, I'm not convinced. #open-thread

Logging a mind-change:

markdown
- [[Phil Eaton]] — his post on testing changed my view on integration vs unit tests. #changed-my-mind

Marking for revisit:

markdown
- [[Aman Verma]] — mentioned interesting approach to distributed tracing. Get details next time. #revisit