Agent skill

Write Changelog

by petera2c in petera2c/simple-table

Write Simple Table changelog entries and bump package versions.

MITAuto-check passedDevelopment

Install Write Changelog

skills CLI
$ npx skills add petera2c/simple-table --skill write-changelog -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install petera2c/simple-table write-changelog --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/petera2c/simple-table.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/write-changelog .claude/skills/write-changelog && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
write-changelog
GitHub stars
229
Token cost
~819 tokens
SKILL.md length
377 words
Files
1
Skills in repo
9
Repo updated
First seen
Licence
MIT

At a glance

Write Simple Table changelog entries and bump package versions.

  • Works in 7 steps: Read the latest entry and… → Choose the next version. Default to the… → Add export const vX_Y_Z immediately… → …
  • Adding a changelog version
  • SKILL.md covers Where it lives, Workflow, Voice and Shape, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Write Changelog is an agent skill from petera2c/simple-table. Write Simple Table changelog entries and bump package versions. Use when adding a changelog version, writing release notes, upgrading package versions, or when the user mentions changelog, CHANGELOG, or a new release.

Its SKILL.md is about 820 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Changelog and release notes. It works with React. The repository describes itself as: Lightweight data grid/table for fast, modern web apps. The licence is MIT.

When your agent uses it

  • Adding a changelog version
  • Writing release notes
  • Upgrading package versions
  • The user mentions changelog

Example prompts

  • “/write-changelog”

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Read the latest entry and CHANGELOG_ENTRIES at the bottom of changelog.ts.
  2. Choose the next version. Default to the next patch (for example 4.1.6 → 4.1.7) unless the user names a version.
  3. Add export const vX_Y_Z immediately after the ChangelogEntry type (newest entries stay at the top of the file).
  4. Put vX_Y_Z first in CHANGELOG_ENTRIES.
  5. Set date to today (YYYY-MM-DD).
  6. Bump the six package versions to match.
  7. Do not invent changes. Only describe what this release actually ships.

What it can do on your machine

Read from SKILL.md and the folder at commit df2dda2. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are typescript).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Write Changelog loads about 819 tokens when it runs. Until then it costs about 58 tokens; SKILL.md has 377 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~58
When it runs · the whole SKILL.md, loaded when a task matches
~819

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from petera2c/simple-table at commit df2dda2, republished under its MIT licence (© petera2c). 377 words, ~819 tokens.

