Skip to content
Back to skills

Release Prep

ASecurity

Prepare the agent-workflows library for release by checking release readiness, gathering changed files, running workflow-maintainer audits, drafting release notes, producing validation evidence, and creating a final publish checklist. Use when Codex is asked to prepare, verify, summarize, package, or hand off an agent-workflows release.

  • 75 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 28, 2026
ai-agentspythonbashgit

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned May 28, 2026

npx -y skills add franklioxygen/agent-workflows --skill release-prep --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Release Prep?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Release Prep
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/franklioxygen-release-prep/badge)](https://www.skillsdirectory.com/skills/franklioxygen-release-prep)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: release-prep
description: Prepare the agent-workflows library for release by checking release readiness, gathering changed files, running workflow-maintainer audits, drafting release notes, producing validation evidence, and creating a final publish checklist. Use when Codex is asked to prepare, verify, summarize, package, or hand off an agent-workflows release.
---

<!--
Function Name: release-prep
Description: Codex skill instructions for preparing agent-workflows releases.
-->

# Release Prep

## Quick Start

- Run `scripts/prepare_release_report.py` from this skill directory, or by absolute path, to collect release inputs.
- Run the `workflow-maintainer` audit before drafting release notes if that skill is available in this repository.
- Read [references/release-checklist.md](references/release-checklist.md) for release judgment checks and final handoff content.
- Follow shared safety, validation, and scope rules in [../_shared/references/skill-operating-rules.md](../_shared/references/skill-operating-rules.md).
- Do not create tags, commits, pushes, GitHub releases, or package uploads without explicit permission.

## Release Workflow

1. Establish repository state:

```bash
python3 scripts/prepare_release_report.py
```

2. Run deterministic validation:

```bash
python3 ../workflow-maintainer/scripts/audit_workflow_library.py
python3 ../workflow-automation/scripts/find_workflow_library.py --json
```

3. Inspect changed files and classify release impact:

- `major`: breaking workflow semantics, renamed files, removed workflows, or incompatible skill behavior.
- `minor`: new workflows, new skills, new checks, or backward-compatible capability additions.
- `patch`: typo fixes, docs clarifications, metadata corrections, non-breaking script fixes.

4. Draft release notes with:

- Summary
- User-facing changes
- New or changed skills
- Validation performed
- Breaking changes, if any
- Migration notes, if any
- Known limitations or follow-ups

5. Final handoff must state whether commits, tags, pushes, and publish actions were performed. Default answer should be no unless the user explicitly approved them.

## Maintenance Rules

- Keep release notes factual and tied to observed changes.
- Do not invent version numbers if the repo does not define a versioning convention; ask or label the release as “unversioned draft.”
- Treat failed audits, broken links, missing required files, stale README inventory, invalid skill metadata, or unvalidated helper scripts as release blockers.
- If the working tree is not a Git repository, produce a filesystem-based release report and state that Git diff metadata was unavailable.

Files in this skill

  • SKILL.md2.6 KB
  • agents/interface.yaml290 B
  • references/release-checklist.md1.2 KB
  • scripts/prepare_release_report.py4.9 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.