agentnote-release
Standardizes the release process for Agent Note by handling versions, tests, and tag creation.
Install
mkdir -p .claude/skills/agentnote-release && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/12765" && unzip -o skill.zip -d .claude/skills/agentnote-release && rm skill.zipInstalls to .claude/skills/agentnote-release
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Prepare and publish Agent Note releases with the repo-local Markdown workflow, including version bump validation, release note preview, tag creation, workflow monitoring, and npm/GitHub verification.Key capabilities
- →Confirm target version for release
- →Update package.json and package-lock.json
- →Run build, typecheck, lint, and test commands
- →Preview release notes with git-cliff
- →Commit release files and create annotated tag
How it works
This skill prepares and publishes Agent Note releases by updating version metadata, running checks, generating release notes, and managing Git commits and tags.
Inputs & outputs
When to use agentnote-release
- →Bumping package versions
- →Generating release notes automatically
- →Running pre-release build and lint checks
- →Tagging and pushing releases to GitHub
About this skill
Agent Note Release Workflow
Use this skill when the task asks to release Agent Note, bump a version, cut a tag, publish npm packages, or verify a release.
Prepare
- Confirm the target version from the user request, accepting either
x.y.zorvx.y.z. Usex.y.zfor package metadata andvx.y.zfor the git tag. - Switch to
mainand pull the latest changes before an actual release. - Check the working tree. Do not release with unrelated dirty files.
- If the user only wants a rehearsal or passes
--dry-run, do not edit files, commit, tag, or push; only inspect state, run safe checks when useful, and preview the release notes.
Release
Follow these steps instead of relying on a release script:
- Update
packages/cli/package.jsontox.y.z. - Run
npm installfrom the repository root so npm updatespackage-lock.jsonand synchronizespackages["packages/cli"].versiontox.y.z. - Run
npm -w packages/cli run build. - Run
npm -w packages/cli run typecheck. - Run
npm -w packages/cli run lint. - Run
npm -w packages/cli test. - Preview release notes with
git-cliff --config .github/cliff.toml --unreleased --tag vx.y.z --strip header. - Stage
packages/cli/package.json,package-lock.json, and the rebuiltpackages/cli/dist/cli.js. - Commit only those release files as
chore: bump version to x.y.zwithRelease note: skip. - Create the annotated tag with
git tag -a vx.y.z -m vx.y.z. - Push
mainandvx.y.zonly when ready to publish.
Guardrails
- Do not manually push a release tag before the package version bump commit is on
main. - If release notes look like an implementation log, fix commit subjects or
Release note:bodies before tagging. - If any step fails after a local commit or tag, inspect the repository state before retrying; do not create duplicate tags.
- Keep release plumbing commits hidden with
Release note: skip.
Verify
After pushing a release tag:
- Watch the release workflow until completion.
- Verify the GitHub Release exists for
v<version>. - Verify npm publishes both
agent-note@<version>and@wasabeef/agentnote@<version>. - If release notes need copy edits after publication, update the GitHub Release body directly and keep the source commit guidance for future releases.
Report
End with:
- Version released or prepared
- Commands run
- Workflow status
- GitHub Release URL
- npm package versions confirmed
When not to use it
- →When the task is not to release Agent Note
- →When the task is not to bump a version
- →When the task is not to cut a tag, publish npm packages, or verify a release
Limitations
- →It is specific to Agent Note releases
- →It requires manual execution of release steps
- →It requires specific file paths like packages/cli/package.json
How it compares
This skill provides a detailed, step-by-step manual workflow for Agent Note releases, ensuring specific checks and validations are performed, rather than relying on an automated release script.
Compared to similar skills
agentnote-release side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| agentnote-release (this skill) | 0 | 3mo | No flags | Intermediate |
| agent-release-manager | 0 | 6mo | Review | Intermediate |
| onboard | 0 | 4mo | No flags | Beginner |
| flow-nexus-platform | 6 | 4mo | Review | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
agent-release-manager
ruvnet
Agent skill for release-manager - invoke with $agent-release-manager
onboard
jwadhwa2259
Configure CodeScope for this project. Detects project type, languages, and build commands, then walks through agent model selection and workflow preferences. Run this before /codescope:bootstrap.
flow-nexus-platform
ruvnet
Comprehensive Flow Nexus platform management - authentication, sandboxes, app deployment, payments, and challenges
netlify-deploy
openai
Deploy web projects to Netlify using the Netlify CLI (`npx netlify`). Use when the user asks to deploy, host, publish, or link a site/repo on Netlify, including preview and production deploys.
workflow
vercel
Creates durable, resumable workflows using Vercel's Workflow DevKit. Use when building workflows that need to survive restarts, pause for external events, retry on failure, or coordinate multi-step operations over time. Triggers on mentions of "workflow", "durable functions", "resumable", "workflow devkit", or step-based orchestration.
agent-workflow-automation
ruvnet
Agent skill for workflow-automation - invoke with $agent-workflow-automation