← ClaudeAtlas

meeting-brieflisted

Daily meeting preparation system that checks your calendar each morning, deeply researches external attendees (LinkedIn, company info, GitHub, past notes), and sends you personalized briefs via email (1 per person). Use when you want automated preparation for upcoming meetings with context about each person you're meeting.
gooseworks-ai/goose-skills · ★ 727 · AI & Automation · score 79
Install: claude install-skill gooseworks-ai/goose-skills
# Meeting Brief Automated daily meeting preparation system that researches meeting attendees and sends you personalized briefs. ## What It Does Every morning (configurable time): 1. Checks your calendar for today's meetings (via gcalcli) 2. Extracts attendees from each meeting 3. Filters out your team members (configurable) 4. Deep researches each external person: - LinkedIn profile (web search) - Company information - GitHub profile (if engineer) - Past interactions/notes (memory search) - Recent news/activity 5. Generates AI-powered brief per person 6. Sends 1 email per person to your inbox ## Setup ### 1. Configure Team Members Edit `config.json` to list your team members (these will be skipped): ```json { "team_members": [ "alice@yourcompany.com", "bob@yourcompany.com", "team@yourcompany.com" ], "team_domains": [ "@yourcompany.com" ], "schedule": "0 7 * * *", "timezone": "America/Los_Angeles", "your_email": "you@yourcompany.com", "brief_from": "Meeting Brief <briefbot@yourcompany.com>", "slack_webhook": "https://hooks.slack.com/services/YOUR/WEBHOOK/URL", "send_email": true, "send_slack": true, "include_calendar_details": true, "research_depth": "standard" } ``` **Config options:** - `team_members`: Emails to skip (exact match) - `team_domains`: Domain patterns to skip (e.g., skip all @yourcompany.com) - `schedule`: Cron expression for daily run (default: 7am) - `timezone`: Timezone for schedule - `your_emai