Dev & Engineering ✓ Microsoft · Official git-historychangelogcommit-analysisrepository-documentation

Wiki Changelog Assistant

Turn Git history into a structured, categorized changelog.

FollowSkills review · FSRS-2.0
Not recommended
51/ 100 5-point scale 2.6 / 5
Trust19 / 25 · 3.8/5

The skill requires checking git remote first and asking the user to resolve local versus remote repository context before proceeding; it also specifies linked citations for remote sources, supporting scope control and source transparency. It does not address sensitive-data handling, detailed permission boundaries, rollback, or external-network failure handling, so full marks are not justified.

Reliability7 / 20 · 1.8/5

The procedure is internally understandable and covers log inspection, classification, and user-facing summarization. However, the meaning of “recent,” behavior when git or the repository is unavailable, diagnostic failure feedback, and how BRANCH is selected for links are unspecified. Static review provides no skill-specific execution evidence, so the score remains below the static ceiling.

Adaptability9 / 15 · 3.0/5

Activation phrases and the main use case are clear for commit-history and change-summary requests. Inputs, output structure, non-fit cases, abnormal-repository boundaries, Chinese-language support, and mainland-China network fit are not defined, so adaptability is only partial.

Convention8 / 15 · 2.7/5

The SKILL.md includes name, description, MIT license, author, and version metadata, and uses a readable structure covering resolution, activation, procedure, and constraints. It lacks examples, FAQs, known limitations, changelog, explicit maintenance responsibility, and an update path. Repository README and CI provide only repository-level context, not skill-specific governance.

Effectiveness5 / 15 · 1.7/5

The core procedure can plausibly produce a time-grouped, categorized, user-facing changelog and calls for highlighting breaking changes. There is no fixed output schema, representative example, or verification result, and link construction may require manual completion, so only partial core effectiveness is supported.

Verifiability3 / 10 · 1.5/5

The skill contains auditable procedural claims, and the repository shows generic tests and CI. The supplied tests do not cover wiki-changelog key paths, and no real execution result or independent corroboration is provided, leaving evidence coverage thin.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 9ccaf7c3704a
Before you use it
  • The skill depends on local git history and possibly remote repository access, but does not define clear fallback behavior or error messages for unavailable git, unreachable remotes, or empty repositories.
  • No structured output schema or example is provided, so consistency and direct usability require human review.
  • Chinese terminology, Chinese templates, and mainland-China network reachability are not documented.
See the full review method →

What it does & when to use it

Wiki Changelog is for users who need a clear view of recent repository activity. It reads Git commit history, including commit dates, authors, and messages, then organizes the results by time period and change type. Before producing a changelog, it resolves whether the repository is local-only or associated with a source URL. When a repository URL is available, it can link commit hashes and changed files.

Runs git remote get-url origin to check for a remote; asks whether the repository is local-only or has a source repository URL; after the repository context is resolved, examines Git commits, dates, authors, and messages; groups commits daily for the last seven days and weekly for older periods; classifies commits as Features, Fixes, Refactoring, Docs, Config, Dependencies, or Breaking; merges related commits into concise user-facing descriptions; and adds linked commit hashes and file references when REPO_URL is available.

  1. A maintainer needs a concise changelog for the past week of repository activity.
  2. A development team wants commits grouped into features, fixes, refactoring, and other change categories.
  3. A new contributor wants to understand recent project development through commit history.
  4. A project owner needs breaking changes highlighted with migration notes.

Pros & cons

Pros
  • Defines a concrete workflow for reading commits, grouping time periods, classifying changes, and writing user-facing summaries.
  • Highlights breaking changes and requires migration notes.
  • Supports linked commit hashes and changed-file references when a source repository URL is provided.
  • Released under the MIT license and maintained within an actively developed Microsoft Agent Skills repository.
Limitations
  • The source-repository context must be resolved before changelog generation can proceed.
  • The source does not provide independent test coverage or a platform matrix for this individual skill.
  • Results depend on the availability and quality of Git commit metadata and messages.
  • It summarizes Git history but does not review code or modify the repository.

How to install

In Copilot CLI, run: /plugin marketplace add microsoft/skills, then run: /plugin install deep-wiki@skills. The skill is located at .github/plugins/deep-wiki/skills/wiki-changelog/SKILL.md. Alternatively, run npx skills add microsoft/skills and select the required skills in the installer; the source does not document how to select this specific plugin skill through that wizard.

