changelog-scan

Extract titles, labels, and types from merged pull requests and commits via GitHub APIs.

Updated Jul 5, 2026
One-click install
npx skills add https://github.com/chenxingqiang/loops-automatic-researching --skill changelog-scan-chenxingqiang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-scan
Source: https://github.com/chenxingqiang/loops-automatic-researching/tree/main/starters/changelog-drafter-opencode/skills/changelog-scan
Command: npx skills add https://github.com/chenxingqiang/loops-automatic-researching --skill changelog-scan-chenxingqiang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of drafting changelogs by automatically scanning merged pull requests and commits for titles, labels, types, and signals, reducing the manual effort required to create release notes.

Core Features & Use Cases

  • PR and Commit Scanning: Extracts titles, labels, types, and signals from merged pull requests and commits.
  • Release Notes Drafting: Outputs structured data for release notes drafting, saving time on manual creation.
  • Use Case: With this Skill, you can effortlessly draft release notes from the latest pull requests and commits, keeping your changelogs up-to-date without extensive manual work.

Quick Start

Run the changelog-scan skill with the reference tag 'v1.0.0' to scan changes and draft release notes.

Frequently Asked Questions about changelog-scan

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

FAQPage Schema
How do I automate changelog drafting from merged pull requests and commits?

To automate changelog drafting, this Skill scans merged pull requests and commits to extract titles, labels, and types. It utilizes GitHub APIs to retrieve data within a specific timeframe, outputting structured data to save manual effort on release notes creation.

What is the process for scanning pull requests to generate release notes?

The process for scanning pull requests involves using GitHub APIs to retrieve merged PRs and commits within a specific timeframe. It extracts metadata like titles, labels, and types to facilitate automated release notes generation for structured project tracking.

Can I draft release notes from code history using a specific version tag?

Yes, you can draft release notes from code history by running the Skill with a reference tag like 'v1.0.0'. This allows the tool to accurately scan changes and extract the necessary PR and commit metadata for that specific version release.

Does the automated changelog scanning require GitHub APIs to extract commit metadata?

Yes, the changelog scanning requires GitHub APIs to retrieve merged pull requests and commits. The Skill relies on these APIs to extract titles, labels, and types from your code history within a designated timeframe to output structured release notes data.

What is the best way to keep project changelogs up-to-date without manual work?

The best way to keep project changelogs up-to-date is using automated scanning to extract metadata from merged pull requests and commits. This automatically drafts structured release notes from your code history, reducing the manual effort required for project tracking.

What type of metadata is extracted from commits and PRs for release notes generation?

For release notes generation, the metadata extracted from commits and PRs includes titles, labels, and types. This extracted information provides the structured signals needed to facilitate the automated drafting of changelogs from your project's code history.