Skip to content
Back to skills

Release Agent Notch

ASecurity

Use when releasing a stable Agent Notch version, resuming an interrupted local release, or checking its published GitHub release and Homebrew cask.

  • 4 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
ai-agentsgit

Security analysis

A100/100

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

Scanned November 11, 2026

npx -y skills add Forichok/Agent-Notch --skill release-agent-notch --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Release Agent Notch?

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

Security grade badge for Release Agent Notch
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/forichok-release-agent-notch/badge)](https://www.skillsdirectory.com/skills/forichok-release-agent-notch)

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-agent-notch
description: Use when releasing a stable Agent Notch version, resuming an interrupted local release, or checking its published GitHub release and Homebrew cask.
---

# Release Agent Notch

Полный выпуск: проверенный исходник → локальные ZIP/DMG и подпись → публичный GitHub Release с рабочей лентой → Homebrew cask → проверка установленного приложения, если она входит в запрос.

## Перед запуском

Прочитай корневой `AGENTS.md` и [порядок выпуска](references/workflow.md). Все команды выполняет агент; пользователь подтверждает только требуемые системные диалоги или недостающие разрешения.

Установи стабильную версию из запроса или подготовленной секции `CHANGELOG.md`. Если версия не определена, уточни её. В первом сообщении назови версию и затрагиваемые места:

- `Forichok/Agent-Notch`: исходник, тег и публичный Release;
- `Forichok/homebrew-tap`: публикация `Casks/agent-notch.rb`;
- `/Applications/Agent Notch.app`: замена установленной копии, если запрошена.

Используй уже данное разрешение в текущей задаче. Разрешение на создание этого скилла, подготовку архивов или выпуск только в первом репозитории не разрешает остальные записи. Если для tap разрешения нет, подготовь точный diff и запроси только его публикацию, продолжая остальные разрешённые шаги. Скилл не даёт постоянного разрешения на будущие релизы.

## Выполнение

1. Подготовь и проверь версию, changelog и свежий исходник согласно `AGENTS.md`. Не меняй чужой checkout. До сборки зафиксируй полный SHA; артефакты должны содержать этот SHA.
2. Запусти `sh scripts/prepare-release.sh "$version"` в **PTY**. macOS может ждать подтверждения `generate_appcast`. Объясни: ключ подписывает архив издателя; получателям приложения доступ к нему не нужен. Пароль вводится только в системном диалоге. Отказ отменяет подпись и публикацию; ключ не экспортировать, не менять и не загружать в GitHub.
3. Если остановилась только подпись, продолжи по разделу восстановления в workflow. Не пересобирай неизменившийся проверенный исходник. После возобновления создай отсутствующий cask и проверь весь комплект.
4. Выполни локальный аудит и независимое ревью. Обновлять можно только черновик; существующий публичный релиз и его тег не перезаписывать. Загрузка архивов в draft ещё не означает выпуск.
5. Опубликуй все проверенные файлы, затем проверь **публичные** URL без авторизации через `scripts/release_audit.py` этого скилла. HTTP 404, неверная подпись или несовпадение версии блокируют дальнейшую установку и сообщение об успехе.
6. Опубликуй разрешённое изменение tap и проверь опубликованный cask тем же аудитом с `--check-tap`.
7. Если запрошена установка, выполни правила `AGENTS.md` для свежести, Prompts, настроек и Keep awake. Установи именно скачанный и проверенный публичный bundle, сверив исполняемый файл и helper. Нажми ручную кнопку в настоящей установленной копии.

**Режим обновления неизменен:** только по кнопке; загрузка, установка и перезапуск с подтверждением. Не включай фоновые проверки и не отключай проверку подписи ради выпуска.

## Результат

Сообщи ссылку на публичный релиз, состояние cask и установленной копии. Последняя строка — где и как проверено. Черновик, локальная сборка, симуляция и зелёные unit-тесты не доказывают публичную доступность. При незавершённом шаге укажи `NOT verified` и конкретную причину.

Files in this skill

  • SKILL.md5.4 KB
  • agents/openai.yaml526 B
  • references/workflow.md13.9 KB
  • scripts/release_audit.py12.1 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.

View all in ai-agents →

Comments

Loading comments…

Newsletter

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