docs-changelog

Generate bilingual Markdown and YAML changelogs with date-based file naming.

Updated Jul 5, 2026
One-click install
npx skills add https://github.com/xkl2013/lobe --skill docs-changelog-xkl2013
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docs-changelog
Source: https://github.com/xkl2013/lobe/tree/main/.agents/skills/docs-changelog
Command: npx skills add https://github.com/xkl2013/lobe --skill docs-changelog-xkl2013

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of writing and managing changelogs for documentation, ensuring consistency and efficiency in updating release notes and change summaries.

Core Features & Use Cases

  • Automated Changelog Creation: Automatically generate changelogs based on date-based file naming conventions.
  • Bilingual Support: Supports English and Chinese for creating bilingual changelogs.
  • Template and Guide: Provides a structured template and guide for writing clear, concise, and informative changelogs.
  • Use Case: Ideal for software development teams to keep track of updates and changes in their documentation.

Quick Start

Run the skill with the command: `write-changelog -t "Feature Update" -d "Added new feature X" -f "2023-10-01" -l "en" -l "zh-CN"

Frequently Asked Questions about docs-changelog

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

FAQPage Schema
How do I automatically generate changelogs for documentation updates?

To generate changelogs for documentation updates, use a skill that processes arguments like title, description, and date to output structured Markdown files. This ensures consistency by applying predefined templates and date-based file naming conventions to your release notes.

What is the best way to maintain bilingual release notes in Markdown and YAML?

Maintaining bilingual release notes in Markdown and YAML requires a structured template that supports both English and Chinese. The process creates structured files in your docs directory, ensuring clarity and consistent formatting across different languages.

Can I use command-line arguments to create date-based changelog files?

Yes, you can create date-based changelog files by passing command-line arguments for title, description, date, and language. This method directly generates appropriately named files in the docs/changelog directory without manual file creation.

Do I need a specific directory structure to manage documentation changelogs?

Yes, managing documentation changelogs requires access to a dedicated `docs/changelog` directory. Setting up this specific folder structure allows the tool to correctly route and save the generated Markdown files during updates.

How does YAML syntax apply to writing documentation changelogs?

YAML syntax applies to writing documentation changelogs by providing a structured data format for metadata like dates and categories, which is then rendered into clear Markdown. Knowledge of YAML ensures correct parsing of release note configurations.