manage-board

Manage Board of Directors roster entries in roster.json with member personas.

1|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/jordangaston/claude-plugins --skill manage-board
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manage-board
Source: https://github.com/jordangaston/claude-plugins/tree/main/plugins/bod/skills/manage-board
Command: npx skills add https://github.com/jordangaston/claude-plugins --skill manage-board

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing a Board of Directors roster can be time-consuming and error-prone. This skill streamlines adding, removing, and listing board members, helping keep the roster accurate and up-to-date across changes.

Core Features & Use Cases

  • Add: create a new member entry with a slug, persona, and context files.
  • Remove: delete a member's persona and context after confirmation.
  • List: display current board members with names and areas of expertise.

Quick Start

Add Charlie Munger to my board.

Frequently Asked Questions about manage-board

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate adding a new member to a Board of Directors roster?

Automating board roster management involves reading and updating a roster.json file to create new member entries, generating a slug, and storing persona and context files. This skill handles duplicates and creates member directories automatically.

Can I generate member personas when adding someone to a board roster?

Yes, generating member personas is part of the board roster creation process. When adding a new member, the skill creates persona and context files within a dedicated members directory to document their expertise and background.

What is the best way to list current board members and their areas of expertise?

Listing board members is accomplished by reading the roster.json file to display current directors alongside their names and areas of expertise. This provides an accurate, up-to-date view of the board.

How do I remove a board member from the roster and delete their files?

Removing a board member requires deleting their entry from the roster.json file and removing their persona and context files after confirmation. This ensures the roster and member directories remain clean and accurate.

Does board roster management require access to specific directories?

Yes, board roster management requires access to the CLAUDE_PLUGIN_ROOT to read and write roster.json, create member directories under members, and store persona and context files for new board entries.

How are duplicate board members handled when updating the roster?

Duplicate handling is applied during the board roster add action to prevent redundant entries. The skill checks the existing roster.json before creating a new member directory and generating slugs and personas.