gitlog

Analyze Git repository commit history, status, and file changes via commands like log and report.

Updated Oct 28, 2024
One-click install
npx skills add https://github.com/openharmony/napi_generator --skill gitlog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gitlog
Source: https://github.com/openharmony/napi_generator/tree/main/src/skills/gitlog
Command: npx skills add https://github.com/openharmony/napi_generator --skill gitlog

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzing a repository’s history, status, and changes can be time-consuming and error-prone when done manually. This skill automates retrieval of commit history, file-level logs, and generated reports to accelerate code reviews, CTS submissions, and release preparations.

Core Features & Use Cases

  • View recent commits and oneline history for quick contextual awareness.
  • Generate repository reports (git-status.txt and git-log.txt) for submission packages.
  • Query by range, by file, or by first-parent history to inspect changes during releases.

Quick Start

Ask a natural-language question like 'Show me the last 5 commits' to get a git history and status summary.

Frequently Asked Questions about gitlog

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

FAQPage Schema
How do I generate a git commit history report for a submission package?

You can generate a git submission report by asking a natural-language question like 'Show me the last 5 commits' to automatically retrieve history and output git-status.txt and git-log.txt files.

What's the best way to view recent git commits without manual git log commands?

The best way to view recent git commits is through natural-language queries, which provide quick contextual awareness of oneline history and repository status without manual terminal commands.

Can I filter git commit history by a specific range or single file?

Yes, you can filter git commit history by range or file. The skill supports log-range and log-file commands to inspect specific changes during releases or track individual file modifications.

Does this skill support querying first-parent commit history for release preparation?

Yes, it supports querying first-parent commit history. The log-first-parent command allows you to inspect merge commits and track high-level changes during release preparations.

How do I analyze git repository status and changes for a CTS submission?

To analyze git repository status for a CTS submission, the skill reads repository data to summarize changes and automatically generates the required status reports for your submission package.