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 $ARGUMENTS provides 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:

  1. List personal repos: gh repo list <username> --limit 50
  2. 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.

3. Filter commits

Related skills
Installs
4
GitHub Stars
2
First Seen
Apr 2, 2026