mcpField
S
stakeholder-communication

stakeholder-communication

github.com/aj-geddesProductivity373502 installsUpdated 34w ago
Repository

About stakeholder-communication

A communication guide for project teams, with stakeholder analysis, planning advice, and templates for sharing updates, managing expectations, and addressing risks or difficult conversations.

Key features

  1. 01Stakeholder analysis
  2. 02Communication planning
  3. 03Status update templates
  4. 04Guidance for difficult conversations
  5. 05Communication best practices

Use cases

  1. 01Planning communications for a project kickoff
  2. 02Sending regular project status updates
  3. 03Escalating risks or issues
  4. 04Communicating scope, schedule, or budget changes

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill stakeholder-communication

After installing, type/stakeholder-communicationin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
communication-planning.md
difficult-conversations.md
stakeholder-analysis.md
status-communication-templates.md
templates/
process-template.md

Details

From the project README

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:

# 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 AnalysisStakeholder Analysis
Communication PlanningCommunication Planning
Status Communication TemplatesStatus Communication Templates
Difficult ConversationsDifficult 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

Comments

Markdown supported