Daily Commits
Skill by andrew020
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/andrew020/daily-commitsWhat This Skill Does
The Daily Commits skill is a powerful developer-centric utility designed to enhance transparency and reporting within software engineering teams. It automates the tedious task of parsing Git logs to generate a human-readable summary of work performed by a specific contributor on a given date. Instead of providing raw, cryptic commit messages, the skill intelligently categorizes changes into logical feature areas or functional modules. By utilizing local repository access via the Bash tool, it extracts commit metadata and analyzes commit messages and file diff statistics to produce a structured, high-level overview of daily progress. This is an essential tool for project managers, team leads, or individual developers who need to generate accurate status reports, prepare for stand-ups, or document daily technical accomplishments.
Installation
To integrate this skill into your environment, use the OpenClaw CLI tool from your terminal. Ensure your working directory is a initialized Git repository or the root of your project. Run the following command:
clawhub install openclaw/skills/skills/andrew020/daily-commits
Use Cases
- Daily Stand-ups: Quickly generate a bulleted list of your accomplishments from the previous day to share with your team during meetings.
- Performance Reviews: Compile a chronological history of a specific developer's contributions over specific dates to support career growth discussions.
- Project Auditing: Review the scope and impact of changes across specific feature sets when investigating regressions or monitoring feature development velocity.
- Documentation: Automatically generate notes for release changelogs by summarizing the functional impact of daily developer activity.
Example Prompts
- "Summarize all commits by Sarah for 2023.10.27."
- "What did I work on yesterday, 2023.11.15? Please group by feature."
- "Show me the daily commit report for user: jdoe for the date 2023.12.01."
Tips & Limitations
- Precision: Ensure the date format provided is strictly YYYY.MM.DD to prevent parsing errors.
- Conventional Commits: The skill performs best if your repository follows conventional commit standards (e.g.,
feat:,fix:,refactor:), as these prefixes help the AI accurately map commits to specific feature areas. - Read-Only: This skill only reads repository history and does not modify any code, making it safe for use in production environments.
- Author Matching: Ensure the author name matches the string used in
git log --author, which is usually the Git username or full name configured locally.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-andrew020-daily-commits": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, code-execution