obsidian-log-commits
Installation
SKILL.md
Fetches GitHub commits for the target date, filters to meaningful work, and inserts bullets into the ## Log section of the corresponding daily note.
1. Determine target date
- If
$ARGUMENTSprovides a date (YYYY-MM-DD), use it. - Otherwise default to today.
- Identify the corresponding daily note path:
01-Days/YYYY-MM-DD-ShortDayName.md(e.g.01-Days/2026-04-02-Thu.md).
2. Discover repos to check
Use the GitHub CLI or API to discover repos dynamically rather than relying on a hardcoded list:
- List personal repos:
gh repo list <username> --limit 50 - List orgs:
gh api /user/orgs→ for each org, list repos:gh repo list <org> --limit 50
Check all discovered repos for commits on the target date. Run in parallel where possible.