changeloglisted
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