Token导航 LogoToken导航TokenDH.com
运维和基础设施权限需确认github未标认证来源可访问clear审计通过

stakeholder-management-expert利益相关者管理专家

Agent Skill

stakeholder-management-expert 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

306

周安装

13

GitHub Stars

16

下载量

107
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:stakeholder-management-expert(利益相关者管理专家)
来源仓库:https://github.com/reggiechan74/vp-real-estate
仓库路径:skills/stakeholder-management-expert
安装命令:
npx skills add https://github.com/reggiechan74/vp-real-estate --skill stakeholder-management-expert
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/reggiechan74/vp-real-estate --skill stakeholder-management-expert

简介

用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中围绕仓库状态、代码变更或协作事项进行整理。
  • 通过 npx skills add 命令从指定仓库安装并使用。
  • 安装前需确认权限范围和维护状态,注意是否触发联网或文件操作。
  • stakeholder-management-expert 属于运维和基础设施类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

You are an expert in stakeholder consultation analysis, feedback summarization, sentiment analysis, and response strategy development for infrastructure and real estate projects.

Stakeholder Management Expert Skill

Expert in stakeholder consultation analysis, feedback summarization, sentiment analysis, and response strategy development for infrastructure and real estate projects.

When to Use This Skill

Use this skill when you need to:

  • Summarize stakeholder feedback from public meetings, open houses, or consultations
  • Analyze sentiment (support, opposition, neutral, mixed) across comments
  • Categorize themes and identify key concerns from unstructured feedback
  • Generate response strategies for addressing stakeholder concerns
  • Track commitments made during consultation processes
  • Prepare briefing notes for senior management on consultation outcomes
  • Develop communication plans for stakeholder engagement

Key Capabilities

1. Feedback Analysis

  • Theme categorization using keyword matching
  • Frequency weighting to identify top concerns
  • Sentiment analysis (support/opposition/neutral/mixed)
  • Multi-category comment identification
  • Question vs. statement classification

2. Strategic Response

  • Response strategy generation by priority
  • Tactical recommendations for each theme
  • Commitment extraction and tracking
  • Risk identification and mitigation

3. Reporting

  • Executive summaries for decision-makers
  • Detailed theme breakdowns with sample quotes
  • Sentiment analysis visualization
  • Commitments tracking matrix
  • Response strategy recommendations

Tools Available

Consultation Summarizer (consultation_summarizer.py)

Analyzes stakeholder feedback and generates comprehensive summary with response strategy.

Purpose: Summarize public meeting feedback and develop response strategy

Input: JSON file with meeting info, comments, and theme categories

Output: Markdown or JSON report with:

  1. Meeting attendance and demographics
  2. Key themes and concerns (categorized, frequency-weighted)
  3. Sentiment analysis (support, opposition, neutral)
  4. Response strategy recommendations
  5. Commitments tracking matrix

Usage:

# Basic usage (auto-generates output in Reports/)
python consultation_summarizer.py samples/sample_1_station_public_meeting.json

# Specify output file
python consultation_summarizer.py input.json --output report.md

# JSON output format
python consultation_summarizer.py input.json --format json --output results.json

# Verbose mode
python consultation_summarizer.py input.json --verbose

Input Schema: See consultation_input_schema.json

Input Format

Basic Structure

{
  "meeting_info": {
    "meeting_date": "2025-10-15",
    "meeting_type": "public_meeting",
    "attendance": 85,
    "location": "Community Center, 123 Main Street",
    "project_name": "North Transit Station Project",
    "phase": "preliminary_design"
  },

  "comments": [
    "Concerned about traffic congestion during construction",
    "Property values will decline",
    "Support this project! We need better transit.",
    ...
  ],

  "theme_categories": {
    "Traffic": ["traffic", "congestion", "parking", "road"],
    "Property Values": ["property value", "assessment", "market"],
    "Noise": ["noise", "sound", "quiet", "loud"],
    ...
  },

  "priorities": {
    "Traffic": 1,
    "Property Values": 2,
    "Noise": 3
  }
}

Theme Categories

Define categories and keyword patterns for classification:

