AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Release Operator

skill-carlkibler-agent-skills-release-operator · by carlkibler

Run a CLI or app release: verify, version, test, publish, and verify installs.

— No reviews yet
0 installs
2 views
0.0% view→install

Install

$ agentstack add skill-carlkibler-agent-skills-release-operator

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • ✓ Prompt-injection patterns
  • ✓ Secret / credential exfiltration
  • ✓ Dangerous shell & filesystem operations
  • ✓ Untrusted network calls
  • ✓ Known-malicious package signatures

What it can access

  • ✓ Network access No
  • ✓ Filesystem access No
  • ✓ Shell / process execution No
  • ● Environment & secrets Used
  • ✓ Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-carlkibler-agent-skills-release-operator)

Reliability & compatibility

✓ Security review passed
0 installs to date
— no reviews yet
● 1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Release Operator? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Release Operator

A release is not done when the commit is made. It is done when a fresh consumer can install/update and the remote host agrees.

Third-order stance: a release is a trust event with an exit door. Verify not just the happy path, but leakage, rollback, stale consumers, and the support email this version would generate if it went sideways.

When to Use

  • The user says release, deploy, publish, cpd, or "do that release"
  • A packaged CLI/app needs version bump, changelog, tag, and verification
  • A remote host such as vesta should validate the install/update path

When NOT to Use

  • Pure local prototype work with no publish surface
  • The repo has its own release automation and the user only asked for a small code fix
  • There are unreviewed failing tests that need debugging first

Phase 1: Establish Release Facts

Read the repo instructions and existing release docs/scripts. Determine:

  • current version and target version
  • package manager / build tool
  • release target: npm, GitHub release, app notarization, static deploy, etc.
  • required changelog format
  • whether install/update must be verified on a remote host

Run:

git status --short
git tag --list --sort=-version:refname | head

Phase 2: Quality Gates

Run the repo's standard checks. For Node CLIs, default to:

npm run check
npm pack --dry-run

For packaged CLIs, inspect the dry-run tarball contents and confirm support scripts advertised by doctor/live checks are included.

Run a leak audit against the artifact list: no .env, tokens, local logs, private notes, nested .git, test-only fixtures advertised as live features, or generated files that encode local paths.

Phase 3: Version and Changelog

  • Move changelog entries from Unreleased to the target version/date.
  • Bump package metadata and lockfiles together.
  • Keep changelog user-facing, not just commit-shaped. Include changed trust semantics explicitly: install path, migration, telemetry/logging, permissions, reversibility, and support impact.

Phase 4: Commit, Tag, Push, Publish

Use the repo's release script if present. Otherwise:

git add 
git commit -m "Release vX.Y.Z"
git tag vX.Y.Z
git push
git push origin vX.Y.Z

Then publish using the configured channel. Do not invent a publish command; inspect docs/scripts first.

Phase 5: Post-release Verification

Verify the published artifact, not just the local checkout:

 --version
 doctor --smoke
 update

If a remote host was named:

ssh vesta ' update;  --version;  doctor --smoke'

Classify any warnings. Release blockers are install failure, wrong version, missing packaged files, broken smoke test, or stale remote config pointing at the wrong binary.

Do a rollback drill when feasible: confirm the previous version/tag can be reinstalled or the deployment can be rolled back. A release is only safe if the exit door opens.

Phase 6: Report

Return concise evidence:

  • version/tag published
  • checks run
  • package/publish verification
  • local install/update result
  • remote install/update result
  • rollback/exit-door evidence, or why it was not applicable
  • any follow-up issues filed
  • Use remote-host-verifier for local/remote command comparison.
  • Use status-copy-trust-audit before release when CLI status text changed.
  • Use changelog-writer when changelog wording needs user-facing translation.
  • Use support-storm or status-copy-trust-audit when the release changes setup, billing, permissions, status output, or failure modes.
  • Use remote-host-verifier after release to catch stale package sources and hidden host drift.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.