{"id":51951734,"url":"https://github.com/dubsopenhub/copilot-week-in-review","last_synced_at":"2026-07-29T06:01:29.391Z","repository":{"id":361087134,"uuid":"1253047129","full_name":"DUBSOpenHub/copilot-week-in-review","owner":"DUBSOpenHub","description":"A GitHub Copilot agent that turns messy weekly notes or GitHub activity into a polished, issue-ready status update.","archived":false,"fork":false,"pushed_at":"2026-05-29T21:35:51.000Z","size":572,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-07-07T22:21:29.345Z","etag":null,"topics":["ai-agent","copilot-cli","github-copilot","productivity","weekly-update"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DUBSOpenHub.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-05-29T05:33:16.000Z","updated_at":"2026-05-29T22:00:47.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/DUBSOpenHub/copilot-week-in-review","commit_stats":null,"previous_names":["dubsopenhub/week-in-review"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/DUBSOpenHub/copilot-week-in-review","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DUBSOpenHub%2Fcopilot-week-in-review","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DUBSOpenHub%2Fcopilot-week-in-review/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DUBSOpenHub%2Fcopilot-week-in-review/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DUBSOpenHub%2Fcopilot-week-in-review/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DUBSOpenHub","download_url":"https://codeload.github.com/DUBSOpenHub/copilot-week-in-review/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DUBSOpenHub%2Fcopilot-week-in-review/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36020486,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-29T02:00:04.910Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-agent","copilot-cli","github-copilot","productivity","weekly-update"],"created_at":"2026-07-29T06:01:27.654Z","updated_at":"2026-07-29T06:01:29.377Z","avatar_url":"https://github.com/DUBSOpenHub.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📅 Copilot Week in Review\n\n\u003e **Copilot Week in Review is a GitHub Copilot agent that turns your week — whether messy notes or raw GitHub activity — into a polished, audience-tuned, GitHub-issue-ready status update in seconds. Works in the GitHub Copilot App *or* the Copilot CLI.**\n\n*Built using the [GitHub Copilot App](https://github.com/features/copilot) — chat, refine, ship.*\n\n---\n\n## 🏃 30-second start\n\n**1. Install** — paste this in your terminal:\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/DUBSOpenHub/copilot-week-in-review/main/quickstart.sh | bash\n```\n\n**2. Use it** — in either the **GitHub Copilot App** *or* a **Copilot CLI** session, type:\n\n```\n@week-in-review\n```\n\nThe agent then walks you through four quick steps:\n\n1. **Source** 📥 — paste your notes, pull from your last 7 days of GitHub activity, or both\n2. **Audience** 👥 — your manager (formal, outcomes), your team (collaborative), or just yourself (raw log)\n3. **Draft** 🪄 — you get a polished, GitHub-issue-ready markdown update back\n4. **File it?** 📬 — the agent then offers to file it as a GitHub issue for you (or you can paste it yourself)\n\nThat's it.\n\n\u003e ⚡ **Shortcut:** include both answers in your invocation and the agent skips the questions entirely:\n\u003e\n\u003e ```\n\u003e @week-in-review pull from my github for my manager\n\u003e ```\n\u003e\n\u003e One line in, manager-ready update out.\n\n---\n\n## ✨ How it makes your week easier\n\n| 🧠 You bring | 🤖 You get back |\n|---|---|\n| Half-sentence brain dump | A polished status update |\n| Nothing — *\"pull from my GitHub\"* | A week summarized straight from your PRs \u0026 issues |\n| 30 seconds of typing | 0 seconds of writing |\n| Notes only you understand | Markdown your team can ship from |\n\n- 🎯 **Four-step flow** — source 📥 (notes / GitHub pull / both), audience 👥 (manager / team / yourself), polished draft 🪄, then an explicit offer to file it as a GitHub issue 📬. Same flow in the Copilot App and the CLI — never skips, never asks twice.\n- 🐙 **Auto-pulls from GitHub** — uses `gh` to gather your last 7 days of PRs, reviews, issues, and comments across your repos. Skips the noise (typo fixes, bot bumps). Falls back to notes mode gracefully if `gh` isn't installed or logged in.\n- 🔁 **Continue from your last update** — ask in plain English (*\"continue from my last weekly update in `myorg/team-updates`\"*) and the agent finds your prior weekly issue and diffs from there, so you never double-report wins\n- 🎚️ **Audience-aware tone** — *Manager* leads with outcomes \u0026 impact; *Team* highlights handoffs \u0026 \"what's next\"; *Yourself* keeps your voice and small wins\n- 📬 **Files the issue for you** — at Step 4, just say \"yes, file it in `myorg/team-updates`\" and the agent runs `gh issue create` with the right labels and body\n- 📌 **GitHub-issue-ready by default** — `##` headings render, `- [x]` becomes clickable checkboxes your team can tick off as work ships\n- 🪶 **Tiny footprint** — one agent file, one installer, no servers, no config, no API keys\n- 🪄 **No repo required** — runs in the GitHub Copilot App *or* any Copilot CLI session, anywhere\n- 🔁 **Conversational refinement** — ask for \"more casual\", \"punchier\", or \"switch audience to team\"\n\n---\n\n## 👀 See it in action\n\n### 📬 What you get back — ready to paste into a GitHub issue\n\nThe agent emits a suggested **Title** and **Labels** above the body, so the whole thing is one paste away from being an issue:\n\n```\nTitle: Week in Review — May 25–29, 2026\nLabels: weekly-update, status\n```\n\nThen the body itself, which renders inside a GitHub issue like this:\n\n## TL;DR\n\nShipped Checkout v2 behind a feature flag, cleared the flaky login tests, and kicked off the API rate-limit design doc. Oncall starts Monday. 🎯\n\n## ✅ Shipped this week\n\n- [x] **Checkout v2 — live behind a feature flag** — ready for staged rollout next week.\n- [x] **Fixed two flaky login tests** — login suite back to green.\n- [x] **Reviewed 6 PRs** — kept the team unblocked.\n\n## 🚧 In progress\n\n- [ ] **API rate-limit design doc** — first draft underway, ready for review next week.\n\n## 🔭 Next week\n\n- [ ] 🚨 **Oncall rotation starts Monday.** Slower response on non-urgent items.\n- [ ] Begin staged rollout of Checkout v2.\n- [ ] Circulate the rate-limit design doc for team review.\n\n**That's it.** Paste it into an issue yourself, or just say *\"yes, file it in `myorg/team-updates`\"* at the Step 4 📬 prompt and the agent will run `gh issue create` for you. Click the boxes as work ships. Done.\n\n---\n\n## ⚡ Install\n\n**One-click install** — paste this in your terminal:\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/DUBSOpenHub/copilot-week-in-review/main/quickstart.sh | bash\n```\n\nThat's it. No git clone, no config, no API keys.\n\nThen in the **GitHub Copilot App** or any **Copilot CLI** session: `@week-in-review`\n\n\u003cdetails\u003e\n\u003csummary\u003eOther install options\u003c/summary\u003e\n\n**Via the GitHub Copilot CLI:**\n\n```\n/agents add DUBSOpenHub/copilot-week-in-review\n```\n\n**Clone + install (if you want a local copy to remix):**\n\n```bash\ngit clone https://github.com/DUBSOpenHub/copilot-week-in-review.git\ncd copilot-week-in-review \u0026\u0026 ./install.sh\n```\n\n\u003c/details\u003e\n\n**Requirements:** GitHub Copilot (App or CLI) · active [Copilot subscription](https://github.com/features/copilot) · macOS, Linux, or WSL. The optional *\"pull from my GitHub\"* mode needs the [`gh` CLI](https://cli.github.com/) authenticated as you (`gh auth login`); if it's missing, the agent will detect that and offer to fall back to notes mode.\n**Privacy:** Your notes stay in your Copilot session. When you pick the *\"pull from my GitHub\"* mode, the agent runs `gh` locally as you — nothing leaves your machine except the GitHub API calls `gh` already makes on your behalf. No telemetry, no analytics.\n\n---\n\n## 🧑‍💻 Use it\n\nWorks the same way in either surface — **no repo required**:\n\n### In the GitHub Copilot App\n\nOpen Copilot. Type:\n\n```\n@week-in-review\n```\n\n### In the Copilot CLI\n\n```\ncopilot\n\u003e @week-in-review\n```\n\nEither way, the agent walks you through four quick steps — *or* skips Steps 1 \u0026 2 entirely if you include hints in your invocation (e.g. `@week-in-review continue from my last update, for my team`):\n\n**With your own notes:**\n```\n\u003e Where should I pull from? A (notes)\n\u003e Who's this update for? 2 (team)\n\nran the design review, fixed two flaky tests, finished the Q3 plan draft,\n1:1s with three reports, prepping for the all-hands on Friday\n```\n\n**Pulled from your GitHub activity:**\n```\n\u003e Where should I pull from? B (GitHub, last 7 days)\n\u003e Who's this update for? 1 (manager)\n```\n\n**Continuing from your last update (no double-reporting):**\n```\n@week-in-review continue from my last weekly update in myorg/team-updates, for my team\n```\n\nYou'll get a polished, issue-ready update back. Then at **Step 4**, the agent offers to:\n\n- **Paste it yourself** into a GitHub issue, Slack, or email\n- **Tweak first** — \"make it more casual\", \"punchier\", \"switch audience to team\"\n- **File it for you** — say \"yes, in `myorg/team-updates`\" and the agent runs `gh issue create` with the right title, labels, and body\n\n---\n\n## 🏗️ Built with the GitHub Copilot App\n\nThis whole project — agent prompt, installer, README, repo structure — was built in **conversation** inside the [GitHub Copilot App](https://github.com/features/copilot):\n\n1. Started with a one-line idea: *\"turn my messy weekly notes into a polished update\"*\n2. Iterated on the agent's output format live (Slack-style → GitHub-issue-style)\n3. Asked Copilot to scaffold this repo using a sibling project ([terminal-stampede](https://github.com/DUBSOpenHub/terminal-stampede)) as a template\n4. Shipped\n\nNo frameworks, no boilerplate generators, no setup. Just chat → refine → ship.\n\nIf you want to remix this agent for your own team — change the sections, the tone, the labels — open `agents/week-in-review.agent.md` in the Copilot App and ask it to make the changes. That's how it was built; that's the cleanest way to evolve it.\n\n---\n\n## 📁 What's in this repo\n\n```\ncopilot-week-in-review/\n├── agents/\n│   └── week-in-review.agent.md   ← the agent (Copilot agent format, invoke as @week-in-review in the App or CLI)\n├── quickstart.sh                 ← one-click curl|bash installer\n├── install.sh                    ← local installer (for git clone users)\n├── AGENTS.md                     ← agent reference / design principles\n├── CONTRIBUTING.md\n├── SECURITY.md\n├── LICENSE                       ← MIT\n└── README.md\n```\n\nThat's the whole project. One agent file, two installers.\n\n---\n\n## 🤝 Contributing\n\nPRs welcome. See [CONTRIBUTING.md](CONTRIBUTING.md). The agent prompt is intentionally short — keep it that way.\n\n---\n\n## 📜 License\n\n[MIT](LICENSE) — use it, fork it, remix it for your team. 📅\n\n---\n\n## 🐙 Created with 💜 by [@DUBSOpenHub](https://github.com/DUBSOpenHub) with the [GitHub Copilot App](https://github.com/features/copilot).\n\nLet's build! 🚀✨\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdubsopenhub%2Fcopilot-week-in-review","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdubsopenhub%2Fcopilot-week-in-review","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdubsopenhub%2Fcopilot-week-in-review/lists"}