Token导航 LogoToken导航TokenDH.com
开发需要联网clawhub未标认证来源可访问clear审计提醒

release-manager发布经理

Agent Skill

release-manager 用于辅助部署、云资源、容器和基础设施运维,适合在 OpenClaw 中需要检查配置、整理部署步骤或排查环境问题时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

21,525

周安装

888

GitHub Stars

公开资料未说明

下载量

7,033
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:release-manager(发布经理)
来源仓库:https://github.com/alirezarezvani/release-manager
安装命令:
openclaw skills install release-manager
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install release-manager

简介

发布经理协助管理容器镜像、云资源配置与部署流水线。

  • 适合基础设施即代码(IaC)场景下的环境检查与问题排查。
  • 提供多云平台适配能力,支持 Helm、Terraform 等多种编排方式。
  • 操作云资源前务必确认 IAM 权限边界与成本影响。
  • 建议先在隔离环境验证变更再同步至生产集群。release-manager 属于开发类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

name
release-manager
description
Release Manager

Release Manager

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

Overview

The Release Manager skill provides comprehensive tools and knowledge for managing software releases end-to-end. From parsing conventional commits to generating changelogs, determining version bumps, and orchestrating release processes, this skill ensures reliable, predictable, and well-documented software releases.

Core Capabilities

  • Automated Changelog Generation from git history using conventional commits
  • Semantic Version Bumping based on commit analysis and breaking changes
  • Release Readiness Assessment with comprehensive checklists and validation
  • Release Planning & Coordination with stakeholder communication templates
  • Rollback Planning with automated recovery procedures
  • Hotfix Management for emergency releases
  • Feature Flag Integration for progressive rollouts

Key Components

Scripts

  1. changelog_generator.py - Parses git logs and generates structured changelogs
  2. version_bumper.py - Determines correct version bumps from conventional commits
  3. release_planner.py - Assesses release readiness and generates coordination plans

Documentation

  • Comprehensive release management methodology
  • Conventional commits specification and examples
  • Release workflow comparisons (Git Flow, Trunk-based, GitHub Flow)
  • Hotfix procedures and emergency response protocols

Release Management Methodology

Semantic Versioning (SemVer)

Semantic Versioning follows the MAJOR.MINOR.PATCH format where:

  • MAJOR version when you make incompatible API changes
  • MINOR version when you add functionality in a backwards compatible manner
  • PATCH version when you make backwards compatible bug fixes

Pre-release Versions

Pre-release versions are denoted by appending a hyphen and identifiers:

  • 1.0.0-alpha.1 - Alpha releases for early testing
  • 1.0.0-beta.2 - Beta releases for wider testing
  • 1.0.0-rc.1 - Release candidates for final validation

Version Precedence

Version precedence is determined by comparing each identifier:

  1. 1.0.0-alpha < 1.0.0-alpha.1 < 1.0.0-alpha.beta < 1.0.0-beta
  2. 1.0.0-beta < 1.0.0-beta.2 < 1.0.0-beta.11 < 1.0.0-rc.1
  3. 1.0.0-rc.1 < 1.0.0

Conventional Commits

Conventional Commits provide a structured format for commit messages that enables automated tooling:

Format

<type>[optional scope]: <description>

[optional body]

[optional footer(s)]

Types

  • feat: A new feature (correlates with MINOR version bump)
  • fix: A bug fix (correlates with PATCH version bump)
  • docs: Documentation only changes
  • style: Changes that do not affect the meaning of the code
  • refactor: A code change that neither fixes a bug nor adds a feature
  • perf: A code change that improves performance
  • test: Adding missing tests or correcting existing tests
  • chore: Changes to the build process or auxiliary tools
  • ci: Changes to CI configuration files and scripts
  • build: Changes that affect the build system or external dependencies
  • breaking: Introduces a breaking change (correlates with MAJOR version bump)

Examples

feat(user-auth): add OAuth2 integration

