daily-report

Generate daily GitHub activity reports and post them as issues.

11|Updated Mar 12, 2023
One-click install
npx skills add https://github.com/i9wa4/dotfiles --skill daily-report
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: daily-report
Source: https://github.com/i9wa4/dotfiles/tree/main/dot.config/claude/skills/daily-report
Command: npx skills add https://github.com/i9wa4/dotfiles --skill daily-report

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates daily GitHub activity reporting by collecting the past 24 hours of activity, drafting a structured daily journal, and posting it as a GitHub Issue.

Core Features & Use Cases

  • Activity extraction: Uses gh and jq to collect PRs, issues, and comments from the past 24 hours.
  • Draft creation: Generates a Markdown draft in the user's daily journal location.
  • Issue posting: Creates a GitHub Issue with the daily summary for visibility.
  • Use case: Teams auto-generate end-of-day summaries for performance tracking.

Quick Start

Run the get-activities.sh script to fetch activities and prepare the draft, e.g.: ~/.config/claude/skills/daily-report/scripts/get-activities.sh

Frequently Asked Questions about daily-report

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

FAQPage Schema
How do I automate daily GitHub activity reports?

Automate daily GitHub activity reports by running the get-activities.sh script, which collects PRs, issues, and comments from the past 24 hours using gh and jq, generates a Markdown draft, and posts the summary as a GitHub Issue for team visibility.

Can I customize the time window for GitHub activity reports?

Yes, the Skill supports configurable time windows beyond the default 24 hours—specify explicit ISO8601 UTC ranges to extract activity from custom date ranges and generate reports for any period you need.

What do I need to run GitHub activity reports with this Skill?

You need gh (GitHub CLI) and jq (JSON processor) installed. The Skill uses these dependencies to fetch GitHub activity data, parse it, and format the daily report before posting as an Issue.

How does this Skill post reports to GitHub Issues?

The Skill generates a Markdown draft, saves it under a fixed filename, then uses the gh issue create command to publish the formatted daily summary directly to your repository as a GitHub Issue.

What's the best way to track team GitHub activity automatically?

Use this Skill to collect and post structured daily activity summaries as GitHub Issues—teams get automatic end-of-day reports for performance tracking without manual effort.

Does this work for summarizing activity across multiple repositories?

The Skill collects activity data via gh and jq queries; scope depends on your GitHub CLI configuration and query parameters, allowing you to target single or multiple repositories based on your setup.