Agent skill

Foundation Stakeholder Update

by product-on-purpose in product-on-purpose/pm-skills

Produces async communication to stakeholders, primarily non-attendees and secondarily some attendees who want a reference.

Apache-2.0Auto-check passedProduct & Project Management

Install Foundation Stakeholder Update

skills CLI
$ npx skills add product-on-purpose/pm-skills --skill foundation-stakeholder-update -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install product-on-purpose/pm-skills foundation-stakeholder-update --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/product-on-purpose/pm-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/foundation-stakeholder-update .claude/skills/foundation-stakeholder-update && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
foundation-stakeholder-update
GitHub stars
716
Token cost
~1.8k tokens
SKILL.md length
831 words
Files
5 (incl. references)
Skills in repo
68
Repo updated
First seen
Licence
Apache-2.0

At a glance

Produces async communication to stakeholders, primarily non-attendees and secondarily some attendees who want a reference.

  • Works in 6 steps: Load related recap (preferred) or raw… → Detect thread continuation by scanning… → Infer channel (if not specified) from… → …
  • Tasks that involve Translation
  • SKILL.md covers When to Use, When NOT to Use, Zero-friction execution and Instructions, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Foundation Stakeholder Update is an agent skill from product-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.

Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `HISTORY.md`, `evals/trigger-fixtures.json` and `references/EXAMPLE.md`).

It sits in Product & Project Management, covering Translation. The repository describes itself as: 68 plug-and-play, best-practice product management skills for AI agents: 30 Triple Diamond phase + 11 foundation + 12 utility + 15 tool (Foundation Sprint + Design Sprint). Plus… The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Translation

Example prompts

  • “Use the foundation-stakeholder-update skill to produce async communication to stakeholders, primarily non-attendees and secondarily some attendees…”
  • “/foundation-stakeholder-update”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Load related recap (preferred) or raw meeting notes
  2. Detect thread continuation by scanning same directory for prior stakeholder-updates on the same project/topics
  3. Infer channel (if not specified) from audience variant: engineering / design → slack; leadership → email; mixed → notion
  4. Present a brief inference summary (detected channel, audience, CTA, thread continuation if any, translation candidates)
  5. Accept go or corrections
  6. Produce the channel-tailored update

What it can do on your machine

Read from SKILL.md and the folder at commit 1cef1a9. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Foundation Stakeholder Update loads about 1.8k tokens when it runs, and up to ~4.2k if it reads all its reference files. Until then it costs about 129 tokens; SKILL.md has 831 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~129
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from product-on-purpose/pm-skills at commit 1cef1a9, republished under its Apache-2.0 licence (© product-on-purpose). 831 words, ~1,824 tokens.

Download SKILL.mdSave it as .claude/skills/foundation-stakeholder-update/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
foundation-stakeholder-update
description
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.
license
Apache-2.0
metadata.classification
foundation
metadata.version
1.1.0
metadata.updated
2026-07-05
metadata.category
meeting
metadata.frameworks
meeting-skills-family
metadata.author
product-on-purpose
<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 -->

Stakeholder Update

A 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).

Distinct 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).

Distinct 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).

This skill belongs to the Meeting Skills Family. It conforms to the Meeting Skills Family Contract.

When to Use

  • After a meeting with outcomes affecting teams who were not in the room
  • When a decision or commitment needs to propagate to downstream teams async
  • When a recap exists and needs to be translated into audience-specific language
  • When the user needs something from readers (specific CTA) and cannot afford for it to be buried

When NOT to Use

  • Summarizing what happened for attendees. Use foundation-meeting-recap.
  • Broadcasting status with no specific audience tailoring. A plain Slack message is sufficient; the skill adds value when translation or CTA framing matters.
  • Communicating research findings to stakeholders. Use /discover-interview-synthesis plus targeted comms.
  • The source is not one meeting's outcomes but a broader artifact (a spec, discovery synthesis, research report, GTM plan, or experiment results) that needs to fan out to several audience-tailored briefings from one canonical master. Use foundation-stakeholder-briefings.

Zero-friction execution

Per the family contract, this skill never blocks on interrogation. Default flow:

  1. Load related recap (preferred) or raw meeting notes
  2. Detect thread continuation by scanning same directory for prior stakeholder-updates on the same project/topics
  3. Infer channel (if not specified) from audience variant: engineering / design → slack; leadership → email; mixed → notion
  4. Present a brief inference summary (detected channel, audience, CTA, thread continuation if any, translation candidates)
  5. Accept go or corrections
  6. Produce the channel-tailored update

If invoked with --go, skip the inference summary. The entire output is shareable content (per family contract. no separate summary block needed).

Instructions

