people-sync

Solid

Pulls a Granola meeting transcript and updates people files with per-person intelligence: what they said, what they pushed back on, what they committed to. Compounds over time — each meeting adds a layer. Triggers on: "sync people", "update people from meeting", "update stakeholders", "/people-sync".

AI & Automation 17 stars 4 forks Updated today MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
42
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# People Sync Skill Processes a Granola meeting and appends per-person intelligence to people files in `memory/people/`. Unlike `/post-meeting` (which is project-focused), this skill is **people-focused** — it builds stakeholder profiles from real conversations that compound across every session. ## When to Activate - User says `/people-sync` - User says "sync people from meeting", "update stakeholder files" - Naturally chains after `/post-meeting` for full meeting coverage ## People File Location ``` memory/people/{firstname}-{lastname}.md ``` Naming: lowercase, hyphens. Example: `memory/people/sarah-chen.md` ## Execution ### Step 0: Get the Meeting ``` 1. If user gave a topic/person: → mcp__claude_ai_Granola__query_granola_meetings with the search term → Pick the most recent match 2. If user gave nothing: → mcp__claude_ai_Granola__list_meetings (last 5) → Present list, ask user to pick one 3. Once identified: → mcp__claude_ai_Granola__get_meeting_transcript for full content ``` ### Step 1: Extract Participants Get all participants from the transcript. For each person (excluding the user themselves): 1. Check if a `memory/people/{name}.md` file exists 2. Flag unmatched participants — ask if a new file should be created ### Step 2: Per-Person Extraction For each matched participant, extract from transcript: | Signal | What to look for | |:-------|:-----------------| | **Positions** | Views, preferences, priorities stated clearly | | **Pushbacks*...

Details

Author
mshadmanrahman
Repository
mshadmanrahman/pm-pilot
Created
5 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category