obsidian-log-commits

Finds GitHub commits for a target date and inserts summarized bullets into Obsidian Log sections.

7|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/nweii/agent-stuff --skill obsidian-log-commits
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-log-commits
Source: https://github.com/nweii/agent-stuff/tree/main/skills/obsidian-log-commits
Command: npx skills add https://github.com/nweii/agent-stuff --skill obsidian-log-commits

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the tedious task of tracking daily development work by aggregating today's GitHub commits from personal and organization repositories, filtering noise, and appending a concise bullet log to the daily Obsidian note.

Core Features & Use Cases

  • Collects commits from all repos for a target date and groups them by repository.
  • Filters out noise such as automated or meaningless commits to keep the log focused on meaningful work.
  • Inserts a single bullet per repo into the daily note under the Log section for easy progress tracking and review.

Quick Start

Ask it to log today's commits to the daily note, and it will fetch, filter, and insert a summarized bullet list under the Log section.

Frequently Asked Questions about obsidian-log-commits

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically log daily GitHub commits to Obsidian daily notes?

To automatically log daily GitHub commits to Obsidian, this Skill fetches commits across personal and organization repos for a target date, filters out automated noise, and inserts a concise summarized bullet list into the Log section of your daily note.

Can I summarize GitHub activity from organization repos into Obsidian?

Yes, you can summarize GitHub activity from organization repos into Obsidian. The Skill discovers repositories via the gh CLI or API, groups commits by repository, and maps them to your daily note path like 01-Days/YYYY-MM-DD-ShortDayName.md.

Does the GitHub commit summarizer filter out automated commits?

Yes, the GitHub commit summarizer filters out automated or low-context commits. It removes this noise to keep your daily log focused on meaningful work, synthesizing a single bullet point per repository for easy tracking.

Do I need the gh CLI to track GitHub commits in Obsidian daily notes?

You need either the gh CLI or the GitHub API to track GitHub commits in Obsidian daily notes. The Skill uses these dependencies to discover personal and organization repositories and fetch commit data for your target date.

What's the best way to group GitHub commits by repo for a daily log?

The best way to group GitHub commits by repo for a daily log is using this Skill, which aggregates commits across all repositories for a target date, synthesizes a single bullet per repo, and links to vault project notes using wikilinks when possible.