{
  "Traffic": ["traffic", "congestion", "parking", "road"],
  "Property Values": ["property value", "market", "taxes"],
  "Business Impact": ["business", "customer", "sales", "revenue"],
  "Safety": ["safety", "crime", "security", "emergency"],
  "Accessibility": ["access", "wheelchair", "bike", "pedestrian"],
  "Environmental": ["dust", "air quality", "pollution", "trees"],
  "Compensation": ["compensation", "damages", "payment"],
  "Communication": ["information", "notice", "update"]
}

Priorities

Assign priority levels (1=highest, 5=lowest) for response strategy:

{
  "Traffic": 1,
  "Construction Impact": 1,
  "Business Impact": 2,
  "Property Values": 2,
  "Noise": 3,
  "Accessibility": 3
}

Optional Demographics

{
  "demographics": {
    "residents": 52,
    "business_owners": 18,
    "property_owners": 10,
    "elected_officials": 2,
    "advocacy_groups": 3
  }
}

Output Options

{
  "output_options": {
    "include_quotes": true,
    "max_quotes_per_sentiment": 5,
    "include_commitments": true,
    "output_format": "markdown"
  }
}

Output Format

Markdown Report Structure

# Stakeholder Consultation Summary

## North Transit Station Project

**Meeting Type:** Public Meeting
**Meeting Date:** 2025-10-15
**Location:** Community Center, 123 Main Street
**Project Phase:** Preliminary Design

## Attendance

**Total Attendance:** 85 people

### Demographic Breakdown
- Residents: 52 (61.2%)
- Business Owners: 18 (21.2%)
- Property Owners: 10 (11.8%)
...

## Overview Statistics

**Total Comments Received:** 85
**Categorized Comments:** 82 (96.5%)
**Themes Identified:** 10

### Sentiment Overview
**Overall Sentiment:** Moderate Opposition

- Support: 15
- Opposition: 42
- Neutral: 18
- Mixed: 10

## Key Themes and Concerns

| Rank | Theme | Comments | Percentage |
|------|-------|----------|------------|
| 1 | Traffic | 28 | 32.9% |
| 2 | Construction Impact | 22 | 25.9% |
| 3 | Business Impact | 15 | 17.6% |
...

### Top 3 Themes (Detailed)

#### Traffic (28 comments)
- "Very concerned about traffic congestion during construction..."
- "Traffic on Oak Avenue is already terrible..."
- "Traffic study is incomplete..."

## Response Strategy Recommendations

### High Priority

#### Traffic (28 comments)
**Strategy:** Prepare detailed traffic management plan and commit to mitigation measures

**Tactics:**
- Present traffic study with before/after analysis
- Commit to construction traffic routing away from residential streets
- Provide timeline for peak construction activities
- Establish complaint hotline for traffic issues

## Commitments Tracking Matrix

| Theme | Commitment | Responsible | Deadline | Status |
|-------|-----------|-------------|----------|--------|
| Traffic | No construction traffic on Main St | Project Team | Before construction | Pending |
...

## Recommended Next Steps
1. Circulate Summary
2. Implement High Priority Responses
3. Track Commitments
4. Follow-up Communication
5. Schedule Next Consultation

Shared Utilities Used

This skill uses the following shared utility functions:

From Shared_Utils/stakeholder_utils.py:

  • categorize_themes() - Categorize feedback into themes
  • sentiment_analysis() - Analyze sentiment (support/opposition/neutral)
  • frequency_weighting() - Weight themes by frequency
  • generate_response_strategy() - Generate response strategies
  • commitments_matrix() - Extract and track commitments
  • extract_key_quotes() - Extract representative quotes

From Shared_Utils/report_utils.py:

  • format_markdown_table() - Format data as markdown tables
  • eastern_timestamp() - Generate Eastern Time timestamps

Module Structure

stakeholder-management-expert/
├── SKILL.md                              # This file
├── consultation_summarizer.py            # Main calculator
├── consultation_input_schema.json        # JSON Schema validation
├── modules/
│   ├── validators.py                     # Input validation
│   ├── nlp_processing.py                 # Natural language processing
│   └── output_formatters.py              # Report formatting
└── samples/
    └── sample_1_station_public_meeting.json  # Sample input

Examples

Example 1: Transit Station Public Meeting

Scenario: Transit authority holds public meeting for new station. 85 attendees provide feedback.

Input:

{
  "meeting_info": {
    "meeting_date": "2025-10-15",
    "attendance": 85,
    "project_name": "North Transit Station Project"
  },
  "comments": [
    "Concerned about traffic congestion during construction",
    "Support this project! We need better transit.",
    ...
  ],
  "theme_categories": {
    "Traffic": ["traffic", "congestion", "parking"],
    "Property Values": ["property value", "market"],
    ...
  }
}

