This repository includes custom agents that can be used with GitHub Copilot to automate various tasks.
A specialized agent that generates comprehensive weekly reports by searching and analyzing GitHub repositories using the GitHub MCP server.
-
In GitHub Copilot Chat, invoke the custom agent by asking:
@enterprise-weekly-report Generate the weekly report for repos: owner/repo1, owner/repo2 -
Provide repository details when prompted:
- Repository names in
owner/repoformat - Optional: Date range (defaults to last 7 days)
- Optional: Specific areas of focus
- Repository names in
-
The agent will:
- Search for merged and open pull requests
- Review issues and their status
- Check for new releases
- Analyze team contributions
- Compile findings into a structured report
@enterprise-weekly-report Generate the weekly report for:
- microsoft/vscode
- microsoft/TypeScript
Focus on merged PRs and new releases from the last 7 days.
The agent generates a formatted markdown report with:
- π― Highlights and key achievements
- π₯ Pull request summary (merged and open)
- π Issues status (critical, closed, etc.)
- π Releases and deployments
- π₯ Team activity metrics
- π Upcoming work
β οΈ Blockers and concerns
The agent configuration is located at .github/agents/enterprise-weekly-report.md. You can customize:
- The report structure and sections
- Search criteria and filters
- Output format preferences
- Additional GitHub MCP tools to use
The agent has access to GitHub's Model Context Protocol tools including:
- Repository, code, issue, and PR search
- Listing and reading PRs, issues, commits, and releases
- GitHub Actions workflow information
- And more...
For the complete list of available tools, see the GitHub MCP documentation.
