thedotmack avatar

Claude Code Plugin Release

If you've ever hand-edited version strings across package.json, marketplace.json, and three different plugin manifests only to realize you missed one and broke your npm publish, this automates all of it. It handles semantic versioning bumps, syncs seven different config files (yes, seven), runs build verification, publishes to npm so npx resolves correctly, creates git tags, pushes GitHub releases, and regenerates your changelog from the API. The workflow is opinionated and thorough, right down to requiring a clean git status at the end and running Discord notifications from a specific directory. Built for Claude Code plugins but the pattern works for any multi-manifest project where version drift causes real pain.

skills.sh installs
2.1K
GitHub stars
115.5K
last updated
Jun 11, 2026

Install

$ npx -y skills add thedotmack/claude-mem --skill claude-code-plugin-release --agent claude-code

Installs into .claude/skills of the current project.

Files

Version Bump & Release Workflow

IMPORTANT: Plan and write detailed release notes before starting.

Include the pending Unreleased section at the top of docs/CHANGELOG.md in the next GitHub release notes; remove that section after those notes are published, before regenerating the changelog.

CRITICAL: Commit EVERYTHING (including build artifacts). At the end of this workflow, NOTHING should be left uncommitted or unpushed. Run git status at the end to verify.

Scope — check this first

This workflow is for one repository and one npm package: thedotmack/claude-mem, published as claude-mem. It is not a general release recipe. Do not adapt any step of it to another repository or package.

Before doing anything else, run:

git remote get-url origin   # must be github.com/thedotmack/claude-mem(.git)
node -p "require('./package.json').name"   # must print claude-mem

If either check fails, stop and tell the user this skill does not apply here.

Preparation

Sponsors

Details

Repository
github.com/thedotmack/claude-mem
Categories
DevOps & CI/CD, Git & Pull Requests, Release Management, Automation & Workflows
License
Apache-2.0
First seen
Jun 11, 2026

More from thedotmack/claude-mem

All 18
1botpress avataradkbotpress/skillsa set of guidelines to build with Botpress's Agent Development Kit (ADK) - use these whenever you're tasked with building a feature using the ADK2.1Kskills.sh installs
2k-dense-ai avatarpymck-dense-ai/scientific-agent-skillsBayesian modeling with PyMC. Build hierarchical models, MCMC (NUTS), variational inference, LOO/WAIC comparison, posterior checks, for probabilistic programming2.1Kskills.sh installs
3k-dense-ai avatarparallel-webk-dense-ai/scientific-agent-skillsUse Parallel CLI for web search, URL extraction, deep research, structured data enrichment, entity discovery, and recurring web monitoring. Best for requests th2.1Kskills.sh installs
4hubspot avatarticket-resolutionhubspot/agent-cli-skillsCreate, triage, advance, and close HubSpot support tickets — pipeline discovery, contact/company association, priority queues, bulk stage moves, resolution clos2.1Kskills.sh installs
5k-dense-ai avatarscikit-survivalk-dense-ai/scientific-agent-skillsBuild, evaluate, and audit right-censored or competing-risk survival workflows with scikit-survival, including leakage-safe preprocessing, model selection, prob2.1Kskills.sh installs
6nvidia avatardali-dynamic-modenvidia/skillsDALI imperative dynamic mode (`nvidia.dali.experimental.dynamic`, ndd): use when working on ndd code or migrating pipelines; skip pipeline-only tasks.2.1Kskills.sh installs