Dev & Engineering

Changelog Scanner

Scans recent merges, PRs, and commits to extract release-note content into a structured draft for changelog drafting.

43/ 100
Not recommended

Current benefit does not outweigh risk or uncertainty.

See how it was scored ↓
Works as-is in
Codex · Claude Code · ChatGPT(Partial support)
Stars
★ 11k
Last updated
3d ago
License
MIT
changelog-generationrelease-notesgit-historypr-triage
+2automated-documentationcode-review

What does this skill do, and when should you use it?

This skill focuses on gathering recent repository changes and producing structured output for changelog draft preparation. It follows rules to cite PR numbers, highlight breaking/security issues, and ignore dependency and bot noise. As part of the larger loop-engineering repository, this skill is paired with the 'changelog-drafter' pattern, which runs on a daily or tag cadence and produces drafts that can be handed off to other agents for finalization.

Scans recent merges, pull requests, and commits to identify content relevant for release notes. Produces structured per-item blocks and a scan summary. Enforces citation of PR numbers, explicitly surfaces breaking changes and security issues, and filters out pure dependency and bot noise. The skill is implemented as a standard SKILL.md file that can be invoked by AI coding agents.

Good fit
  • Weekly changelog generation for a project where the user wants a quick compilation of all merged PRs and notable commits.
  • Pre-release preparation where a maintainer wants an automated draft highlighting breaking changes and security fixes.
  • A development team that wants to skip manual Git history review and feed structured output directly into a changelog drafting process.
  • Ensuring all changelog entries reference PR numbers for traceability.

How do you install this skill?

Before you use it
  • This skill provides abstract instructions without concrete steps; please add detailed procedures before actual use.
  • No mention of sensitive data handling or data flow; ensure no credentials are leaked during use.
  • The repository targets English users and may depend on overseas services like GitHub; Chinese users may face access issues, consider network environment.
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem

The skill is located in the loop-engineering repository at starters/changelog-drafter/.claude/skills/changelog-scan/. Clone the repository or copy the SKILL.md file to your Claude skills directory (e.g., ~/.claude/skills/changelog-scan/). Ensure the folder name matches the skill name to follow the standard.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/cobusgreyling/loop-engineering.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/starters/changelog-drafter/.claude/skills/changelog-scan" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Scan recent merges and PRs to produce changelog draft output.

After installation, invoke the skill with a prompt like 'Scan recent merges and PRs to produce changelog draft output.' The skill will access Git history and return structured blocks and a summary. Specific input parameters are not documented in SKILL.md, so users should rely on natural language instructions and ensure Git access is configured.

What are this skill's strengths and limitations?

Pros
  • Automates collection of recent changes, saving manual effort.
  • Structured output is suitable for downstream automation.
  • Enforces PR number citation for traceability.
  • Filters out dependency and bot noise to reduce clutter.
Limitations
  • Output is text-based; may not integrate directly with CI pipelines.
  • No explicit support for custom filtering rules.
  • Requires a Git repository history; may not work in non-Git environments.
  • As part of a larger monorepo, standalone usability is not explicitly documented.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Changelog Scanner this page 43 · Not recommended ★ 11k 3d ago MIT
Changelog Scan Skill 45 · Not recommended ★ 11k 3d ago MIT
Release Notes Drafting Skill 32 · Not recommended ★ 11k 3d ago MIT
CodeRabbit Autofix 53 · Use with care ★ 188 4d ago MIT
Wiki Changelog Assistant ✓ Microsoft · Official 51 · Use with care ★ 2.7k 3mo ago MIT

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Not recommended
43/ 100 5-point scale 2.2 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust14 / 25 · 2.8/5

The skill only reads repository metadata and produces a report, without performing modification operations, so least privilege is maintained. However, the skill lacks explicit data-flow transparency or sensitive-data handling. The repository has an MIT license, and the publisher is unverified but that is not a deduction. Reliability and effectiveness are based on static assessment.

2Reliability7 / 20 · 1.8/5

The skill instructions are simple but lack detailed execution steps, edge cases, and error handling. Although the repository has CI and tests, they do not cover this skill's key paths. Static review cannot verify actual runtime, so not reaching 10.

3Adaptability6 / 15 · 2.0/5

The scenario is clear (scan merges/PRs/commits to generate changelog), but boundaries, trigger conditions, and environment fit (such as Chinese language support and network reachability) are missing. The repository overall may have English docs, but this skill file has no Chinese instructions, and may depend on overseas services like GitHub, so deduction.

4Convention7 / 15 · 2.3/5

The skill has a short definition and a few key rules, but lacks installation notes, parameter descriptions, examples, known limitations, and versioning. MIT license exists, but maintenance responsibility and update path are unclear. Partially meets but not comprehensive.

5Effectiveness5 / 15 · 1.7/5

The skill's goal (generating a changelog draft) is clear, but the output format and completeness are not detailed. Static review cannot verify if the output is directly usable, and may still require significant manual rework.

6Verifiability4 / 10 · 2.0/5

The repository has CI workflows and tests, but not for this skill. The skill itself has no tests or reproducible examples. Static review cannot independently verify the skill's behavior.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Aug 07, 2026 Reviewed revision c57170dbf93f Review evidence[1][2][3][4][5][6][7]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Which version control systems does this skill support?
The skill description mentions merges, PRs, and commits, which typically implies Git, but it does not explicitly exclude other VCSs. It is recommended to use it in a Git repository.
Will the skill overwrite existing changelogs?
No, the skill only generates a draft output; it does not modify files. The draft is intended to be integrated by the user or a downstream agent.
Does the skill require special permissions?
It requires read access to Git history, typically through a local repository. No network requests are mentioned.

More skills from this repository

All from cobusgreyling/loop-engineering

Related skills