changelog

Summarize npm dependency changelog changes between two versions.

132|22|Updated May 24, 2025
One-click install
npx skills add https://github.com/cyanheads/pubmed-mcp-server --skill changelog-cyanheads
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog
Source: https://github.com/cyanheads/pubmed-mcp-server/tree/main/.agents/skills/changelog
Command: npx skills add https://github.com/cyanheads/pubmed-mcp-server --skill changelog-cyanheads

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams understand how dependency updates affect their project by aggregating and summarizing changelog entries between two version points.

Core Features & Use Cases

  • Identify the relevant GitHub repository and extract version-tag formats.
  • Fetch release notes between old and new versions from GitHub releases or CHANGELOG.md.
  • Highlight breaking changes, bug fixes, and new features; compare across multiple packages.
  • Assess impact on build, tests, and security; support for multi-package projects.

Quick Start

Run the changelog investigator for a package from old_version to new_version to summarize changes.

Frequently Asked Questions about changelog

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I compare dependency changelogs between two npm package versions?

To compare dependency changelogs between two npm package versions, provide the package name and the old and new version numbers. The tool reads release notes from GitHub releases or CHANGELOG.md and highlights breaking changes, bug fixes, and new features.

What is the best way to assess the impact of an npm dependency update?

Assessing npm dependency update impact involves aggregating changelog entries between two version points. This process highlights breaking changes, bug fixes, and new features to determine how the update affects build, tests, and security.

Can I fetch GitHub release notes for multiple npm packages at once?

Yes, you can fetch GitHub release notes for multiple npm packages at once. The tool supports multi-package projects, allowing you to compare changelogs and assess update impact across several dependencies simultaneously.

Does the changelog comparison work with both GitHub releases and CHANGELOG.md files?

Yes, the changelog comparison works with both GitHub releases and CHANGELOG.md files. It identifies the relevant GitHub repository, extracts version-tag formats, and reads the available release notes to parse version ranges.

How are breaking changes highlighted when comparing npm package versions?

Breaking changes are highlighted by parsing version ranges from the fetched release notes and categorizing the entries. The summary separates breaking changes from bug fixes and new features to help you understand update impact.