Add morning-report and stock-lookup skills

Add comprehensive morning report skill with collectors for calendar, email, tasks,
infrastructure status, news, stocks, and weather. Add stock lookup skill for quote queries.
This commit is contained in:
OpenCode Test
2026-01-03 10:54:54 -08:00
parent ae958528a6
commit daa4de8832
13 changed files with 1590 additions and 0 deletions

View File

@@ -0,0 +1,54 @@
---
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
```