fix(api): resolve race condition in user creation

docs(readme): update installation instructions

feat!: remove deprecated payment API
BREAKING CHANGE: The legacy payment API has been removed

Automated Changelog Generation

Changelogs are automatically generated from conventional commits, organized by:

Structure

# Changelog

## [Unreleased]
### Added
### Changed  
### Deprecated
### Removed
### Fixed
### Security

## [1.2.0] - 2024-01-15
### Added
- OAuth2 authentication support (#123)
- User preference dashboard (#145)

### Fixed
- Race condition in user creation (#134)
- Memory leak in image processing (#156)

### Breaking Changes
- Removed legacy payment API

Grouping Rules

  • Added for new features (feat)
  • Fixed for bug fixes (fix)
  • Changed for changes in existing functionality
  • Deprecated for soon-to-be removed features
  • Removed for now removed features
  • Security for vulnerability fixes

Metadata Extraction

  • Link to pull requests and issues: (#123)
  • Breaking changes highlighted prominently
  • Scope-based grouping: auth:, api:, ui:
  • Co-authored-by for contributor recognition

Version Bump Strategies

Version bumps are determined by analyzing commits since the last release:

Automatic Detection Rules

  1. MAJOR: Any commit with BREAKING CHANGE or ! after type
  2. MINOR: Any feat type commits without breaking changes
  3. PATCH: fix, perf, security type commits
  4. NO BUMP: docs, style, test, chore, ci, build only

Pre-release Handling

# Alpha: 1.0.0-alpha.1 → 1.0.0-alpha.2
# Beta: 1.0.0-alpha.5 → 1.0.0-beta.1  
# RC: 1.0.0-beta.3 → 1.0.0-rc.1
# Release: 1.0.0-rc.2 → 1.0.0

Multi-package Considerations

For monorepos with multiple packages:

  • Analyze commits affecting each package independently
  • Support scoped version bumps: @scope/package@1.2.3
  • Generate coordinated release plans across packages

Release Branch Workflows

Git Flow

main (production) ← release/1.2.0 ← develop ← feature/login
                                           ← hotfix/critical-fix

Advantages:

  • Clear separation of concerns
  • Stable main branch
  • Parallel feature development
  • Structured release process

Process:

  1. Create release branch from develop: git checkout -b release/1.2.0 develop
  2. Finalize release (version bump, changelog)
  3. Merge to main and develop
  4. Tag release: git tag v1.2.0
  5. Deploy from main

Trunk-based Development

main ← feature/login (short-lived)
    ← feature/payment (short-lived)  
    ← hotfix/critical-fix

Advantages:

  • Simplified workflow
  • Faster integration
  • Reduced merge conflicts
  • Continuous integration friendly

Process:

  1. Short-lived feature branches (1-3 days)
  2. Frequent commits to main
  3. Feature flags for incomplete features
  4. Automated testing gates
  5. Deploy from main with feature toggles

GitHub Flow

main ← feature/login
    ← hotfix/critical-fix

Advantages:

  • Simple and lightweight
  • Fast deployment cycle
  • Good for web applications
  • Minimal overhead

Process:

  1. Create feature branch from main
  2. Regular commits and pushes
  3. Open pull request when ready
  4. Deploy from feature branch for testing
  5. Merge to main and deploy

Feature Flag Integration

Feature flags enable safe, progressive rollouts:

Types of Feature Flags

  • Release flags: Control feature visibility in production
  • Experiment flags: A/B testing and gradual rollouts
  • Operational flags: Circuit breakers and performance toggles
  • Permission flags: Role-based feature access

Implementation Strategy

# Progressive rollout example
if feature_flag("new_payment_flow", user_id):
    return new_payment_processor.process(payment)
else:
    return legacy_payment_processor.process(payment)

Release Coordination

  1. Deploy code with feature behind flag (disabled)
  2. Gradually enable for percentage of users
  3. Monitor metrics and error rates
  4. Full rollout or quick rollback based on data
  5. Remove flag in subsequent release

Release Readiness Checklists

Pre-Release Validation

  • [ ] All planned features implemented and tested
  • [ ] Breaking changes documented with migration guide
  • [ ] API documentation updated
  • [ ] Database migrations tested
  • [ ] Security review completed for sensitive changes
  • [ ] Performance testing passed thresholds
  • [ ] Internationalization strings updated
  • [ ] Third-party integrations validated

Quality Gates

  • [ ] Unit test coverage ≥ 85%
  • [ ] Integration tests passing
  • [ ] End-to-end tests passing
  • [ ] Static analysis clean
  • [ ] Security scan passed
  • [ ] Dependency audit clean
  • [ ] Load testing completed

Documentation Requirements

  • [ ] CHANGELOG.md updated
  • [ ] README.md reflects new features
  • [ ] API documentation generated
  • [ ] Migration guide written for breaking changes
  • [ ] Deployment notes prepared
  • [ ] Rollback procedure documented

Stakeholder Approvals

  • [ ] Product Manager sign-off
  • [ ] Engineering Lead approval
  • [ ] QA validation complete
  • [ ] Security team clearance
  • [ ] Legal review (if applicable)
  • [ ] Compliance check (if regulated)

Deployment Coordination

Communication Plan

Internal Stakeholders:

  • Engineering team: Technical changes and rollback procedures
  • Product team: Feature descriptions and user impact
  • Support team: Known issues and troubleshooting guides
  • Sales team: Customer-facing changes and talking points

External Communication:

  • Release notes for users
  • API changelog for developers
  • Migration guide for breaking changes
  • Downtime notifications if applicable

Deployment Sequence

  1. Pre-deployment (T-24h): Final validation, freeze code
  2. Database migrations (T-2h): Run and validate schema changes
  3. Blue-green deployment (T-0): Switch traffic gradually
  4. Post-deployment (T+1h): Monitor metrics and logs
  5. Rollback window (T+4h): Decision point for rollback

Monitoring & Validation

  • Application health checks
  • Error rate monitoring
  • Performance metrics tracking
  • User experience monitoring
  • Business metrics validation
  • Third-party service integration health

Hotfix Procedures

Hotfixes address critical production issues requiring immediate deployment:

Severity Classification

P0 - Critical: Complete system outage, data loss, security breach

  • SLA: Fix within 2 hours
  • Process: Emergency deployment, all hands on deck
  • Approval: Engineering Lead + On-call Manager

P1 - High: Major feature broken, significant user impact

  • SLA: Fix within 24 hours
  • Process: Expedited review and deployment
  • Approval: Engineering Lead + Product Manager

P2 - Medium: Minor feature issues, limited user impact

  • SLA: Fix in next release cycle
  • Process: Normal review process
  • Approval: Standard PR review

Emergency Response Process

  1. Incident declaration: Page on-call team
  2. Assessment: Determine severity and impact
  3. Hotfix branch: Create from last stable release
  4. Minimal fix: Address root cause only
  5. Expedited testing: Automated tests + manual validation
  6. Emergency deployment: Deploy to production
  7. Post-incident: Root cause analysis and prevention

Rollback Planning

Every release must have a tested rollback plan:

Rollback Triggers

  • Error rate spike: >2x baseline within 30 minutes
  • Performance degradation: >50% latency increase
  • Feature failures: Core functionality broken
  • Security incident: Vulnerability exploited
  • Data corruption: Database integrity compromised

Rollback Types

Code Rollback:

  • Revert to previous Docker image
  • Database-compatible code changes only
  • Feature flag disable preferred over code rollback

Database Rollback:

  • Only for non-destructive migrations
  • Data backup required before migration
  • Forward-only migrations preferred (add columns, not drop)

Infrastructure Rollback:

  • Blue-green deployment switch
  • Load balancer configuration revert
  • DNS changes (longer propagation time)

Automated Rollback

# Example rollback automation
def monitor_deployment():
    if error_rate() > THRESHOLD:
        alert_oncall("Error rate spike detected")
        if auto_rollback_enabled():
            execute_rollback()

Release Metrics & Analytics

Key Performance Indicators

  • Lead Time: From commit to production
  • Deployment Frequency: Releases per week/month
  • Mean Time to Recovery: From incident to resolution
  • Change Failure Rate: Percentage of releases causing incidents

Quality Metrics

  • Rollback Rate: Percentage of releases rolled back
  • Hotfix Rate: Hotfixes per regular release
  • Bug Escape Rate: Production bugs per release
  • Time to Detection: How quickly issues are identified

Process Metrics

  • Review Time: Time spent in code review
  • Testing Time: Automated + manual testing duration
  • Approval Cycle: Time from PR to merge
  • Release Preparation: Time spent on release activities

Tool Integration

Version Control Systems

  • Git: Primary VCS with conventional commit parsing
  • GitHub/GitLab: Pull request automation and CI/CD
  • Bitbucket: Pipeline integration and deployment gates

CI/CD Platforms

  • Jenkins: Pipeline orchestration and deployment automation
  • GitHub Actions: Workflow automation and release publishing
  • GitLab CI: Integrated pipelines with environment management
  • CircleCI: Container-based builds and deployments

Monitoring & Alerting

  • DataDog: Application performance monitoring
  • New Relic: Error tracking and performance insights
  • Sentry: Error aggregation and release tracking
  • PagerDuty: Incident response and escalation

Communication Platforms

  • Slack: Release notifications and coordination
  • Microsoft Teams: Stakeholder communication
  • Email: External customer notifications
  • Status Pages: Public incident communication

Best Practices

Release Planning

  1. Regular cadence: Establish predictable release schedule
  2. Feature freeze: Lock changes 48h before release
  3. Risk assessment: Evaluate changes for potential impact
  4. Stakeholder alignment: Ensure all teams are prepared

Quality Assurance

  1. Automated testing: Comprehensive test coverage
  2. Staging environment: Production-like testing environment
  3. Canary releases: Gradual rollout to subset of users
  4. Monitoring: Proactive issue detection

Communication

  1. Clear timelines: Communicate schedules early
  2. Regular updates: Status reports during release process
  3. Issue transparency: Honest communication about problems
  4. Post-mortems: Learn from incidents and improve

Automation

  1. Reduce manual steps: Automate repetitive tasks
  2. Consistent process: Same steps every time
  3. Audit trails: Log all release activities
  4. Self-service: Enable teams to deploy safely

Common Anti-patterns

Process Anti-patterns

  • Manual deployments: Error-prone and inconsistent
  • Last-minute changes: Risk introduction without proper testing
  • Skipping testing: Deploying without validation
  • Poor communication: Stakeholders unaware of changes

Technical Anti-patterns

  • Monolithic releases: Large, infrequent releases with high risk
  • Coupled deployments: Services that must be deployed together
  • No rollback plan: Unable to quickly recover from issues
  • Environment drift: Production differs from staging

Cultural Anti-patterns

  • Blame culture: Fear of making changes or reporting issues
  • Hero culture: Relying on individuals instead of process
  • Perfectionism: Delaying releases for minor improvements
  • Risk aversion: Avoiding necessary changes due to fear

Getting Started

  1. Assessment: Evaluate current release process and pain points
  2. Tool setup: Configure scripts for your repository
  3. Process definition: Choose appropriate workflow for your team
  4. Automation: Implement CI/CD pipelines and quality gates
  5. Training: Educate team on new processes and tools
  6. Monitoring: Set up metrics and alerting for releases
  7. Iteration: Continuously improve based on feedback and metrics

The Release Manager skill transforms chaotic deployments into predictable, reliable releases that build confidence across your entire organization.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

88.29%
按下载量换算6,209

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills