Claude Code Plugins

Community-maintained marketplace

Feedback

slim-meeting-agenda

@NASA-AMMOS/slim
31
0

Write comprehensive meeting agendas by orchestrating context gathering from previous summaries, querying external services (GitHub, Slack, etc. via TECH.md), and matching custom format templates. Automatically identifies and suggests generation of missing meeting summaries. Use when preparing for upcoming meetings and need structured agenda with context from multiple sources.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name slim-meeting-agenda
description Write comprehensive meeting agendas by orchestrating context gathering from previous summaries, querying external services (GitHub, Slack, etc. via TECH.md), and matching custom format templates. Automatically identifies and suggests generation of missing meeting summaries. Use when preparing for upcoming meetings and need structured agenda with context from multiple sources.

Meeting Agenda

Overview

Writes meeting agendas by orchestrating context from multiple sources: previous meeting summaries, external services (via TECH.md), and custom templates. Supports natural language date inputs and flexible template formats.

Dependencies

Required Skills:

  • slim-project-aware-workspace: Provides AGENTS.md and static files (PROJECT.md, TEAM.md, PRODUCTS.md, MEETINGS.md, TECH.md)

Related Skills:

  • slim-meeting-summary: Used to generate missing summaries when needed

External Tools (discovered dynamically from TECH.md):

  • MCP Servers, APIs, or scripts for GitHub, Slack, email, etc.

Prerequisites

  • slim-project-aware-workspace initialized with all static files current
  • MEETINGS.md includes meeting metadata (frequency, attendees, optional template reference)
  • TECH.md configured with available MCP servers/APIs/scripts (optional but recommended)

Execution

To generate a meeting agenda, follow WORKFLOW.md.

The workflow guides you through gathering user inputs, discovering meeting metadata, checking for previous summaries, querying external services, and generating the final agenda.

Critical Non-Obvious Requirements

1. Consolidated Folder Structure

All files for one agenda go in ONE folder:

dynamic/[agenda-date]/meeting-agendas/[meeting-name]/
├── meeting-agenda-[meeting-name].[ext]  ← Final agenda at ROOT
└── prep/                                ← Prep work in SUBFOLDER
    ├── context/
    ├── previous-summaries/
    ├── external-context/
    └── template/

Do NOT create separate folders for prep work and final agenda.

2. Format Matching Requirement

The generated agenda MUST match the template in:

  • File type (.md, .docx, or .txt)
  • Structure (sections, ordering)
  • Formatting style (tables, lists, headers)

Analyze the template carefully before generation. Default template: assets/meeting-agenda-template.md

3. No Summary Files

Do NOT create intermediate summary files (e.g., context-summary.md). Use prep files directly during generation to save tokens.

4. Meeting Frequency Calculation

Calculate expected meeting dates based on MEETINGS.md frequency field (e.g., "Weekly", "Biweekly") to identify which summaries should exist.

5. On-Demand Summary Generation

When summaries are missing, guide user to invoke slim-meeting-summary (skills cannot invoke each other programmatically). Provide clear instructions and wait for confirmation. Suggest the user execute the slim-meeting-summary skill in a separate AI instance for all needed meetings to maintain proper context within the current skill.

Troubleshooting

Issue: Cannot find AGENTS.md

  • Run slim-project-aware-workspace first

Issue: Meeting not in MEETINGS.md

  • Prompt user for metadata manually or guide them to update MEETINGS.md

Issue: No previous summaries found

  • Guide user to generate with slim-meeting-summary OR proceed without

Issue: Multiple meetings match search

  • Display all matches and let user choose

For detailed step-by-step execution, see WORKFLOW.md.