meeting-brieflisted
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