# Release Baoyu Skills Safely

Manual releases can miss changelog, version, and tag steps. This skill guides a repeatable release workflow for baoyu-skills with bilingual changelogs and local git tagging.

## Install

```bash
npx skillstore add jimliu/release-skills
```

## Metadata

- Status: approved
- Slug: jimliu-release-skills
- Skillstore revision: r1
- Version status: missing
- Tree hash: d3570a81b049330075fdb045845d760fffdc5079fb352bc9d7285d3f95371ea1
- Author: jimliu
- GitHub username: jimliu
- License: MIT
- Repository: https://github.com/jimliu/baoyu-skills/tree/main/.claude/skills/release-skills/
- Ref: 0519034dad657fb1f7706e0550e962beeda73fdf
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands
- Quality score: 78
- Quality tier: bronze
- Public page: https://skillstore.pages.dev/skills/jimliu-release-skills
- Manifest: https://skillstore.pages.dev/api/skills/jimliu-release-skills/manifest

## Capabilities

- Analyzes changes since the latest version tag using git history.
- Selects patch, minor, or major version bumps from change types and user flags.
- Updates English and Chinese changelog entries.
- Updates marketplace version metadata.
- Creates a local release commit and version tag.
- Supports dry-run previews without modifying files.

## Use Cases

- Prepare a Local Release: A maintainer can update release files, create a commit, and tag the version before manual publishing.
- Maintain Bilingual Changelogs: A documentation owner can keep English and Chinese changelog entries aligned for each release.
- Preview Release Impact: A developer can run dry-run mode to review version, changelog, README, and file changes first.

## Prompt Templates

### Preview the Next Release

```
Use release-skills with --dry-run and show the proposed version, changelog entries, and files that would change.
```

### Create a Patch Release

```
Run the release-skills workflow for a patch release. Update changelogs, bump marketplace metadata, commit the release, and create the tag.
```

### Release a New Feature

```
Use release-skills --minor after reviewing changes since the last tag. Update README files if the new skill changes usage.
```

### Prepare a Breaking Release

```
Use release-skills --major. Identify breaking changes, update migration notes if needed, sync English and Chinese docs, and create the local tag.
```

## Limitations

- It is tailored to the baoyu-skills repository layout.
- It does not push release commits or tags to a remote.
- It requires local git history and a valid latest tag for accurate diffing.
- It relies on assistant review for README updates.

## Best Practices

- Run dry-run mode before creating a real release.
- Review generated English and Chinese changelog entries before committing.
- Push commits and tags manually after verifying the local release.

## Anti Patterns

- Using the workflow outside the baoyu-skills repository.
- Skipping README review when new skills or usage changes are included.
- Treating the post-release push reminder as automatic publishing.

## Security Audit

- Audited at: 2026-07-09T12:44:16.858\+00:00
- Summary: The static findings are false positives caused by Markdown inline code, fenced examples, and fixed git release commands. No evidence found of prompt injection, credential access, network exfiltration, or arbitrary command construction.

## Stats

- Views: 140
- Downloads: 13
- Favorites: 0
- Popularity score: 0
