Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

stakeholder-manage

verified

Manage stakeholders for voice memo speaker matching. Add, list, lookup, or remove stakeholders used by triage and meeting skills. Use when team members change, to verify current configuration, or to look up "who is [alias]?"

View on GitHub

Marketplace

side-quest-marketplace

nathanvale/side-quest-marketplace

Plugin

para-obsidian

productivity

Repository

nathanvale/side-quest-marketplace
3stars

plugins/para-obsidian/skills/stakeholder-manage/SKILL.md

Last Verified

February 4, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/nathanvale/side-quest-marketplace/blob/main/plugins/para-obsidian/skills/stakeholder-manage/SKILL.md -a claude-code --skill stakeholder-manage

Installation paths:

Claude
.claude/skills/stakeholder-manage/
Powered by add-skill CLI

Instructions

# Stakeholder Management

Manage the stakeholder list used for voice memo speaker matching, meeting note classification, and project inference.

## What Are Stakeholders?

Stakeholders are people you interact with regularly. They are stored in `~/.config/para-obsidian/config.json` under the `stakeholders` key. Other skills use them to:

- **Match speakers** in voice memo transcriptions (analyze-voice, triage)
- **Infer projects** from who was in a meeting (create-meeting)
- **Auto-classify** meeting notes by squad/company context

### Stakeholder Schema

| Field | Required | Description | Example |
|-------|----------|-------------|---------|
| `name` | Yes | Full name as it appears in transcriptions | "June Xu" |
| `email` | No | Email address for contact lookup | "JXu3@bunnings.com.au" |
| `role` | No | Job title or role | "Developer" |
| `company` | No | Company or organization | "Bunnings" |
| `squad` | No | Squad or team name | "GMS (POS Yellow)" |
| `project` | No | Related project wikilink | "[[GMS]]" |
| `alias` | No | Nickname used in transcriptions | "MJ" |

---

## Operations

### List Stakeholders

Show all currently configured stakeholders:

```
para_stakeholder_list({ response_format: "json" })
```

If no stakeholders exist, offer to add some.

### Add Stakeholders

Accept stakeholders via bulk paste or one-at-a-time entry.

#### Bulk Input (Recommended)

Accept any of these formats and parse into stakeholder objects:

**Table format:**
```
Name            | Role          | Email                  | Company  | Squad
June Xu         | Developer     | JXu3@bunnings.com.au   | Bunnings | GMS (POS Yellow)
Mustafa Jalil   | Backend Dev   | MJalil@bunnings.com.au | Bunnings | GMS (POS Yellow)
```

**CSV format:**
```
name,role,email,company,squad,project,alias
June Xu,Developer,JXu3@bunnings.com.au,Bunnings,GMS (POS Yellow),[[GMS]],
Mustafa Jalil,Backend Dev,MJalil@bunnings.com.au,Bunnings,GMS (POS Yellow),[[GMS]],MJ
```

**JSON format:**
```json
[
  { "name"

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
3786 chars