When asked to create a stakeholder update, follow these steps:

  1. Load related recap Parse frontmatter to extract meeting context, decisions, actions, outcomes. If no recap provided, accept raw meeting notes with a lower input-quality flag.

  2. Detect thread continuation Scan same directory for prior stakeholder-update artifacts with matching project / topics. If found, reference the prior update in the frontmatter thread_continuation_of field.

  3. Present go-mode inference summary Show inferred channel (if not specified), detected audience, proposed CTA, thread continuation status, translation candidates (flagged jargon or acronyms that may not land).

  4. Distill key outcomes From the recap or notes, select 3-5 outcomes that matter to the target audience. Do not include everything from the recap. filter by audience relevance.

  5. Frame the CTA If action is needed: lead with it, not bury it If FYI-only: state explicitly in the TL;DR

  6. Translate technical-to-business Flag jargon and acronyms unlikely to land with the audience. Provide plainer alternatives. Keep a translations-applied log for user verification in the output's Generation context.

  7. Build the channel-tailored variant

    • Slack / Teams: headline (one action-oriented line, optionally one emoji), TL;DR 3 bullets, context sentence, "what this means for [audience]", CTA (bold with marker if action needed; italic "FYI-only" if not), thread-continuation link, more-links footer
    • Email: subject line (topic + outcome), greeting ("Hi [audience]"), opening sentence (headline + why they are receiving this), TL;DR, context 2-3 sentences, what was decided / advanced, what this means for your team, what I need from you (with by-when), thread reference, sign-off
    • Notion: rich H1/H2/H3 structure, longer context block, collapsible sections for detail, table for decisions and actions
    • Exec-memo: TL;DR first (3-4 lines), supporting detail in 3 sections max, asks section upfront, formal tone, no emoji
  8. Render TEMPLATE.md with the selected variant as primary Other variants may be included as collapsible alternates for user flexibility. Remove all guidance blockquotes from the final artifact.

  9. Validate

    • channel is in enum
    • audience_variant is in enum
    • primary_cta is non-empty (use "FYI-only" if no action needed)
    • related_recap is a valid filename reference or flagged as raw-notes input
Show full SKILL.md (121 more words)Show less

Quality Checklist

  • Channel variant matches the specified or inferred channel
  • Audience variant's "what this means for you" is specifically tailored (not generic)
  • CTA is surfaced up front, not buried
  • Technical-to-business translations are logged in Generation context for user verification (INTERNAL. outside shareable boundary)
  • Thread continuation referenced if prior updates exist on the same topic
  • ## Shareable update section present with channel-tailored body (v1.1.0. replaces "entire output is shareable" from v1.0.0)
  • Explicit boundary marker between Shareable update and internal sections (translations, sources)
  • Sources and References section lists the source recap and any prior updates in thread (INTERNAL)
  • Filename uses v1.1.0 variant pattern: YYYY-MM-DD_HH-MMtimezone_title_stakeholder-update-{channel}-{audience}.md

See also

© product-on-purpose, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (references) in skills/foundation-stakeholder-update of product-on-purpose/pm-skills.

  • SKILL.md
  • HISTORY.md
  • evals/trigger-fixtures.json
  • references/EXAMPLE.md
  • references/TEMPLATE.md

Open the folder on GitHubat commit 1cef1a9

Compare with similar skills

Foundation Stakeholder Update next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Foundation Stakeholder Update compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Foundation Stakeholder Update this skillproduct-on-purpose/pm-skills716—~1.8kAutomated safety check: PassApache-2.0
Verify Spectrejoenandez/spectre164—~1.5kAutomated safety check: PassMIT
Spec Creationbybren-llc/safe-agentic-workflow423—~1.2kAutomated safety check: PassMIT
Operating System Visualizationmingchen666/Reviva244—~1.2kAutomated safety check: PassNone
Strategizeghaida/intent207—~6.1kAutomated safety check: PassCC0-1.0
Pm Stakeholder Updateevolution-foundation/evo-nexus545—~3.7kAutomated safety check: PassCustom licence

Similar skills

  • Verify Spectre

    joenandez/spectre

    A skill your agent uses when validating that the Spectre plugin itself still works after ANY change to this repo — skills, prompts, agents, hooks, the CLI, the Codex mirror, or a release.

    164 GitHub stars~1.5k tokensUpdated 8 days ago
    Product & Project ManagementAuto-check passed
  • Spec Creation

    bybren-llc/safe-agentic-workflow

    Spec creation with pattern references, acceptance criteria, and demo scripts.

    423 GitHub stars~1.2k tokensUpdated 2 mo ago
    Product & Project ManagementAuto-check passed
  • A skill your agent uses whenever the user wants visual learning for operating systems, process states, CPU scheduling, Gantt charts, synchronization, semaphore/PV problems, deadlock, Banker's…

    244 GitHub stars~1.2k tokensUpdated yesterday
    Product & Project ManagementAuto-check passed
  • Strategize

    ghaida/intent

    Frames product design problems before solutions exist. An agent skill from ghaida/intent.

    207 GitHub stars~6.1k tokensUpdated 2 mo ago
    Product & Project ManagementAuto-check passed
  • Pm Stakeholder Update

    evolution-foundation/evo-nexus

    Generate a stakeholder update tailored to audience and cadence.

    545 GitHub stars~3.7k tokensUpdated 5 mo ago
    Product & Project ManagementAuto-check passed
  • Sealeap Amazon New Product Launch Plan

    xjli360/sealeap-amazon-skills

    Create a quantified Amazon new-product launch plan by translating a sales target into comparable-product benchmarks, keyword economics, budget scenarios, milestones, and stop-loss rules.

    251 GitHub stars~548 tokensUpdated 13 days ago
    Product & Project ManagementAuto-check passed

