release-skills · freestylefly — скилл для Claude Code: что делает и как установить
Автоматизирует выпуск релизов, обновление версий и ведение многоязычных чейнджлогов. Сгодится для репозиториев на Node.js, Python и Rust.
npx skills add freestylefly/canghe-skills --skill release-skills -a claude-codeЧто делает release-skills
Скилл анализирует историю Git от предыдущего тега и определяет следующий шаг версии по Conventional Commits. Опциональный файл .releaserc.yml позволяет переопределить стандартные настройки. Если найдены критические несовместимости, скилл предложит поднять мажорную версию, а для новых функций выберет минорный инкремент.
В проекте автоматически определяются файлы версий вроде package.json, pyproject.toml, Cargo.toml или VERSION. Скилл также сканирует чейнджлоги с языковыми суффиксами и обновляет их шапки на нужных языках. Для выявления внешних авторов в мерж-коммитах используется утилита gh, поэтому без авторизованного GitHub CLI атрибуция контрибьюторов сломается.
Поддерживается предварительный просмотр правок через флаг --dry-run. Можно также принудительно задать шаг версии флагами --major, --minor или --patch.
Какие задачи решает
- рассчитать следующую версию по коммитам Git
- синхронизировать чейнджлоги на нескольких языках
- отметить внешних авторов изменений через GitHub CLI
- проверить диффы перед публикацией с помощью dry-run
Примеры запросов агенту
- /release-skills --dry-run
- /release-skills --minor
- Сделай релиз и обнови версию проекта
Как установить release-skills
1Через Skills CLI (Vercel)
npx skills add freestylefly/canghe-skills --skill release-skills -a claude-code2Вручную: положить файлы
~/.claude/skills/release-skills/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/release-skills/
1Через Skills CLI (Vercel)
npx skills add freestylefly/canghe-skills --skill release-skills -a codex2Вручную: положить файлы
.agents/skills/release-skills/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add freestylefly/canghe-skills --skill release-skills -a cursor2Вручную: положить файлы
.cursor/skills/release-skills/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install freestylefly/canghe-skills release-skills2Вручную: положить файлы
.github/skills/release-skills/SKILL.md1Через Skills CLI (Vercel)
npx skills add freestylefly/canghe-skills --skill release-skills -a gemini-cli2Командой платформы
gemini skills install https://github.com/freestylefly/canghe-skills --path .claude/skills/release-skillsВручную: положить файлы
.devin/skills/release-skills/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add freestylefly/canghe-skills --skill release-skills -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о release-skills
Как установить release-skills в Claude Code?
Выполните команду npx skills add freestylefly/canghe-skills --skill release-skills -a claude-code.
Что делает release-skills?
Он проверяет историю коммитов от последнего тега, определяет тип инкремента версии, вносит изменения в манифест проекта и добавляет свежие записи в файлы истории изменений.
Какие файлы версий поддерживает скилл?
Он автоматически находит package.json, pyproject.toml, Cargo.toml, манифесты плагинов Claude marketplace.json, а также универсальные файлы VERSION и version.txt.
Похожие скиллы
Все скиллы по теме «Git и GitHub» →Сначала — release-skills от других авторов.