AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

People Sync

skill-mshadmanrahman-pm-pilot-people-sync · by mshadmanrahman

|

No reviews yet
0 installs
20 views
0.0% view→install

Install

$ agentstack add skill-mshadmanrahman-pm-pilot-people-sync

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-mshadmanrahman-pm-pilot-people-sync)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of People Sync? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

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 | Disagreements, concerns, hesitation, resistance | | Commitments | What they said they'd do, by when | | Questions asked | Reveals what they care about or what's unclear to them | | Communication style | Terse? Verbose? Direct? Diplomatic? (only note if new/notable) |

Attribution rules:

  • Only record things clearly attributable to the person
  • If ambiguous, skip — false intelligence is worse than no intelligence
  • Granola's action_items can supplement but always verify against full transcript

Step 3: Read Existing File

Before appending, read the existing people file to:

  • Avoid duplicating already-captured information
  • Check if prior commitments from past meetings were fulfilled

Step 4: Append Meeting Entry

Append to ## Meeting History section (create it if absent):

## Meeting History

### {Meeting Title} — {YYYY-MM-DD}

**Positions:** {what they advocated for}
**Pushbacks:** {concerns or resistance raised}
**Commitments:** {what they said they'd do, with dates if mentioned}
**Style note:** {optional — only if something new/notable}

Omit any line with nothing to record. Don't write "Pushbacks: none."

Commitment tracking: If a prior commitment appears unresolved, note it:

⚠️ Unresolved from {prior date}: "{commitment}" — not mentioned in this meeting

Step 5: New Person File

If creating a new file for an unmatched participant:

---
name: {Full Name}
role: {Title / Company / Relationship}
---

{Full Name} — {role, relationship to user}.

{2-3 sentences of context: what they own, what their priorities are}

**How to work with them:** {key insight for future interactions}

## Meeting History

### {Meeting Title} — {YYYY-MM-DD}

{first entry}

Step 6: Report Back

✅ Updated {N} people files from "{Meeting Title}" ({date})

→ Sarah Chen: 1 commitment (share specs by Friday), pushed back on timeline
→ Marco Vidal: asked about pricing model — reveals cost sensitivity
→ Nina Johansson: quiet — no strong signals

⚠️ 1 unmatched participant: "Jordan K" — create a new file?

Rules

  • Append-only: Never overwrite past entries. Add, don't replace.
  • Commitment tracking is the compounding value: Flag unresolved past commitments.
  • Quality over quantity: 3 accurate signals beat 10 vague ones.

Chaining with /post-meeting

Run both after any significant meeting:

  • /post-meeting → updates what happened to the project
  • /people-sync → updates what you learned about the people

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.