Extract Key People from Slack
Instructions
You MUST use a todo list to complete these steps in order. Never move on to one step if you haven't completed the previous step. If you have multiple read steps in a row, read them all at once (in parallel).
3
From the collaborators data, identify the top 3-5 people with meaningful interaction.
Look for collaborators with:
- High interactionScore
- Bidirectional signals (theyMentionedMe AND iRepliedToThem)
- DM relationships (hasDM: true)
Check existing People Directory first. If a person already exists (match by name), update their entry to add Slack handle and merge relationship context. Don't overwrite existing contact methods from other sources.
For new people, write to People Directory:
- Create file named by full-name slug (e.g., sarah-chen.md)
- Include: name, Slack handle, relationship context, 'Source: Slack collaborator'
Skip one-off mentions. Only create entries for real working relationships.
4
Briefly confirm: 'Added [N] key people to your contacts.' or 'No strong collaborators detected yet.'
You MUST use a todo list to complete these steps in order. Never move on to one step if you haven't completed the previous step. If you have multiple read steps in a row, read them all at once (in parallel).
Add all steps to your todo list now and begin executing.
## Steps
1. [Read People Directory]: Read all files matching `./documents/entities/people/*.md` and analyze their contents (Existing people to check for duplicates)
2. [Read Writing Samples]: Read the file at `./documents/tmp/writing-samples.json` and analyze its contents (Contains collaborators array with interaction signals)
3. From the collaborators data, identify the top 3-5 people with meaningful interaction.
Look for collaborators with:
- High interactionScore
- Bidirectional signals (theyMentionedMe AND iRepliedToThem)
- DM relationships (hasDM: true)
Check existing `./documents/entities/people/*.md` first. If a person already exists (match by name), update their entry to add Slack handle and merge relationship context. Don't overwrite existing contact methods from other sources.
For new people, write to `./documents/entities/people/*.md`:
- Create file named by full-name slug (e.g., sarah-chen.md)
- Include: name, Slack handle, relationship context, 'Source: Slack collaborator'
Skip one-off mentions. Only create entries for real working relationships.
4. Briefly confirm: 'Added [N] key people to your contacts.' or 'No strong collaborators detected yet.'