Agent skill

Release Notes

by gduteil in gduteil/cozytouch

Write releasenotes/<version.md for a Cozytouch release — what the release means for somebody running it, in their words, with a section emoji per theme.

No licenceAuto-check passedDevelopment

Install Release Notes

skills CLI
$ npx skills add gduteil/cozytouch --skill release-notes -a claude-code

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

GitHub CLI
$ gh skill install gduteil/cozytouch release-notes --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/gduteil/cozytouch.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/release-notes .claude/skills/release-notes && 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
release-notes
GitHub stars
128
Token cost
~876 tokens
SKILL.md length
512 words
Files
1
Skills in repo
5
Repo updated
First seen
Licence
None found

At a glance

Write releasenotes/<version.md for a Cozytouch release — what the release means for somebody running it, in their words, with a section emoji per theme.

  • Works in 4 steps: what now works that was broken → what devices now do that they could not → what reads better than it did → …
  • The user says release notes
  • SKILL.md covers Gather, Write, The emoji and Voice, plus 2 more sections
  • Calls git

What it does

Release Notes is an agent skill from gduteil/cozytouch. Write releasenotes/<version.md for a Cozytouch release — what the release means for somebody running it, in their words, with a section emoji per theme. Use when the user says "release notes", "/release-notes 2026.9.21", "je vais release", or asks to prepare or rewrite a release.

Its SKILL.md is about 880 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 Home Assistant. The repository describes itself as: Atlantic Cozytouch integration for Home Assistant.

When your agent uses it

  • The user says release notes
  • /release-notes 2026.9.21
  • Je vais release
  • Asks to prepare

Example prompts

  • “release notes”
  • “/release-notes 2026.9.21”
  • “je vais release”
  • “/release-notes”

Workflow steps

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

  1. what now works that was broken
  2. what devices now do that they could not
  3. what reads better than it did
  4. what only matters if you are reporting a device

What it can do on your machine

Read from SKILL.md and the folder at commit bdfbd56. 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

    Shell commands in SKILL.md call:

    • git

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

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    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

Release Notes loads about 876 tokens when it runs. Until then it costs about 74 tokens; SKILL.md has 512 words of instructions outside code blocks.

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

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

Without a licence we can't republish the file, so here is its outline and opening line. It has 512 words (~876 tokens).

“The release page is the only thing most people ever read about this integration. They are standing in HACS looking at an update button, deciding whether to press it. The page has to answer that, and nothing else.”

— opening of SKILL.md by gduteil
name
release-notes

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .claude/skills/release-notes of gduteil/cozytouch.

Open the folder on GitHubat commit bdfbd56

Compare with similar skills

Release Notes 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.

Release Notes compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Release Notes this skillgduteil/cozytouch128—~876Automated safety check: PassNone
Releasekellerza/sunsynk339—~920Automated safety check: PassApache-2.0
Releasecdpuk/ha-bestway134—~998Automated safety check: PassMIT
GitHub Issue Solverhomeassistant-extras/device-card129—~3.4kAutomated safety check: PassMIT
Releasernovacek/homeassistant_cz_energy_spot_prices136—~1.1kAutomated safety check: PassApache-2.0
Changelog Generatorbrunosabot/streamline-card269—~854Automated safety check: PassMIT

