gh-daily-timeline

Fetch GitHub events for a date and categorize them into a daily activity report.

38|5|Updated Dec 20, 2025
One-click install
npx skills add https://github.com/ericmjl/skills --skill gh-daily-timeline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gh-daily-timeline
Source: https://github.com/ericmjl/skills/tree/main/skills/gh-daily-timeline
Command: npx skills add https://github.com/ericmjl/skills --skill gh-daily-timeline

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, jq, and includes scripts (resource) components.

What problem does it solve?

Quickly review your daily GitHub activity by compiling a report of commits, issues, and events for a chosen date, removing manual tallying.

Core Features & Use Cases

  • Daily activity snapshot: captures commits, issues, and events across repositories for a specific date.
  • Organized timeline: presents a chronological view of actions to aid retrospectives and progress checks.
  • Authentication checks: verifies your gh CLI authentication before generating the report.

Quick Start

Run gh-daily-timeline with an optional date argument to generate the report for that day.

Frequently Asked Questions about gh-daily-timeline

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

FAQPage Schema
How do I generate a daily GitHub activity report for a specific date?

Generate a daily GitHub activity report by running the tool with an optional date argument to fetch and aggregate your commits, issues, and events into a concise timeline snapshot. It filters your authenticated user events by the specified date.

Do I need gh CLI authentication to fetch my GitHub commits and issues timeline?

Yes, you need gh CLI authentication to fetch your GitHub commits and issues timeline. The tool verifies your gh CLI authentication before accessing and retrieving your event data.

Can I use jq to filter GitHub events by date for a status update?

Yes, you can use jq to filter GitHub events by date for a status update. This tool utilizes both gh CLI and jq to access event data, filter it by your target date, and format the output.

What is the best way to compile a chronological timeline of GitHub PushEvent and IssuesEvent data?

Compile a chronological timeline of GitHub PushEvent and IssuesEvent data by categorizing your fetched GitHub events by type and aggregating them into an organized daily timeline suitable for retrospectives.

How does this tool format GitHub event data for downstream agents?

It formats GitHub event data for downstream agents by utilizing the gh CLI and jq to access the events, filter them by the chosen date, and output a concise daily activity report ready for consumption.