Agent skill

Ds Changeset

by baloise in baloise/design-system

Create a changeset entry for pending changes using the repo's create-changeset.mjs CLI.

Apache-2.0Auto-check passedDevelopment

Install Ds Changeset

skills CLI
$ npx skills add baloise/design-system --skill ds-changeset -a claude-code

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

GitHub CLI
$ gh skill install baloise/design-system ds-changeset --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/baloise/design-system.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/ds-changeset .claude/skills/ds-changeset && 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
ds-changeset
GitHub stars
114
Token cost
~719 tokens
SKILL.md length
302 words
Files
1
Skills in repo
10
Repo updated
First seen
Licence
Apache-2.0

At a glance

Create a changeset entry for pending changes using the repo's create-changeset.mjs CLI.

  • Works in 3 steps: Understand the change → Run the CLI non-interactively → Confirm
  • The user asks to add/create a changeset
  • SKILL.md covers Workflow and Notes
  • Calls git, node and pnpm

What it does

Ds Changeset is an agent skill from baloise/design-system. Create a changeset entry for pending changes using the repo's create-changeset.mjs CLI. Use when the user asks to add/create a changeset, or wants their current changes recorded for the changelog.

Its SKILL.md is about 720 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. The repository describes itself as: The Baloise Design System consists of reusable components and a clearly defined visual style, that can be assembled together to build any number of applications. The licence is Apache-2.0.

When your agent uses it

  • The user asks to add/create a changeset
  • Wants their current changes recorded for the changelog

Example prompts

  • “/ds-changeset”

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. Understand the change
  2. Run the CLI non-interactively
  3. Confirm

What it can do on your machine

Read from SKILL.md and the folder at commit 19063c5. 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
    • node
    • pnpm

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

  • Network

    No URLs in SKILL.md. Its commands use git and pnpm, 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

Ds Changeset loads about 719 tokens when it runs. Until then it costs about 52 tokens; SKILL.md has 302 words of instructions outside code blocks.

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

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 baloise/design-system at commit 19063c5, republished under its Apache-2.0 licence (© baloise). 302 words, ~719 tokens.

Download SKILL.mdSave it as .claude/skills/ds-changeset/SKILL.md (or your agent's skills folder).
name
ds-changeset
description
Create a changeset entry for pending changes using the repo's create-changeset.mjs CLI. Use when the user asks to add/create a changeset, or wants their current changes recorded for the changelog.

ds-changeset

Creates a changeset file (.changeset/*.md) for the current changes by driving the repo's existing CLI, scripts/create-changeset.mjs, non-interactively — no reimplementation of that logic here.

Workflow

Step 1: Understand the change

Look at the changes to be recorded (uncommitted diff by default, or the diff/commits the user points to):

bash
git status --short
git diff
git diff --staged

Use this to determine:

  • Bump level — patch (bug fixes, dependency bumps, docs), minor (new features, non-breaking additions), or major (breaking changes). Ask the user if it's ambiguous.
  • Scope(s) — one or more entries from the same combined list the interactive prompt offers:
    • Packages: core, angular, css, devkit, testing, tokens, react, table, assets, deps, a11y
    • Components: derived from the changed file paths under packages/core/src/components/<name>/ (e.g. a change in packages/core/src/components/input-slider/ → scope input-slider)
    • Combine both when relevant, e.g. core + input-slider for a component-level change in core.
  • Summary — a concise, single-line description of the change (same tone as existing entries in .changeset/*.md or CHANGELOG.md files — imperative, no trailing period).

If multiple unrelated changes are staged, create one changeset per logical change (run the command multiple times) rather than combining them into one summary.

Step 2: Run the CLI non-interactively
bash
node scripts/create-changeset.mjs --bump=<patch|minor|major> --scope=<scope1,scope2,...> --summary="<summary>"

Example:

bash
node scripts/create-changeset.mjs --bump=minor --scope=core,input-slider --summary="Add keyboard support for range slider"

This reuses the exact same writeChangeset() logic as the interactive pnpm changeset flow (same file format, same pnpm exec changeset add --empty filename generation) — only the input source differs.

Step 3: Confirm

Report the created file path and print its contents so the user can review it before committing:

bash
cat .changeset/<generated-name>.md

Do not stage or commit the file — leave it for the user to review.

Notes

  • The scope becomes the bold label in the changelog entry, e.g. **core/input-slider**: Add keyboard support for range slider.
  • If unsure which components were touched, list the directories under packages/core/src/components/ referenced in the diff rather than guessing.
  • For non-code changes affecting the whole system (e.g. dependency bumps across the workspace), deps is an acceptable standalone scope.

© baloise, Apache-2.0. 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 .claude/skills/ds-changeset of baloise/design-system.

Open the folder on GitHubat commit 19063c5

Compare with similar skills

Ds Changeset 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.

Ds Changeset compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ds Changeset this skillbaloise/design-system114—~719Automated safety check: PassApache-2.0
Change Communicationmurphytrueman/design-system-ops201—~3.4kAutomated safety check: PassMIT
Abo Featurejeeftor/audiobook-organizer189—~446Automated safety check: PassMIT
Shipplugin87/ux-ui-agent-skills1.5k—~532Automated safety check: PassMIT
Version Bump Advisormurphytrueman/design-system-ops201—~2.9kAutomated safety check: PassMIT
Update Turbotobihagemann/turbo406—~168Automated safety check: PassMIT

Similar skills

  • Change Communication

    murphytrueman/design-system-ops

    Write release notes, a migration guide and a team announcement for a design system change that is already decided, scaled to its impact.

    201 GitHub stars~3.4k tokensUpdated 13 days ago
    DevelopmentAuto-check passed
  • Abo Feature

    jeeftor/audiobook-organizer

    Implement focused Audiobook Organizer features across CLI, organizer core, TUI, web UI, or ABS workflows while following issue, branch, tests, docs, and changelog rules.

    189 GitHub stars~446 tokensUpdated 27 days ago
    DevelopmentAuto-check passed
  • Ship

    plugin87/ux-ui-agent-skills

    Pre-release gate — run the full gate, responsive + render checks, then produce the release checklist (README badge/current/changelog).

    1.5k GitHub stars~532 tokensUpdated today
    DevelopmentAuto-check passed
  • Version Bump Advisor

    murphytrueman/design-system-ops

    Decide the semver bump (major, minor or patch) for a design system release from a diff or change list, with reasoning and a CHANGELOG entry.

    201 GitHub stars~2.9k tokensUpdated 13 days ago
    DevelopmentAuto-check passed
  • Update Turbo

    tobihagemann/turbo

    Update installed Turbo skills from the local repo with a dynamic changelog, conflict resolution for customized skills, and guided user experience.

    406 GitHub stars~168 tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Update Turbo

    tobihagemann/turbo

    Update installed Turbo Codex skills from the local repo with a dynamic changelog, conflict resolution for customized skills, and guided user experience.

    406 GitHub stars~177 tokensUpdated yesterday
    DevelopmentAuto-check passed

More from baloise/design-system

All 10 skills in this repo
  • Ds Migrate From Baloise

    baloise/design-system

    Migrate a consuming app from the Baloise Design System (bal-) to the Helvetia Design System (ds-).

    114 GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed
  • Ds Create Component

    baloise/design-system

    Create new web components in the Helvetia Design System. An agent skill from baloise/design-system.

    114 GitHub stars~2.1k tokensUpdated yesterday
    Auto-check passed
  • Ds Lint Component

    baloise/design-system

    Lint and fix Helvetia Design System components for style guide compliance.

    114 GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed
  • Ds Test Component

    baloise/design-system

    Auto-generate all test files for DS components including visual, a11y, component, page object, and unit tests.

    114 GitHub stars~2.1k tokensUpdated yesterday
    Auto-check passed
  • Ds Token Lint

    baloise/design-system

    Check a component's design tokens in Base.tokens.json against the canonical naming convention (packages/tokens/CONTEXT.md "Token Naming Anatomy"), report violations as a markdown table, and apply…

    114 GitHub stars~2.5k tokensUpdated yesterday
    Auto-check passed
  • Ds Update Screenshots

    baloise/design-system

    Post the /update-screenshots bot command as a PR comment to re-baseline visual regression snapshots for one or more components.

    114 GitHub stars~861 tokensUpdated yesterday
    Auto-check passed

Questions about Ds Changeset

What does Ds Changeset do?

Create a changeset entry for pending changes using the repo's create-changeset.mjs CLI. Ds Changeset is an agent skill from baloise/design-system.mjs CLI.

When should I use Ds Changeset?

Ds Changeset fits situations like: the user asks to add/create a changeset; wants their current changes recorded for the changelog.

How do I install Ds Changeset in Claude Code?

Run `npx skills add baloise/design-system --skill ds-changeset -a claude-code`. Or copy the skill folder (.claude/skills/ds-changeset in baloise/design-system) into .claude/skills/ds-changeset in your project. Claude Code loads it when a task matches its description.

How do I install Ds Changeset in Codex?

Run `npx skills add baloise/design-system --skill ds-changeset -a codex`. Or copy the skill folder (.claude/skills/ds-changeset in baloise/design-system) into .agents/skills/ds-changeset in your project. Codex loads it when a task matches its description.

Can I use Ds Changeset 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 baloise/design-system --skill ds-changeset -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ds-changeset, .gemini/skills/ds-changeset, .github/skills/ds-changeset and .opencode/skills/ds-changeset in your project.

What does Ds Changeset need to run?

Going by SKILL.md and its folder, Ds Changeset needs the command-line tools its instructions call (git, node and pnpm).

Does Ds Changeset 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 Ds Changeset 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 Ds Changeset use?

Ds Changeset is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Ds Changeset use?

About 719 tokens (SKILL.md is roughly 2.9k 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 Ds Changeset?

Skills that share tags, products or a category with Ds Changeset: Change Communication (murphytrueman/design-system-ops, 201 stars), Abo Feature (jeeftor/audiobook-organizer, 189 stars), Ship (plugin87/ux-ui-agent-skills, 1.5k stars) and Version Bump Advisor (murphytrueman/design-system-ops, 201 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ds Changeset?

baloise (a GitHub organization) maintains it in baloise/design-system, which has 114 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on October 6, 2026.

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