Gitea Routine Report for Openclaw

An automated workflow that analyzes Gitea commit history, uses AI to generate progress summaries, and emails HTML reports to repository administrators.

myd2002
v1.2.0
Apr 10, 2026
0
777
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install gitea-commit-report-skills

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install gitea-commit-report-skills using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Gitea Routine Report?

Gitea Routine Report is a powerful extension for Openclaw Skills designed to streamline project management and developer oversight. By fetching data directly from Gitea repositories, it provides a comprehensive look at team velocity, including commit counts, member rankings, and work summaries. This skill is particularly valuable for teams using Openclaw Skills to maintain high visibility into their development cycles without manual data collection.

The core of the skill lies in its multi-step processing engine. It doesn't just list commits; it uses AI to synthesize activity into project overviews and actionable suggestions. This ensures that repository administrators receive a polished, human-readable HTML email that highlights project health, individual contributions, and potential risks such as inactive members or vague commit messages.

Gitea Routine Report Use Cases

  • Automating the delivery of weekly progress reports for all accessible Gitea repositories.
  • Triggering on-demand reports for specific repositories by providing the owner and repository name.
  • Analyzing team performance over relative timeframes like the last 24 hours or the last 3 days.
  • Identifying project risks such as contributor inactivity or lack of descriptive commit history.
  • Generating standardized HTML reports for stakeholders based on custom UTC+8 time ranges.

How Gitea Routine Report Works

  1. The skill executes a Python script to pull data from Gitea using a Personal Access Token and the Gitea API.
  2. Raw commit data, member activity, and file distributions are extracted and formatted into a structured JSON object.
  3. An AI model analyzes the JSON data to produce a concise project overview, member-specific summaries, and a risk assessment.
  4. A specialized rendering script merges the raw metrics with the AI-generated insights to create a professional HTML document.
  5. The integrated imap-smtp-email skill is invoked to send the final report to the repository administrator.

Gitea Routine Report Setup

To get started with this skill on Openclaw Skills, ensure you have the necessary credentials configured:

# Set your Gitea instance URL and Access Token
export GITEA_URL="https://your-gitea-domain.com"
export GITEA_TOKEN="your_personal_access_token"

# Ensure the imap-smtp-email skill is installed for report delivery
# Run the default report for all repositories (last 7 days)
python scripts/generate_report.py

# Generate a report for a specific repository and date range
python scripts/generate_report.py --repo owner/project --since 2024-01-01 --until 2024-01-07

Gitea Routine Report Data Schema & Taxonomy

The skill organizes repository data into a detailed schema for reporting:

Attribute Description
repo The full name of the repository (owner/repo)
admin_email Contact address for the repository administrator
overview High-level stats: total commits, member count, and code deletions
members List of contributors with commit details and file type distributions
inactive_members Tracking for users with zero activity, including days since last commit
ai_overview AI-generated synthesis of the project's overall progress
risk_notes Critical alerts regarding inactivity or workflow deviations

Gitea Routine Report Advanced Features

  • Smart relative time parsing: Automatically converts natural language like "last 8 hours" into precise UTC+8 timestamps.
  • Multi-agent orchestration: Seamlessly hands off data between the analysis script and the email delivery agent.
  • AI-driven risk identification: Detects patterns of inactivity and flags non-standard commit habits.
  • Individualized summaries: Extracts specific contributions per member to provide a granular view of team effort.
  • Robust HTML rendering: Ensures reports are professionally formatted for all modern email clients.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*