ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 4/5

gitlab-commit-report

GitLab group push events collector and daily commit report generator

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/bondli/gitlab-commit-report
Or

What This Skill Does

The gitlab-commit-report skill is a specialized automation tool designed for development teams to maintain visibility into their daily engineering velocity. By connecting to an active browser session where the user is already authenticated with GitLab, the skill bypasses complex API credential management while maintaining secure access. It systematically crawls the GitLab group activity stream, paginates through events to capture full daily coverage, and parses raw HTML into structured JSON data. It features automated deduplication to ensure that repeated executions do not result in redundant reports, effectively acting as a background data pipeline that accumulates information throughout the day.

Installation

  1. Install the skill via the ClawHub CLI: clawhub install openclaw/skills/skills/bondli/gitlab-commit-report
  2. Locate the configuration directory at ~/openclaw-skill-data/gitlab-commit-report/.
  3. Copy config.example.json to config.json.
  4. Edit the file to include your gitlabUrl, target groupId, and a friendly groupName.
  5. Ensure you have an active Chrome browser session logged into your GitLab instance before running the agent.

Use Cases

This tool is ideal for engineering managers and team leads who need to automate status updates without manual dashboard checking. It simplifies the end-of-day summary process by automatically aggregating activity logs and presenting them as a refined Markdown report. It is particularly effective for large teams with high commit volume where manually filtering through GitLab's activity feed is inefficient and error-prone.

Example Prompts

  1. "生成今天的 GitLab 代码提交报告,统计一下团队今天的活跃情况。"
  2. "拉取 GitLab 今天的提交数据,并整理一份日报给我。"
  3. "帮我生成 2026-03-18 的 GitLab 提交分析报告。"

Tips & Limitations

  • Browser Dependency: The skill relies on an existing, authenticated Chrome session. If your session expires, you must log back into GitLab in your browser for the skill to successfully fetch data.
  • Automation Strategy: For best results, use a cron job to trigger the collect command hourly to ensure data is incrementally saved throughout the day.
  • Scope: This skill is strictly read-only regarding your code. It focuses on metadata, commit messages, and author activity, ensuring that source code remains secure while providing the necessary high-level insights into team productivity.

Metadata

Author@bondli
Stars4190
Views1
Updated2026-04-18
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-bondli-gitlab-commit-report": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#gitlab#automation#developer-tools#reporting#productivity
Safety Score: 4/5

Flags: network-access, file-write, file-read, data-collection