Download SKILL.mdSave it as .claude/skills/write-changelog/SKILL.md (or your agent's skills folder).
name
write-changelog
description
Write Simple Table changelog entries and bump package versions. Use when adding a changelog version, writing release notes, upgrading package versions, or when the user mentions changelog, CHANGELOG, or a new release.

Write Simple Table changelogs

Changelogs should be plain english, no jargon, concise and should assume little knowledge from the reader.

Where it lives

  • Entries: apps/marketing/src/constants/changelog.ts
  • Versions (keep all six in lockstep): packages/core, packages/react, packages/vue, packages/solid, packages/svelte, packages/angular — package.json "version" only
  • Examples use workspace:*; do not bump them

The changelog page shows version, date, and the changes bullets. Still fill in title and description; they are part of the entry.

Workflow

  1. Read the latest entry and CHANGELOG_ENTRIES at the bottom of changelog.ts.
  2. Choose the next version. Default to the next patch (for example 4.1.6 → 4.1.7) unless the user names a version.
  3. Add export const vX_Y_Z immediately after the ChangelogEntry type (newest entries stay at the top of the file).
  4. Put vX_Y_Z first in CHANGELOG_ENTRIES.
  5. Set date to today (YYYY-MM-DD).
  6. Bump the six package versions to match.
  7. Do not invent changes. Only describe what this release actually ships.

Voice

Write for someone who uses the table, not someone who maintains it.

  • Short sentences. Everyday words.
  • Say what the user can do, or what stopped going wrong.
  • One idea per bullet.
  • The page already prefixes each bullet with New, Improved, Fix, or Breaking. Do not start the description with those words.
  • Prop names are fine when the user sets them (columnReordering, enablePivotPanel).
  • Link a docs page when the change has one.

Do not mention internals: FLIP, WAAPI, compositor, rAF, invert, hold, retarget, virtualization windows, cache hashes, Storybook, or file names.

Show full SKILL.md (133 more words)Show less

Shape

ts
export const v4_1_7: ChangelogEntry = {
  version: "4.1.7",
  date: "2026-08-16",
  title: "Short name for the release",
  description: "One sentence: what changed for the person using the table.",
  changes: [
    {
      type: "improvement", // "feature" | "improvement" | "bugfix" | "breaking"
      description: "What the user sees or can do now.",
      link: "/docs/column-reordering", // optional
    },
  ],
};

Pick type from the user's point of view: new thing they can turn on (feature), existing thing that works better (improvement), something that was wrong (bugfix), something they must change in their app (breaking).

Good

From 4.1.6:

You can now build a pivot from the column editor side panel, and multiple row fields show as normal rows instead of nested expand groups.

If you put more than one field in Rows (for example Quarter and Product), the table shows a full row for each pair, not a collapsed group you have to expand.

Bad

From 4.1.2 (too much internals):

@simple-table/angular now builds with ng-packagr (Angular Package Format / partial Ivy). Standalone apps can import SimpleTableComponent without TS-992012.

Rewrite that as: Angular apps can import the table without a compiler error about standalone components.

© petera2c, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/write-changelog of petera2c/simple-table.

Open the folder on GitHubat commit df2dda2

Compare with similar skills

Write Changelog next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Write Changelog compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Write Changelog this skillpetera2c/simple-table229—~819Automated safety check: PassMIT
Generate Release Notesteambit/bit18k—~2.2kAutomated safety check: PassCustom licence
Openseo Release NotesVladSez/easy-invoice-pdf1.1k2 repos~1.8kAutomated safety check: PassAGPL-3.0
Cut Releasedelexw/claude-code-trace3771 repos~1.4kAutomated safety check: PassMIT
Changelog MaintenanceVladSez/easy-invoice-pdf1.1k1 repos~1.8kAutomated safety check: PassAGPL-3.0
Gh Release Notesreact-cosmos/react-cosmos8.7k—~335Automated safety check: PassMIT

Similar skills

  • Generate comprehensive release notes for Bit from git commits and pull requests.

    18k GitHub stars~2.2k tokensUpdated today
    DevelopmentAuto-check passed
  • Openseo Release Notes

    VladSez/easy-invoice-pdf

    Cut an OpenSEO release — bump the version, draft user-facing release notes from commits since the last tag, run a review + subagent-verification pass, and open a "release: vX.X.X" PR.

    1.1k GitHub starsUsed in 2 repos~1.8k tokens
    DevelopmentAuto-check passed
  • Cut Release

    delexw/claude-code-trace

    Cuts a new versioned release of claude-code-trace end-to-end without asking any questions.

    377 GitHub starsUsed in 1 repo~1.4k tokens
    DevelopmentAuto-check passed
  • Changelog Maintenance

    VladSez/easy-invoice-pdf

    Maintain a clear and informative changelog for software releases.

    1.1k GitHub starsUsed in 1 repo~1.8k tokens
    DevelopmentAuto-check passed
  • Gh Release Notes

    react-cosmos/react-cosmos

    Generate a clean list of commits between two git tags for GitHub release notes.

    8.7k GitHub stars~335 tokensUpdated 15 days ago
    DevelopmentAuto-check passed
  • Release Workflow

    Caldis/react-zmage

    A skill your agent uses when the user wants to ship a new version of react-zmage to npm.

    946 GitHub stars~3.6k tokensUpdated 4 mo ago
    DevelopmentAuto-check: notes

More from petera2c/simple-table

All 9 skills in this repo
  • SEO Coach

    petera2c/simple-table

    Enter a friendly OpenSEO coach mode that explains workflows, recommends next steps, and helps users use agents, web search, scraping, and MCP data effectively.

    229 GitHub starsUsed in 3 repos~1.2k tokens
    Auto-check passed
  • SEO Project Setup

    petera2c/simple-table

    Set up a durable local SEO workspace with project context, notes, goals, positioning, preferences, MCP checks, and Search Console data intake.

    229 GitHub starsUsed in 2 repos~1.5k tokens
    Auto-check passed
  • Competitive Landscape

    petera2c/simple-table

    Map SEO market leaders, winning content themes, keyword coverage, backlinks, and strategic gaps.

    229 GitHub starsUsed in 3 repos~1.1k tokens
    Auto-check passed
  • Competitor Analysis

    petera2c/simple-table

    Analyze one competitor's organic footprint, ranking keywords, content themes, backlinks, and gaps.

    229 GitHub starsUsed in 3 repos~1.1k tokens
    Auto-check passed
  • Keyword Clustering

    petera2c/simple-table

    Cluster keywords by intent and map them to existing or proposed pages.

    229 GitHub starsUsed in 3 repos~936 tokens
    Auto-check passed
  • Keyword Research

    petera2c/simple-table

    Discover keyword opportunities, evaluate metrics and SERPs, and save/tag promising terms.

    229 GitHub starsUsed in 3 repos~1.1k tokens
    Auto-check passed

Works with

Categories

Questions about Write Changelog

What does Write Changelog do?

Write Simple Table changelog entries and bump package versions. Write Changelog is an agent skill from petera2c/simple-table. Write Simple Table changelog entries and bump package versions.

When should I use Write Changelog?

Write Changelog fits situations like: adding a changelog version; writing release notes; upgrading package versions; the user mentions changelog.

How do I install Write Changelog in Claude Code?

Run `npx skills add petera2c/simple-table --skill write-changelog -a claude-code`. Or copy the skill folder (.agents/skills/write-changelog in petera2c/simple-table) into .claude/skills/write-changelog in your project. Claude Code loads it when a task matches its description.

How do I install Write Changelog in Codex?

Run `npx skills add petera2c/simple-table --skill write-changelog -a codex`. Or copy the skill folder (.agents/skills/write-changelog in petera2c/simple-table) into .agents/skills/write-changelog in your project. Codex loads it when a task matches its description.

Can I use Write Changelog in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add petera2c/simple-table --skill write-changelog -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/write-changelog, .gemini/skills/write-changelog, .github/skills/write-changelog and .opencode/skills/write-changelog in your project.

What does Write Changelog need to run?

SKILL.md names no scripts, command-line tools or credentials: Write Changelog is instructions for the agent only.

Does Write Changelog access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Write Changelog safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Write Changelog use?

Write Changelog is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Write Changelog use?

About 819 tokens (SKILL.md is roughly 3.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Write Changelog?

Skills that share tags, products or a category with Write Changelog: Generate Release Notes (teambit/bit, 18k stars), Openseo Release Notes (VladSez/easy-invoice-pdf, 1.1k stars), Cut Release (delexw/claude-code-trace, 377 stars) and Changelog Maintenance (VladSez/easy-invoice-pdf, 1.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Write Changelog?

petera2c (a GitHub user) maintains it in petera2c/simple-table, which has 229 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on October 4, 2026.

Source: petera2c/simple-table on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.