Stakeholder Communication

by aj-geddes3f5182cfd739No license355 starsListed Oct 8, 2026Updated Oct 8, 2026Repository updated 7 months ago

Manage stakeholder expectations and engagement through targeted communication, regular updates, and relationship building. Tailor messaging for different stakeholder groups and priorities.

AI-generated overview

Guides stakeholder analysis, communication planning, status updates and difficult conversations for projects.

What it does
Provides guidance and reference material for managing stakeholder expectations and engagement. It covers stakeholder analysis, communication planning, status communication templates and difficult conversations, plus a process template. The deliverable is advisory guidance and reusable templates rather than generated files.
When to use it
Use at project kickoff, for weekly or monthly status updates, milestone announcements, scope, timeline or budget changes, risk escalation, stakeholder onboarding, and difficult conversations.
Requirements
No scripts or tools required; it is instructions and reference documents only.

Stakeholder Communication

Table of Contents

Overview

Effective stakeholder communication ensures alignment, manages expectations, builds trust, and keeps projects on track by addressing concerns proactively.

When to Use

  • Project kickoff and initiation
  • Weekly/monthly status updates
  • Major milestone achievements
  • Changes to scope, timeline, or budget
  • Risks or issues requiring escalation
  • Stakeholder onboarding
  • Handling difficult conversations

Quick Start

Minimal working example:

python
# Stakeholder identification and engagement planning
class StakeholderAnalysis:    ENGAGEMENT_LEVELS = {        'Unaware': 'Provide basic information',        'Resistant': 'Address concerns, build trust',        'Neutral': 'Keep informed, demonstrate value',        'Supportive': 'Engage as advocates',        'Champion': 'Leverage for change leadership'    }
    def __init__(self, project_name):        self.project_name = project_name        self.stakeholders = []
    def identify_stakeholders(self):        """Common stakeholder categories"""        return {            'Executive Sponsors': {                'interests': ['ROI', 'Strategic alignment', 'Timeline'],                'communication': 'Monthly executive summary',                'influence': 'High',                'impact': 'High'            },            'Project Team': {// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

GuideContents
Stakeholder Analysis [blocked]Stakeholder Analysis
Communication Planning [blocked]Communication Planning
Status Communication Templates [blocked]Status Communication Templates
Difficult Conversations [blocked]Difficult Conversations

Best Practices

✅ DO

  • Tailor messages to stakeholder interests and influence
  • Communicate proactively, not reactively
  • Be transparent about issues and risks
  • Provide regular scheduled updates
  • Document decisions and communication
  • Acknowledge stakeholder concerns
  • Follow up on action items
  • Build relationships outside crisis mode
  • Use multiple communication channels
  • Celebrate wins together

❌ DON'T

  • Overcommunicate or undercommunicate
  • Use jargon stakeholders don't understand
  • Surprise stakeholders with bad news
  • Promise what you can't deliver
  • Make excuses without solutions
  • Communicate through intermediaries for critical issues
  • Ignore feedback or concerns
  • Change communication style inconsistently
  • Share inappropriate confidential details
  • Communicate budget/timeline bad news via email

Source and attribution

Source:aj-geddes/useful-ai-promptsinskills/stakeholder-communicationat commit3f5182c

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal

Stakeholder Communication Agent Skill | SourceWeft