Similar skills

  • Release

    kellerza/sunsynk

    Bump sunsynk version (major/minor/bugfix), rewrite the Unreleased changelog heading, commit, push to main, and open a draft GitHub release with a v-prefixed tag.

    339 GitHub stars~920 tokensUpdated 2 days ago
    DevelopmentAuto-check passed
  • Release

    cdpuk/ha-bestway

    Cut a release of this integration - bump the version in manifest.json, run the validation gates, commit, tag the merged commit, and draft categorised release notes for the GitHub release form.

    134 GitHub stars~998 tokensUpdated 1 mo ago
    DevelopmentAuto-check passed
  • GitHub Issue Solver

    homeassistant-extras/device-card

    Accept a GitHub issue URL or issue details, create a comprehensive plan (in plan mode - shows plan first), then implement the solution including tests and documentation, create/update release notes…

    129 GitHub stars~3.4k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Release

    rnovacek/homeassistant_cz_energy_spot_prices

    Prepare and publish stable or beta releases of rnovacek/homeassistantczenergyspotprices, requiring approval of the exact version and release notes before publishing.

    136 GitHub stars~1.1k tokensUpdated 16 days ago
    DevelopmentAuto-check passed
  • Changelog Generator

    brunosabot/streamline-card

    Generate an engaging, human-centric, and community-focused changelog from git history.

    269 GitHub stars~854 tokensUpdated 4 mo ago
    DevelopmentAuto-check passed
  • Release

    dcb/homeassistant-claude-kit

    Cut a new homeassistant-claude-kit version. An agent skill from dcb/homeassistant-claude-kit.

    123 GitHub stars~3.1k tokensUpdated 5 days ago
    DevelopmentAuto-check passed

More from gduteil/cozytouch

  • PR Description

    gduteil/cozytouch

    Write or rewrite a pull request description so it is short and actually readable.

    128 GitHub stars~539 tokensUpdated today
    Auto-check passed
  • Verify Cozytouch

    gduteil/cozytouch

    Prove a change to the Cozytouch Home Assistant integration in a real Home Assistant — a throwaway instance against a fake Atlantic cloud served from a diagnostics dump (a fixture or a reporter's)…

    128 GitHub stars~2.2k tokensUpdated today
    Auto-check passed
  • Catalogue Issue

    gduteil/cozytouch

    Turn an issue the maintainer's catalogue routine opened — "Atlantic changed the capability / model / product catalogue" — into a pull request.

    128 GitHub stars~902 tokensUpdated today
    Auto-check passed
  • Steward

    gduteil/cozytouch

    How to drive a pull request on this repository to mergeable — CI fixes, review comments, snapshots, what to ask the maintainer.

    128 GitHub stars~606 tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about Release Notes

What does Release Notes do?

Write releasenotes/<version.md for a Cozytouch release — what the release means for somebody running it, in their words, with a section emoji per theme. Release Notes is an agent skill from gduteil/cozytouch.md for a Cozytouch release — what the release means for somebody running it, in their words, with a section emoji per theme.

When should I use Release Notes?

Release Notes fits situations like: the user says release notes; /release-notes 2026.9.21; je vais release; asks to prepare.

How do I install Release Notes in Claude Code?

Run `npx skills add gduteil/cozytouch --skill release-notes -a claude-code`. Or copy the skill folder (.claude/skills/release-notes in gduteil/cozytouch) into .claude/skills/release-notes in your project. Claude Code loads it when a task matches its description.

How do I install Release Notes in Codex?

Run `npx skills add gduteil/cozytouch --skill release-notes -a codex`. Or copy the skill folder (.claude/skills/release-notes in gduteil/cozytouch) into .agents/skills/release-notes in your project. Codex loads it when a task matches its description.

Can I use Release Notes 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 gduteil/cozytouch --skill release-notes -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/release-notes, .gemini/skills/release-notes, .github/skills/release-notes and .opencode/skills/release-notes in your project.

What does Release Notes need to run?

Going by SKILL.md and its folder, Release Notes needs the command-line tools its instructions call (git).

Does Release Notes access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Release Notes 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 Release Notes use?

No licence was found for Release Notes or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Release Notes use?

About 876 tokens (SKILL.md is roughly 3.5k 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 Release Notes?

Skills that share tags, products or a category with Release Notes: Release (kellerza/sunsynk, 339 stars), Release (cdpuk/ha-bestway, 134 stars), GitHub Issue Solver (homeassistant-extras/device-card, 129 stars) and Release (rnovacek/homeassistant_cz_energy_spot_prices, 136 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Release Notes?

gduteil (a GitHub user) maintains it in gduteil/cozytouch, which has 128 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on October 7, 2026.

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