lab-roster

Generate lab member rosters in Markdown and CSV from member files and git history.

1|Updated Nov 5, 2021
One-click install
npx skills add https://github.com/talmolab/lab-website --skill lab-roster
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lab-roster
Source: https://github.com/talmolab/lab-website/tree/main/.claude/skills/lab-roster
Command: npx skills add https://github.com/talmolab/lab-website --skill lab-roster

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Manually tracking lab members, their roles, start/end dates, team assignments, and career progressions is time-consuming and prone to errors. This Skill automates the generation of comprehensive rosters, ensuring accuracy and saving significant administrative effort.

Core Features & Use Cases

  • Dynamic Roster Generation: Automatically creates detailed lab member rosters in Markdown (ROSTER.md) and CSV (lab_roster.csv) formats.
  • Role & Career Tracking: Analyzes member profiles and Git history to track role transitions, start/end dates, team assignments, and post-lab career paths.
  • Use Case: Quickly generate an up-to-date CSV of all current and past lab members for grant applications, annual reports, or to analyze team demographics and alumni career trajectories.

Quick Start

Generate the comprehensive lab roster, including all role transitions and alumni information.

Frequently Asked Questions about lab-roster

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

FAQPage Schema
How do I automatically generate a lab member roster from git history and member files?

Lab-roster analyzes member files, git history, and alumni data to automatically generate comprehensive rosters in Markdown and CSV formats. It tracks role transitions, team assignments, and career progressions without manual data entry.

Can I track member roles, start dates, and career paths after they leave the lab?

Yes, lab-roster extracts role transitions, start/end dates, and post-lab career information from member profiles and git history. It also reads alumni data from designated index files to track previous and next positions.

What output formats does lab roster generation produce?

Lab-roster outputs both Markdown (ROSTER.md) and CSV (lab_roster.csv) formats. The CSV is suitable for grant applications and annual reports, while the Markdown provides detailed role and team transition history.

How does lab-roster infer team assignments and co-advisor relationships?

Lab-roster uses keyword-based rules to infer team assignments from member profiles and extracts co-advisor relationships from member file frontmatter and bio text during roster construction.

Can I use lab-roster for academic groups outside traditional research labs?

Yes, lab-roster applies to any research labs and academic groups that need to track member rosters, role transitions, and team demographics. It handles both quick CSV generation and comprehensive roster workflows.

What validation does lab-roster perform on generated rosters?

Lab-roster performs validation with summary statistics to ensure data accuracy and completeness across member profiles, git history analysis, and alumni tracking before outputting final rosters.