Add comprehensive morning report skill with collectors for calendar, email, tasks, infrastructure status, news, stocks, and weather. Add stock lookup skill for quote queries.
55 lines
1.1 KiB
Markdown
55 lines
1.1 KiB
Markdown
---
|
|
name: morning-report
|
|
description: Generate daily morning dashboard with email, calendar, stocks, weather, tasks, infrastructure status, and news
|
|
---
|
|
|
|
# Morning Report Skill
|
|
|
|
Aggregates useful information into a single Markdown dashboard.
|
|
|
|
## Usage
|
|
|
|
Generate report:
|
|
```bash
|
|
~/.claude/skills/morning-report/scripts/generate.py
|
|
```
|
|
|
|
Or use the `/morning` command.
|
|
|
|
## Output
|
|
|
|
- **Location:** `~/.claude/reports/morning.md`
|
|
- **Archive:** `~/.claude/reports/archive/YYYY-MM-DD.md`
|
|
|
|
## Sections
|
|
|
|
| Section | Source | LLM Tier |
|
|
|---------|--------|----------|
|
|
| Weather | wttr.in | Haiku |
|
|
| Email | Gmail API | Sonnet |
|
|
| Calendar | Google Calendar API | None |
|
|
| Stocks | Yahoo Finance | Haiku |
|
|
| Tasks | Google Tasks API | None |
|
|
| Infrastructure | k8s + sysadmin skills | Haiku |
|
|
| News | RSS feeds | Sonnet |
|
|
|
|
## Configuration
|
|
|
|
Edit `~/.claude/skills/morning-report/config.json` to customize:
|
|
- Stock watchlist
|
|
- Weather location
|
|
- RSS feeds
|
|
- Display limits
|
|
|
|
## Scheduling
|
|
|
|
Systemd timer runs at 8:00 AM Pacific daily.
|
|
|
|
```bash
|
|
# Check timer status
|
|
systemctl --user status morning-report.timer
|
|
|
|
# View logs
|
|
journalctl --user -u morning-report
|
|
```
|