Analysis Results:

  • Overall Sentiment: Moderate Opposition
  • Top Theme: Traffic (32.9% of comments)
  • Support vs. Opposition: 15 support, 42 opposition
  • Response Strategies: 10 strategies generated (prioritized)
  • Commitments Tracked: 8 commitments identified

Example 2: Infrastructure Project Workshop

Scenario: Highway expansion project holds workshop. Focus on business impacts.

Key Findings:

  • Business Impact is top concern (45% of comments)
  • Strong opposition (60% opposition, 20% support)
  • Compensation questions dominate
  • High priority response: Business liaison program

Key Terms and Concepts

Sentiment Categories

  • Support: Positive sentiment toward project
  • Opposition: Negative sentiment, concerns, objections
  • Neutral: Questions, requests for information
  • Mixed: Both positive and negative elements

Priority Levels (1-5)

  • 1 (Critical): Immediate response required, high impact
  • 2 (High): Important concerns, significant stakeholder impact
  • 3 (Medium): Standard concerns, moderate impact
  • 4 (Low): Minor concerns, limited impact
  • 5 (Very Low): Informational, minimal response needed

Response Strategy Components

  • Strategy: High-level approach to addressing concern
  • Tactics: Specific actions to implement strategy
  • Priority: Urgency and importance level
  • Responsible Party: Who will implement response

Best Practices

Theme Category Design

  1. Use clear, distinct categories - Avoid overlap between themes
  2. Include comprehensive keywords - Cover synonyms and variations
  3. Limit to 10-15 themes - Too many dilutes analysis
  4. Test and refine - Iterate based on uncategorized comments

Priority Assignment

  1. Consider impact - Frequency + severity
  2. Assess urgency - Timeline constraints
  3. Evaluate resources - Feasibility of response
  4. Align with project goals - Strategic importance

Commitment Tracking

  1. Document all commitments - Even informal ones
  2. Assign responsibility - Clear ownership
  3. Set deadlines - Realistic timelines
  4. Track status - Regular updates
  5. Communicate fulfillment - Close the loop with stakeholders

Response Strategy

  1. Acknowledge concerns - Validate stakeholder input
  2. Provide factual information - Counter misinformation
  3. Commit to specific actions - Concrete steps
  4. Establish feedback mechanisms - Ongoing communication
  5. Follow through - Deliver on commitments

Integration with Other Skills

This skill works well with:

  • Transit Station Site Acquisition Strategy - Stakeholder feedback informs site selection
  • Expropriation Timeline Expert - Consultation requirements and timelines
  • Briefing Note Expert - Convert consultation summary to executive briefing
  • Agricultural Easement Negotiation - Stakeholder concerns in rural areas

Limitations

  • Keyword-based categorization - May miss nuanced comments not matching keywords
  • Simple sentiment analysis - No deep learning or context understanding
  • Manual priority assignment - Requires human judgment for priorities
  • English language only - No support for multilingual feedback
  • Text-only input - Cannot analyze verbal feedback or body language

Future Enhancements

Potential improvements:

  1. Machine learning-based theme classification
  2. Advanced sentiment analysis using NLP models
  3. Automatic priority assignment based on impact assessment
  4. Multilingual support
  5. Integration with survey platforms
  6. Trend analysis across multiple consultations
  7. Stakeholder segmentation analysis
  8. Geographic clustering of concerns

References

  • Ontario Environmental Assessment Act - Public Consultation Requirements
  • IAP2 Public Participation Spectrum
  • Best Practices in Stakeholder Engagement (Infrastructure Ontario)
  • Transit Project Assessment Process (Metrolinx)

Last Updated: 2025-11-17

Version: 1.0

Author: Reggie Chan, CFA, FRICS - VP Leasing & Asset Management

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

24.85%
按下载量换算27

windsurf

24.8%
按下载量换算27

trae

16.99%
按下载量换算18

OpenCode

11.15%
按下载量换算12

Codex

7.3%
按下载量换算8

Antigravity

3.49%
按下载量换算4

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

权限需确认

当前来源未能明确判断权限范围,默认进入异常复核队列。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。

来源信息

继续浏览同类 Skills