Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Dec 3, 2025

Thanks for asking me to work on this. I will get started on it and keep this PR's description up to date as I form a plan and make progress.

Original prompt

Create an agentic workflow that runs on workflow_dispatch or weekly and has the following goal

Generate an organization-wide health report for all public repositories in this GitHub org. Analyze issues and pull requests across the org and produce clear volume metrics, top active repositories, most active authors, and PRs and Issues needing attention. Report on: - Total open and closed issues and PRs - Issues and PRs opened and closed in the last 7 and 30 days - Top 5 most active repositories (recent issues, PRs, comments) - Top 10 most active authors (issues opened, PRs opened, comments) - High-activity unresolved items (hot issues and PRs) - Stale, unassigned, or unlabeled issues or PRs Present everything as a readable Markdown report with sections, tables where appropriate, and short commentary that helps maintainers understand where attention is needed.

Apply to all repoes matching https://github.com/orgs/github/repositories?q=visibility%3Apublic+archived%3Afalse . Use steps to pre-compute, predownload data. Use python voodata data science magic if needed to munge through the large amount of data.

Look at existing shared agentic workflows for patterns about predownloading data, jq-schema.

Remember that you can be throttled by downloading too much to fast, so add delays here and there.


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

@pelikhan pelikhan closed this Dec 3, 2025
@pelikhan pelikhan deleted the copilot/generate-health-report branch December 3, 2025 07:28
Copilot AI requested a review from pelikhan December 3, 2025 07:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants