multiAI Summary Pending

github-release-assistant

Generate bilingual GitHub release documentation (README.md + README.zh.md) from repo metadata and user input, and guide release prep with git add/commit/push. Use when the user asks to write or polish README files, create bilingual docs, prepare a GitHub release, or mentions release assistant/README generation.

231 stars

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/github-release-assistant/SKILL.md --create-dirs "https://raw.githubusercontent.com/aiskillstore/marketplace/main/skills/zhanlincui/github-release-assistant/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/github-release-assistant/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How github-release-assistant Compares

Feature / Agentgithub-release-assistantStandard Approach
Platform SupportmultiLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Generate bilingual GitHub release documentation (README.md + README.zh.md) from repo metadata and user input, and guide release prep with git add/commit/push. Use when the user asks to write or polish README files, create bilingual docs, prepare a GitHub release, or mentions release assistant/README generation.

Which AI agents support this skill?

This skill is compatible with multi.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# GitHub Release Assistant

## Overview
Generate polished README files in English and Chinese using repo facts plus a small config file, following a concise “Redmax-style” layout. Produce `README.md` + `README.zh.md`, then optionally guide a clean git commit and push.

## Workflow
1. Collect repo facts from `config.json`, `README.md`, `PROJECT_STRUCTURE.md`, `requirements*.txt`, and `docs/`.
2. Ask for missing details or have the user fill `release_assistant.json` (see `assets/release_config.example.json`).
3. Run the generator script to write README files.
4. Review the diff with the user and refine content if needed.
5. If requested, stage/commit/push changes with explicit confirmation.

## Quick Start
- Create or edit `release_assistant.json` in the repo root (optional but recommended).
- Run:
  `python3 /Users/cuizhanlin/.codex/skills/github-release-assistant/scripts/generate_release_readme.py --project-root <repo> --language both --overwrite`
- Verify `README.md` and `README.zh.md`.

## Git Workflow (Commit + Push)
- Run `git status` and `git diff` to show changes.
- Ask for confirmation before `git add`, `git commit`, and `git push`.
- Propose a concise commit message (e.g., `docs: add bilingual README`), and wait for approval.

## Resources
- Script: `scripts/generate_release_readme.py`.
- Templates: `assets/readme_template_en.md`, `assets/readme_template_zh.md`.
- Config example: `assets/release_config.example.json`.
- Style cues: `references/redmax_style.md`.
- Outline guide: `references/readme_outline.md`.