More from product-on-purpose/pm-skills

All 68 skills in this repo
  • Define Hypothesis

    product-on-purpose/pm-skills

    Defines a testable hypothesis with clear success metrics and a validation approach.

    716 GitHub stars~966 tokensUpdated 3 days ago
    Auto-check passed
  • Define Jtbd Canvas

    product-on-purpose/pm-skills

    Creates a Jobs to be Done canvas capturing the functional, emotional, and social dimensions of a customer job.

    716 GitHub stars~1.1k tokensUpdated 3 days ago
    Auto-check passed
  • Define Opportunity Tree

    product-on-purpose/pm-skills

    Creates an opportunity solution tree connecting a desired outcome to customer opportunities and candidate solutions, preventing solution-first jumps in continuous discovery.

    716 GitHub stars~1.1k tokensUpdated 3 days ago
    Auto-check passed
  • Define Problem Statement

    product-on-purpose/pm-skills

    Creates a clear problem framing document with user impact, business context, and success criteria.

    716 GitHub stars~932 tokensUpdated 3 days ago
    Auto-check passed
  • Deliver Acceptance Criteria

    product-on-purpose/pm-skills

    Generates structured Given/When/Then acceptance criteria for a user story or feature slice, covering the happy path, key failure scenarios, and non-functional expectations in testable form.

    716 GitHub stars~1k tokensUpdated 3 days ago
    Auto-check passed
  • Deliver Launch Checklist

    product-on-purpose/pm-skills

    Creates a cross-functional pre-launch checklist covering engineering, design, marketing, support, legal, and operations readiness, with owners, dates, and go/no-go criteria so nothing is missed…

    716 GitHub stars~970 tokensUpdated 3 days ago
    Auto-check passed

Questions about Foundation Stakeholder Update

What does Foundation Stakeholder Update do?

Produces async communication to stakeholders, primarily non-attendees and secondarily some attendees who want a reference. Foundation Stakeholder Update is an agent skill from product-on-purpose/pm-skills. Produces async communication to stakeholders, primarily non-attendees and secondarily some attendees who want a reference.

When should I use Foundation Stakeholder Update?

Foundation Stakeholder Update fits situations like: tasks that involve Translation.

How do I install Foundation Stakeholder Update in Claude Code?

Run `npx skills add product-on-purpose/pm-skills --skill foundation-stakeholder-update -a claude-code`. Or copy the skill folder (skills/foundation-stakeholder-update in product-on-purpose/pm-skills) into .claude/skills/foundation-stakeholder-update in your project. Claude Code loads it when a task matches its description.

How do I install Foundation Stakeholder Update in Codex?

Run `npx skills add product-on-purpose/pm-skills --skill foundation-stakeholder-update -a codex`. Or copy the skill folder (skills/foundation-stakeholder-update in product-on-purpose/pm-skills) into .agents/skills/foundation-stakeholder-update in your project. Codex loads it when a task matches its description.

Can I use Foundation Stakeholder Update in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add product-on-purpose/pm-skills --skill foundation-stakeholder-update -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/foundation-stakeholder-update, .gemini/skills/foundation-stakeholder-update, .github/skills/foundation-stakeholder-update and .opencode/skills/foundation-stakeholder-update in your project.

What does Foundation Stakeholder Update need to run?

SKILL.md names no scripts, command-line tools or credentials: Foundation Stakeholder Update is instructions for the agent only.

Does Foundation Stakeholder Update access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Foundation Stakeholder Update safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Foundation Stakeholder Update use?

Foundation Stakeholder Update is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Foundation Stakeholder Update use?

About 1.8k tokens (SKILL.md is roughly 7.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.4k tokens, read only when the agent opens those files.

What are the alternatives to Foundation Stakeholder Update?

Skills that share tags, products or a category with Foundation Stakeholder Update: Verify Spectre (joenandez/spectre, 164 stars), Spec Creation (bybren-llc/safe-agentic-workflow, 423 stars), Operating System Visualization (mingchen666/Reviva, 244 stars) and Strategize (ghaida/intent, 207 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Foundation Stakeholder Update?

product-on-purpose (a GitHub organization) maintains it in product-on-purpose/pm-skills, which has 716 GitHub stars. The repository holds 68 skills in this directory. The repository was last updated on October 8, 2026.

Source: product-on-purpose/pm-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.