devpilot-daily-toolkitlisted
Install: claude install-skill SiyuQian/devpilot
# Daily Toolkit (Auckland personal helper)
Router for four daily-life utilities — news, exchange rates, GitHub activity,
and NZ public holidays — plus a combined morning-briefing mode that runs all
four and assembles one digest.
The four tools are self-contained Python scripts under `scripts/`. The skill's
job is to (1) pick the right tool for the user's request, (2) call it with the
right arguments, and (3) format the raw output into something readable —
especially for the news tool, whose output is raw English RSS that needs to
be translated and summarized into Chinese.
## Tools at a glance
| Intent | Script | What it returns |
|--------|--------|-----------------|
| News by category | `scripts/fetch_news.py` | Raw English RSS items grouped into 5 categories |
| Exchange rates | `scripts/get_rate.py` | Single pair, multi-target, or cross-rate matrix |
| GitHub daily activity | `scripts/github_daily_report.py` | Today's commits / PRs / issues across active repos |
| NZ public holidays | `scripts/get_holidays.py` | National + Auckland holidays + next-holiday countdown |
Dependencies: `feedparser` (news), `requests` (exchange rate), `gh` CLI logged
in (github report). Holidays uses stdlib only. If `feedparser` or `requests`
is missing, install with `pip install feedparser requests` before running.
## Routing the user's intent
Before running anything, decide which tool the user actually wants. Use these
heuristics:
- **News** — "今日新闻", "daily news", "today's headlines",