
slim-meeting-agenda
by NASA-AMMOS
Software Lifecycle Improvement & Modernization
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.
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
1ヶ月以内に更新
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon


