skillshare-changelog

skillshare-changelog is a skill for Claude Code from runkids/skillshare. It costs 134 tokens per session (1,261 once invoked), scanned A, original, MIT.

A command that writes a CHANGELOG.md entry from recent Git commits using a conventional format. A changelog is a human-readable record of changes between software releases, and it also updates the website changelog page.

In plain words
What is it for?
Use it to document what changed between version tags, create a changelog entry for a release, and group changes such as features, fixes, refactoring, documentation, tests, and maintenance.
Why use it?
It saves time turning commit history into release documentation and keeps the project website’s change record synchronized.

Skill for Claude Code

Written for Claude Code: argument-hint in frontmatter.

Good fit Use it to document what changed between version tags, create a changelog entry for a release, and group changes such as features, fixes, refactoring, documentation, tests, and maintenance.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/runkids/skillshare/skillshare-changelog
About the project

skillshare is a command-line tool that keeps AI coding-agent skills, agents, rules, commands, prompts, and other file-based resources synchronized from one source across many AI CLI tools. Individuals and teams use it to share and manage these resources across projects and organizations. The catalogue entries are skillshare commands and skills.

runkids/skillshare · 2,625 stars · on GitHub · skillshare.runkids.cc

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add runkids/skillshare --skill skillshare-changelog
Clone the repo
git clone --depth 1 https://github.com/runkids/skillshare

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for skillshare-changelog

README.md
[![agentmods](https://agentmods.dev/badge/skills/runkids/skillshare/skillshare-changelog.svg)](https://agentmods.dev/skills/runkids/skillshare/skillshare-changelog)
Your own site
<a href="https://agentmods.dev/skills/runkids/skillshare/skillshare-changelog"><img src="https://agentmods.dev/badge/skills/runkids/skillshare/skillshare-changelog.svg" alt="Measured on agentmods" height="20"></a>
Per session 134 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,261 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00134 $0.01261
Opus 5 $0.00067 $0.00630
Sonnet 5 $0.00027 $0.00252
Haiku 4.5 $0.00013 $0.00126

Measured 7d ago against content hash 885e5e5070b8, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-07, from the pricing page.

Security

Grade A, and why

skillshare-changelog scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 7d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.skillshare/skills/skillshare-changelog/SKILL.md · 144 lines

How it starts

The opening of the file, as written. The whole thing — 144 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Generate a CHANGELOG.md entry for a release. $ARGUMENTS specifies the tag version (e.g., v0.16.0) or omit to auto-detect via git describe --tags --abbrev=0.

Scope: This skill updates CHANGELOG.md and syncs the website changelog (website/src/pages/changelog.md). It does NOT generate RELEASE_NOTES, update version numbers, or handle the full release workflow — use /release for that.

Workflow

Step 1: Determine Version Range

# Auto-detect latest tag
LATEST_TAG=$(git describe --tags --abbrev=0)
# Find previous tag
PREV_TAG=$(git describe --tags --abbrev=0 "${LATEST_TAG}^")

echo "Generating changelog: $PREV_TAG → $LATEST_TAG"

Step 2: Collect Commits

git log "${PREV_TAG}..${LATEST_TAG}" --oneline --no-merges

Step 3: Categorize Changes

Group commits by conventional commit type:

Prefix Category
feat New Features
fix Bug Fixes
refactor Refactoring
docs Documentation
perf Performance
test Tests
chore Maintenance

Step 4: Read Existing Entries for Style Reference

Before writing, read the most recent 2-3 entries in CHANGELOG.md to match the established tone and structure. The style evolves over time — always match the latest entries, not a hardcoded template.

Step 5: Write User-Facing Entry

Write from the user's perspective. Only include changes users will notice or care about.

Include:

  • New features with usage examples (CLI commands, code blocks)
  • Bug fixes that affected user-visible behavior
  • Breaking changes (renames, removed flags, scope changes)
  • Performance improvements users would notice

Exclude:

  • Internal test changes (smoke tests, test refactoring)
  • Implementation details (error propagation, internal structs)
  • Dev toolchain changes (Makefile cleanup, CI tweaks)
  • Pure documentation adjustments

Wording guidelines:

  • Don't use "first-class", "recommended" for non-default options
  • Be factual: "Added X" / "Fixed Y" / "Renamed A to B"
  • Include CLI example when introducing a new feature
  • Use em-dash () to separate feature name from description
  • Group related features under #### sub-headings when there are 2+ distinct areas

Read the full file on GitHub · 144 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 7d ago First seen · 144 lines · 134 tokens per session scan A 885e5e5070b8

Subscribe to this mod's changes

skillshare-changelog is a skill published in the GitHub repository runkids/skillshare (2,625 stars, last pushed 2d ago), licensed MIT. It adds 134 tokens to every session and 1,261 once invoked, about $0.0007 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

git-workflow-and-versioning

Structures git workflow practices. Use when making any code change. Use when committing, branching, resolving conflicts, opening or reviewing a pull request (PR), pushing to a remote, or when you need to organize work across multiple parallel streams. Use when cutting a release, choosing a semantic version bump…

addyosmani/agent-skills · 74 tokens

finishing-a-development-branch

A process for finishing a completed development branch. A branch is a separate line of code changes that can later be merged or submitted as a pull request.

jnMetaCode/superpowers-zh · 25 tokens

changelog-generator

Automatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, customer-friendly release notes. Turns hours of manual changelog writing into minutes of automated generation.

MoizIbnYousaf/Ai-Agent-Skills · 48 tokens

share-a-library

Use when a managed library is ready to publish to GitHub and hand to teammates as an install command. Run the GitHub publishing steps, then return the exact shareable install command.

MoizIbnYousaf/Ai-Agent-Skills · 41 tokens

release-manager

Tier: POWERFUL Category: Engineering Domain: Software Release Management & DevOps.

sampleXbro/agentsmesh · 5 tokens

prepare-release

Use this skill whenever preparing agentsmesh for an npm release — whether first publish, patch, minor, or major. Triggers on: 'prepare release', 'ready to publish', 'ship version', 'release prep', 'get this to npm', 'bump version', 'cut a release', 'what's needed to publish'. Runs a strict ordered checklist: test…

sampleXbro/agentsmesh · 153 tokens