people-sync

Extract participant intelligence from Granola meeting transcripts into per-person markdown files.

12|4|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/mshadmanrahman/pm-pilot --skill people-sync
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: people-sync
Source: https://github.com/mshadmanrahman/pm-pilot/tree/main/skills/pm-core/people-sync
Command: npx skills add https://github.com/mshadmanrahman/pm-pilot --skill people-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Meetings contain rich, per-person intelligence that is hard to capture and compound over time, leaving product managers without a reliable record of commitments, objections, and relationship signals for future follow-ups.

Core Features & Use Cases

  • Per-person extraction: Pulls positions, pushbacks, commitments, questions, and communication style for each participant from a Granola meeting transcript.
  • Append-only memory: Reads and appends structured meeting entries to existing memory/people/{firstname}-{lastname}.md files and creates new person files when needed.
  • Commitment tracking: Flags unresolved prior commitments and surfaces them for follow-up, enabling better 1:1 prep and stakeholder management.
  • Use case: After a product planning meeting, run this skill to update stakeholder profiles so you can prep next 1:1s with accurate context and outstanding commitments.

Quick Start

Say sync people from meeting to extract participant intelligence from the chosen Granola transcript and append it to memory/people/{firstname}-{lastname}.md.

Frequently Asked Questions about people-sync

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

FAQPage Schema
How do I track stakeholder commitments and objections from meeting transcripts?

You can track stakeholder commitments by extracting participant utterances, pushbacks, and positions from meeting transcripts and appending them to per-person memory files. This flags unresolved commitments for follow-up during 1:1 preparation.

How do I extract per-person intelligence from meeting transcripts for stakeholder management?

To extract per-person intelligence, the skill processes Granola meeting transcripts to identify each participant's utterances, positions, and communication style. It then appends these structured insights to memory files for ongoing stakeholder tracking.

Can I use Granola meeting transcripts to build stakeholder profiles?

Yes, you can use Granola meeting transcripts to build stakeholder profiles. The skill processes these transcripts to extract relationship signals, unresolved commitments, and communication styles, compounding this intelligence over time.

How do I prepare for 1:1 meetings using past meeting transcripts?

You prepare for 1:1 meetings by running the skill on past meeting transcripts to update stakeholder profiles. This surfaces unresolved prior commitments and provides accurate context for follow-up discussions.

What is the best way to maintain a record of stakeholder pushbacks and communication style?

The best way to maintain this record is by using an append-only memory system that extracts communication style and pushbacks from meeting transcripts. This creates a compounding, reliable history per stakeholder.