← ClaudeAtlas

changeloglisted

Generates a personal markdown changelog of merged or closed pull requests authored by the current user and Linear tickets the user closed or worked on, over a configurable window (default 7 days), grouped by feature area (e.g. Dashboards, Agent0). Inputs sourced from `gh search prs --author=@me` and the Linear MCP. Use for weekly recaps, status updates, performance reviews, or end-of-sprint summaries. Triggers on "changelog", "what have I done", "weekly summary", "my recent work", "recap my week", "/changelog".
mthines/agent-skills · ★ 5 · AI & Automation · score 83
Install: claude install-skill mthines/agent-skills
# Changelog Generate a markdown changelog of the current user's recent work — merged or closed pull requests, plus Linear tickets they closed or worked on — grouped by feature area. Render the result against the template in [`templates/changelog.md`](./templates/changelog.md) and print it to the chat. ## Arguments Three orthogonal arguments. Flag order is free. `days` is positional. ### `days` (positional, optional) Controls the window in days. | Input | Resolved window | | ---------------- | ------------------------------------------------ | | (none) | 7 days, ending today (UTC) | | `14` | 14 days, ending today | | `30` | 30 days, ending today | | Any non-integer | Reject with an error; do not assume a value | ### `--scope=current|all` (default: `current`) - `current` (DEFAULT) — restrict PRs to the GitHub repo of the **current working directory**, resolved via `gh repo view --json nameWithOwner -q .nameWithOwner`. Linear tickets are **not** narrowed (Linear has no repo concept) — say so in the rendered output. - `all` — query every repo the user authored PRs in. Output is grouped **by repo first**, then by feature bucket inside each repo (see [Output rules](#output-rules)). If `--scope=current` is passed but the cwd is not a GitHub-linked git repo, error and exit 1 — do not silently fall back to