How to use

Trigger it with requests such as “What changed recently?”, “Generate a changelog,” or “Summarize the commits.” Before generating output, it runs git remote get-url origin and asks: “Is this a local-only repository, or do you have a source repository URL (e.g., GitHub, Azure DevOps)?” It does not continue until the repository context is resolved.

FAQ

Does this skill require network access?
The skill explicitly checks the local Git remote and can create links when a source URL is supplied, but it does not explicitly require making network requests; network access is not an evidenced runtime dependency.
Why must repository context be confirmed first?
The workflow uses that context to decide whether commit hashes and file references should be linked or rendered as plain text.
Can it identify breaking changes?
Yes. Breaking changes are a dedicated category and should be highlighted with migration notes.

More skills from this repository

All from microsoft/agent-skills

Dev & Engineering ✓ Microsoft · Official

Azure Identity for Python

A practical skill for securing Python Azure applications with Microsoft Entra ID credentials.

Dev & Engineering ✓ Microsoft · Official

Azure Event Hubs Java Skill

Build production-oriented Java event streaming applications on Azure Event Hubs.

Dev & Engineering ✓ Microsoft · Official

Azure Tables for Python

A practical guide to building authenticated Azure Tables applications with Python entity CRUD, queries, and partition-scoped batch operations.

Dev & Engineering ✓ Microsoft · Official

Azure Identity for TypeScript

Configure secure, flexible Microsoft Entra ID authentication for TypeScript Azure applications.

Automation & Ops ✓ Microsoft · Official

Azure Reliability Advisor

Assess and improve reliability for Azure Functions and App Service.

Dev & Engineering ✓ Microsoft · Official

Azure Cloud Architect

Guides coding agents through production-grade Azure architecture design and review using Azure Architecture Center practices.

Dev & Engineering ✓ Microsoft · Official

Azure AI Text Analytics for Python

Guides Python developers through Azure-powered text analysis and NLP workflows.

Automation & Ops ✓ Microsoft · Official

Azure Resource Architecture Visualizer

Analyze Azure resource groups and turn their dependencies into detailed Mermaid architecture diagrams.

Dev & Engineering ✓ Microsoft · Official

Azure Maps for .NET

Build .NET location features for search, routing, maps, geolocation, and weather.

Dev & Engineering ✓ Microsoft · Official

Azure AI Vision Image Analysis

Guides Python coding agents in implementing Azure AI Vision image understanding.

Dev & Engineering ✓ Microsoft · Official

Azure Blob Storage for Python

Guides secure, production-minded Blob Storage operations in Python.

Dev & Engineering ✓ Microsoft · Official

Azure Queue Storage for Python

Gives coding agents reliable Python patterns for secure Azure Queue Storage messaging and asynchronous task processing.

Automation & Ops ✓ Microsoft · Official

Azure AI Gateway Governance

Use Azure API Management to govern traffic across AI models, MCP tools, and agents.

Automation & Ops ✓ Microsoft · Official

AKS Automatic Readiness

Assess Kubernetes workloads for AKS Automatic compatibility and identify migration blockers before you switch.

Dev & Engineering ✓ Microsoft · Official

Azure Cosmos DB ARM for .NET

Provision and manage Azure Cosmos DB resources from .NET through ARM.

Dev & Engineering ✓ Microsoft · Official

Azure Playwright Workspace Manager

Provision and manage Microsoft Playwright Testing workspaces with .NET and Azure Resource Manager.

Dev & Engineering ✓ Microsoft · Official

Azure Cosmos DB for Python

A practical guide for building reliable Python applications on Azure Cosmos DB’s NoSQL API.

Dev & Engineering ✓ Microsoft · Official

Azure Key Vault SDK for Python

Gives Python coding agents practical guidance for securely managing Azure Key Vault secrets, keys, and certificates.

Dev & Engineering ✓ Microsoft · Official

Azure API Management for Python

Gives coding agents practical Python SDK patterns for managing Azure API Management services, APIs, products, subscriptions, and policies.

Dev & Engineering ✓ Microsoft · Official

Azure Monitor Query for Python

Generate Python code for querying Azure Monitor logs and metrics.

Related skills