repo-recap
FeaturedGenerate a comprehensive repo recap (PRs, issues, releases) for sharing with team. Pass "en" or "fr" as argument for language (default fr).
AI & Automation 77,319 stars
4864 forks Updated yesterday Apache-2.0
Install
Quality Score: 90/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Repo Recap
Generate a structured recap of the repository state: open PRs, open issues, recent releases, and executive summary. Output is formatted as Markdown with clickable GitHub links, ready to share.
## Language
- Check the argument passed to this skill
- If `en` or `english` → produce the recap in English
- If `fr`, `french`, or no argument → produce the recap in French (default)
## Preconditions
Before gathering data, verify:
```bash
# Must be inside a git repo
git rev-parse --is-inside-work-tree
# Must have gh CLI authenticated
gh auth status
```
If either fails, stop and tell the user what's missing.
## Steps
### 1. Gather Data
Run these commands in parallel via `gh` CLI:
```bash
# Repo identity (for links)
gh repo view --json nameWithOwner -q .nameWithOwner
# Open PRs with metadata
gh pr list --state open --limit 50 --json number,title,author,createdAt,changedFiles,additions,deletions,reviewDecision,isDraft
# Open issues with metadata
gh issue list --state open --limit 50 --json number,title,author,createdAt,labels,assignees
# Recent releases (for version history)
gh release list --limit 5
# Recently merged PRs (for contributor activity)
gh pr list --state merged --limit 10 --json number,title,author,mergedAt
```
Note: `author` in JSON results is an object `{login: "..."}` — always extract `.author.login` when processing.
### 2. Determine Maintainers
To distinguish "our PRs" from external contributions:
```bash
gh api repos/{owner}/{repo}/collab...
Details
- Author
- rtk-ai
- Repository
- rtk-ai/rtk
- Created
- 7 months ago
- Last Updated
- yesterday
- Language
- Rust
- License
- Apache-2.0
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Featured
pr-triage
PR triage: audit open PRs, deep review selected ones, draft and post review comments. Args: "all" to review all, PR numbers to focus (e.g. "42 57"), "en"/"fr" for language, no arg = audit only in French.
77,319 Updated yesterday
rtk-ai AI & Automation Listed
survey-repo
Quick codebase summary - language, purpose, key files, tests, entry points, open TODOs
1 Updated 3 weeks ago
DavoDC AI & Automation Listed
pr-triage
PR triage: audit open PRs, deep review selected ones, draft and post review comments. Args: "all" to review all, PR numbers to focus (e.g. "42 57"), "en"/"fr" for language, no arg = audit only in French.
5 Updated 2 days ago
heAdz0r