โ† All skills
Tencent SkillHub ยท Developer Tools

Pywayne Bin Gitstats

Analyze and visualize Git commit time distribution. Use when users need to analyze Git repository commit patterns, generate commit statistics, visualize comm...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Analyze and visualize Git commit time distribution. Use when users need to analyze Git repository commit patterns, generate commit statistics, visualize comm...

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
0.1.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 13 sections Open source page

Pywayne Bin Gitstats

Analyze Git repository commit time distribution and generate visualizations.

Quick Start

# Analyze current repository (default: current directory, current branch) gitstats # Specify custom output path gitstats --save output.png # Analyze with time filter gitstats --since "2024-01-01"

Basic Analysis

# Analyze current repository gitstats # Analyze specific repository path gitstats /path/to/repo # Show plot in popup window (no file saved) gitstats -p

Time Range Filtering

# Commits since specific date gitstats --since "2024-01-01" # Commits within date range gitstats --since "2024-01-01" --until "2024-12-31" # Relative time expressions gitstats --since "1 year ago" gitstats --since "90 days ago" gitstats --until "30 days ago"

Branch Selection

# Analyze specific branch gitstats --branch main gitstats --branch develop gitstats --branch origin/main # Analyze all branches gitstats --all

Timezone Configuration

# Use UTC timezone gitstats --tz UTC # Use specific timezone gitstats --tz "America/New_York" gitstats --tz "Europe/London" # Default is Asia/Shanghai gitstats --tz "Asia/Shanghai"

Custom Output

# Custom output filename gitstats --save my_stats.png # Output to subdirectory gitstats --save results/commit_analysis.png # Absolute path gitstats --save /tmp/git_stats.png

Combined Examples

# All branches, last year, custom output gitstats --since "1 year ago" --all --save yearly_stats.png # Main branch, last 90 days, UTC timezone gitstats --branch main --since "90 days ago" --tz UTC # Develop branch, date range, show plot gitstats --branch develop --since "2024-01-01" --until "2024-06-30" -p

Command Reference

ArgumentDescriptionrepoGit repository path. Default: current directory--sinceStart time (e.g., "2024-01-01", "1 year ago", "90 days ago")--untilEnd time (same formats as --since)--tzTimezone. Default: "Asia/Shanghai". Examples: "UTC", "America/New_York"--branchSpecific branch to analyze. Examples: "main", "develop", "origin/main"--allAnalyze all branches (overrides --branch)--saveOutput image path. Default: "git_time_distribution.png"-p, --show-plotShow plot in popup window without saving file

Output Charts

Generates a 3ร—2 subplot layout visualization: Commits per Day - Line chart showing daily commit counts Commits by Hour - Bar chart for hours 0-23 Commits by Weekday - Bar chart for Mon-Sun Heatmap: Weekday ร— Hour - Color-coded activity matrix Chart title includes: repository name, branch, and timezone.

Branch Selection Priority

If --all is specified, all branches are analyzed If --branch is specified, only that branch is analyzed If neither is specified, current HEAD branch is used

Requirements

Git must be installed Python dependencies: pandas, matplotlib (installed with pywayne)

Notes

Time range can use Git's flexible date formats (absolute dates, relative expressions) Output file is overwritten if it exists Large repositories with --all may take longer to process Commit times are parsed in UTC, then converted to specified timezone

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs
  • SKILL.md Primary doc