Smithery Logo
MCPsSkillsDocsPricing
Login
NewFlame, an assistant that learns and improves. Available onTelegramSlack
    microsoft

    wiki-changelog

    microsoft/wiki-changelog
    Productivity
    1,139

    About

    SKILL.md

    Install

    • Telegram
      Telegram
    • Slack
      Slack
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    • Download skill
    ├─
    ├─
    └─
    Smithery Logo

    Give agents more agency

    Resources

    DocumentationPrivacy PolicySystem Status

    Company

    PricingAboutBlog

    Connect

    © 2026 Smithery. All rights reserved.

    About

    Analyzes git commit history and generates structured changelogs categorized by change type...

    SKILL.md

    Wiki Changelog

    Generate structured changelogs from git history.

    Source Repository Resolution (MUST DO FIRST)

    Before generating any changelog, you MUST determine the source repository context:

    1. Check for git remote: Run git remote get-url origin to detect if a remote exists
    2. Ask the user: "Is this a local-only repository, or do you have a source repository URL (e.g., GitHub, Azure DevOps)?"
      • Remote URL provided → store as REPO_URL, use linked citations for commit hashes and file references
      • Local-only → use plain commit hashes and file references
    3. Do NOT proceed until source repo context is resolved

    When to Activate

    • User asks "what changed recently", "generate a changelog", "summarize commits"
    • User wants to understand recent development activity

    Procedure

    1. Examine git log (commits, dates, authors, messages)
    2. Group by time period: daily (last 7 days), weekly (older)
    3. Classify each commit: Features (🆕), Fixes (🐛), Refactoring (🔄), Docs (📝), Config (🔧), Dependencies (📦), Breaking (⚠️)
    4. Generate concise user-facing descriptions using project terminology

    Constraints

    • Focus on user-facing changes
    • Merge related commits into coherent descriptions
    • Use project terminology from README
    • Highlight breaking changes prominently with migration notes
    • When REPO_URL is available, link commit hashes: [abc1234](REPO_URL/commit/abc1234) and changed files: [file_path](REPO_URL/blob/BRANCH/file_path)
    Recommended Servers
    InfraNodus Knowledge Graphs & Text Analysis
    InfraNodus Knowledge Graphs & Text Analysis
    OpenZeppelin
    OpenZeppelin
    Blockscout MCP Server
    Blockscout MCP Server
    Repository
    microsoft/skills
    Files