claude-obsidian-reporter

Parse Git commit history and generate Obsidian-compatible Markdown work reports.

1|1|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/gaoqiongxie/skills-ai --skill claude-obsidian-reporter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-obsidian-reporter
Source: https://github.com/gaoqiongxie/skills-ai/tree/main/claude-obsidian-reporter
Command: npx skills add https://github.com/gaoqiongxie/skills-ai --skill claude-obsidian-reporter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually compiling daily, weekly, and monthly work reports from scattered Git commit records is time-consuming and prone to missing key details. This Skill automates the entire process to save developers significant administrative time.

Core Features & Use Cases

  • Git Commit Parsing: Automatically reads and parses commit records from a specified Git repository within a custom time range.
  • Intelligent Classification: Sorts commits by conventional type (feat, fix, docs, etc.) and extracts project/module tags from commit messages.
  • Obsidian-Native Output: Generates standardized Markdown reports with YAML frontmatter and WikiLinks, fully compatible with Obsidian note-taking workflows.
  • Multi-Time Dimension Support: Provides dedicated templates for daily, weekly, and monthly reports to meet different reporting needs.
  • Use Case: For developers who track work progress in Obsidian, this Skill automatically aggregates a week's worth of Git commits into a formatted weekly report with code statistics and milestone highlights, no manual collation required.

Quick Start

Use this skill by instructing the AI to generate your Obsidian work report, providing your Git repository path and specifying whether you need a daily, weekly, or monthly report.

Frequently Asked Questions about claude-obsidian-reporter

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

FAQPage Schema
How do I automatically generate a daily work report from Git commits for Obsidian?

Git commit parsing for report generation works by reading raw commit records within a custom time range, classifying them by conventional type like feat or fix, calculating code change statistics, and outputting standardized Obsidian Markdown.

Can I generate weekly and monthly development reports instead of just daily logs?

Yes, you can generate weekly and monthly development reports. This report generation supports multiple time dimensions by providing dedicated templates to aggregate Git commits over longer periods for progress tracking.

Does this report generation tool require a specific commit message format?

Intelligent classification relies on conventional commit types like feat, fix, and docs to sort commits and extract project or module tags. Using standard conventional commit messages ensures accurate parsing and structured report categorization.

What is the best way to track development progress in Obsidian without manual collation?

The best way to track progress without manual collation is automating Git commit parsing to compile structured work reports. It calculates code statistics and outputs Obsidian-native Markdown with YAML frontmatter and internal WikiLinks.

How do code change statistics get calculated from Git history for work logs?

Code change statistics are calculated by parsing the raw Git commit history within your specified time range. The parsed commit data is then aggregated to provide quantitative metrics for inclusion in the generated Markdown work log.