vLLM Ascend Release Note Writer

Generate vLLM Ascend release notes from commit diffs between two tags.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/JiashuWu/vllm-ascend-sur-20260529 --skill vllm-ascend-release-note-writer-jiashuwu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vLLM Ascend Release Note Writer
Source: https://github.com/JiashuWu/vllm-ascend-sur-20260529/tree/main/vllm-ascend-base-v0.18.0rc1-kvquant-feature-3b042fa/.agents/skills/vllm-ascend-release-note-writer
Command: npx skills add https://github.com/JiashuWu/vllm-ascend-sur-20260529 --skill vllm-ascend-release-note-writer-jiashuwu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires dotenv, requests, gh, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill reduces the effort required to produce accurate, well-structured release notes for vLLM Ascend by turning the delta between two versions into reader-friendly highlights, sections, and references.

Core Features & Use Cases

  • Commit delta collection: Pulls commits between the last and current version tags using the provided fetch script to create a raw input file for analysis.
  • Structured commit triage: Guides commit-by-commit categorization into a CSV workspace with fields like user impact, category, and decision so the release notes are grounded in evidence.
  • Release-note drafting pipeline: Produces a highlights draft and an edited final draft following the project’s heading and inclusion criteria, using the reference file as style guidance.
  • Saved outputs by version: Ensures all output artifacts are stored under vllm-ascend-release-note/output/$version for consistent publishing.

Quick Start

Use the vLLM Ascend Release Note Writer skill to generate release notes for a new vLLM Ascend version by fetching commits between the previous tag and the new tag, then drafting and editing the highlights using the provided templates.

Frequently Asked Questions about vLLM Ascend Release Note Writer

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

FAQPage Schema
How do I generate release notes from GitHub commit history between two tags?

To generate release notes from GitHub commit history, fetch the commit diff between two version tags using a script to collect raw commits, categorize them in a CSV workspace by user impact, and draft structured highlights following project-specific inclusion criteria.

What is the best way to structure changelog sections for highlights and breaking changes?

Structuring changelog sections involves categorizing analyzed commits into distinct groups like highlights, features, performance, dependencies, and breaking changes, then drafting a narrative that aligns with reference style headings to ensure reader-friendly release documentation.

How do I collect and analyze commits for a new version release?

Collect and analyze commits for a version release by running a fetch script to pull the commit delta between the previous and current tags, then triage each commit into a CSV file to decide its inclusion and category before drafting.

Does this release note drafting pipeline work with GitHub repositories?

Yes, the release note drafting pipeline works with GitHub repositories by utilizing the gh command line tool and requests to pull commit diffs between tags, ensuring the collected raw data is grounded in actual repository history.

How are release note output files organized by version?

Release note output files are organized by version by saving all generated artifacts, including the highlights draft and edited final draft, under a dedicated directory structure like vllm-ascend-release-note/output/$version for consistent publishing.

What do I need to prepare before drafting versioning documentation for vLLM Ascend?

Before drafting versioning documentation for vLLM Ascend, you need the dotenv and gh dependencies configured, access to the GitHub repository to fetch commit deltas, and the provided CSV workspace to categorize raw commits.