Skills for Real Engineers. Straight from my .agents directory.
foundation-stakeholder-update
Agent skill fromproduct-on-purpose/pm-skills
Produces async communication to stakeholders, primarily non-attendees and secondarily some attendees who want a reference. Translates meeting outcomes into what-it-means language for readers, with channel variants (slack, teams, email, notion, exec-memo) and audience variants (engineering, design, leadership, customer-facing, mixed). Surfaces a primary CTA up front, flags technical-to-business translations for user verification, and detects thread continuation from prior updates.
How to install foundation-stakeholder-update
npx skills add product-on-purpose/pm-skills# or add only this skill to Claude Code: copy the folder
skills/foundation-stakeholder-update/
# into
~/.claude/skills/foundation-stakeholder-update/ (all projects)
.claude/skills/foundation-stakeholder-update/ (one project)
1<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 -->2# Stakeholder Update34A stakeholder update is async communication to readers who need to know the outcomes of a meeting. Primary audience is non-attendees; secondary audience is some attendees who want a reference version (came in late, stepped out, need something to forward).56Distinct from `foundation-meeting-recap` in audience, format, and purpose: the recap is a summary of what happened for people who were in the room; the stakeholder-update is a translation of outcomes into what-it-means for readers (tailored to their role, with technical-to-business translation where the audience warrants it).78Distinct from `/discover-stakeholder-summary`: that skill is about understanding stakeholders (input to the user's work). This skill is about communicating to stakeholders (output from the user's work).910This skill belongs to the Meeting Skills Family. It conforms to the [Meeting Skills Family Contract](../../site/src/content/docs/reference/skill-families/meeting-skills-contract.md).1112## When to Use1314- After a meeting with outcomes affecting teams who were not in the room15- When a decision or commitment needs to propagate to downstream teams async16- When a recap exists and needs to be translated into audience-specific language17- When the user needs something from readers (specific CTA) and cannot afford for it to be buried1819## When NOT to Use20…
Excerpt shown under the repository's Apache-2.0 license.
More skills in pm-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
