change-log — auto-join change-log, MeetCat, community, auto-join, ide skills, extension, google-meet, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for Development Agents requiring automated changelog generation and version control. Never miss a Meet again.

# Core Topics

onevcat onevcat
[4]
[0]
Updated: 3/3/2026

Agent Capability Analysis

The change-log skill by onevcat is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for auto-join, extension, google-meet.

Ideal Agent Persona

Ideal for Development Agents requiring automated changelog generation and version control.

Core Value

Empowers agents to produce comprehensive, user-facing changelogs for in-development app versions, updating CHANGELOG.md files accordingly, and leveraging version data from tauri.conf.json files.

Capabilities Granted for change-log

Generating changelogs for dev versions
Updating CHANGELOG.md files with latest changes
Parsing version data from tauri.conf.json

! Prerequisites & Limits

  • Requires access to tauri.conf.json files
  • Limited to app versions specified in tauri.conf.json
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

change-log

Install change-log, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Goal

Produce a complete, user-facing changelog for the current in-development app version and update the appropriate CHANGELOG.md accordingly.

When to use

  • You need to generate or refresh the changelog for the current dev version.
  • The summary must include all changes since the previous release tag, including uncommitted work.

Inputs and sources

  • App version (heuristic):
    1. crates/app/tauri.conf.json (version).
    2. packages/tauri/src-tauri/tauri.conf.json (version).
    3. tauri.conf.json (repo root or first match via search).
    4. package.json (version) as a fallback when no Tauri config exists.
  • Previous release tag: the latest reachable release tag in git history.
  • Changes since tag: commit logs + file diffs + uncommitted working tree changes.
  • Changelog file (heuristic):
    1. crates/app/CHANGELOG.md.
    2. CHANGELOG.md at repo root.
    3. packages/tauri/CHANGELOG.md or packages/app/CHANGELOG.md if present.

Workflow

  1. Read the current app version using the heuristic order above. This is the target section in the changelog.
  2. Identify the previous release tag.
    • Preferred: git describe --tags --abbrev=0.
    • If ambiguous or no tag is found, list tags with git tag --sort=-creatordate and ask the user to pick the correct release tag.
  3. Collect the full change set (including uncommitted changes).
    • Commit log: git log <tag>..HEAD --reverse.
    • File-level changes: git log <tag>..HEAD --name-status.
    • Diff for details: git diff <tag>..HEAD.
    • Uncommitted changes: git status --porcelain, git diff, git diff --staged.
  4. Summarize changes into user-facing items only.
    • Include only changes that impact users (features, UI, behavior, fixes).
    • Exclude internal-only work (tests, refactors without behavior change, tooling, CI, internal-only docs).
  5. Update the selected CHANGELOG.md.
    • If the target version section already exists, replace it with a full, up-to-date section. Each invocation must be a full refresh for that version.
    • Keep the version order descending (newest first) and follow the existing formatting style.

Categorization rules

Use these sections in this order and omit any empty section:

  1. Added
  2. Changed
  3. Fixed

Guidance:

  • Added: new capabilities, new screens, new features users can now use.
  • Changed: behavior or UX changes, settings changes, performance improvements users can notice.
  • Fixed: bug fixes or incorrect behavior users might have experienced.
  • If a change cannot be clearly categorized, ask the user to choose the section.

Highlight rule

If there is a major milestone or standout feature, add a short highlight paragraph directly under the version header and above any section headers.

Output format

Follow the existing Markdown style in the selected CHANGELOG.md.

Example skeleton:

## 0.0.x

A short highlight paragraph (only if truly major).

### Added

- User-facing addition.

### Changed

- User-facing change.

### Fixed

- User-facing fix.

Use Markdown links if an item needs more explanation. The update dialog supports links.

Notes

  • Always include uncommitted changes in the summary. If the inclusion is uncertain, confirm with the user.
  • Do not invent changes. Every bullet must be traceable to the collected logs/diffs.

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is change-log?

Ideal for Development Agents requiring automated changelog generation and version control. Never miss a Meet again.

How do I install change-log?

Run the command: npx killer-skills add onevcat/MeetCat. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for change-log?

Key use cases include: Generating changelogs for dev versions, Updating CHANGELOG.md files with latest changes, Parsing version data from tauri.conf.json.

Which IDEs are compatible with change-log?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for change-log?

Requires access to tauri.conf.json files. Limited to app versions specified in tauri.conf.json.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add onevcat/MeetCat. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use change-log immediately in the current project.

Related Skills

Looking for an alternative to change-log or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI