packaging-notarization — скилл для Codex: упаковка macOS-приложений
Скилл помогает проверить архив macOS-приложения, подпись и готовность к нотариальному заверению. Пригодится перед распространением приложения или при разборе сбоев, возникающих только после сборки.
npx skills add openai/plugins --skill packaging-notarization -a codexЧто делает packaging-notarization
Скилл проходит по цели распространения: локальная проверка архива, подготовка подписанного приложения или разбор нотариального заверения. Он предлагает проверить структуру app bundle, вложенные фреймворки и вспомогательные инструменты, затем изучить hardened runtime, signing identity, подписи вложенного кода и entitlements.
В результате агент должен назвать проверенные артефакты или настройки, оценить готовность приложения к распространению и указать главное препятствие и следующий шаг проверки или исправления. Если самого экспортированного приложения нет, выводы по настройкам проекта следует считать предположениями. Нотариальное заверение не требуется для обычного локального запуска с отладкой.
Ставьте этот скилл, когда готовите macOS-приложение к распространению или выясняете, почему сбой возникает только в распространяемой сборке. Для обычного локального запуска он не нужен.
Какие задачи решает
- проверить структуру архива приложения macOS
- найти проблемы во вложенных подписях кода
- оценить готовность приложения к нотариальному заверению
- разобрать сбой, возникающий только при распространении
Примеры запросов агенту
- Проверь этот архив macOS-приложения перед распространением и перечисли недостающие условия.
- Разбери, почему приложение проходит локальный запуск, но сбоит в распространяемой сборке.
- Проверь настройки подписи, hardened runtime и entitlements для этого app bundle.
Как установить packaging-notarization
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill packaging-notarization -a codex2Вручную: положить файлы
.agents/skills/packaging-notarization/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill packaging-notarization -a claude-code2Вручную: положить файлы
~/.claude/skills/packaging-notarization/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/packaging-notarization/
Вручную: положить файлы
.cursor/skills/packaging-notarization/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openai/plugins packaging-notarization2Вручную: положить файлы
.github/skills/packaging-notarization/SKILL.mdКомандой платформы
gemini skills install https://github.com/openai/plugins --path plugins/build-macos-apps/skills/packaging-notarizationВручную: положить файлы
.devin/skills/packaging-notarization/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора201
Весь набор →Похожие
Вопросы о packaging-notarization
Как установить packaging-notarization в Codex?
Выполните npx skills add openai/plugins --skill packaging-notarization. Для явного выбора платформы используйте npx skills add openai/plugins --skill packaging-notarization -a codex.
Что делает packaging-notarization?
Помогает проверить упаковку macOS-приложения, его подписи и готовность к нотариальному заверению. Также разделяет проблемы упаковки и симптомы, связанные с политикой доверия.
Нужно ли нотариальное заверение для локальной отладки?
Нет. Скилл отдельно указывает, что нотариальное заверение не требуется для обычного локального запуска с отладкой.
Исходный текст
SKILL.md · MIT
--- name: packaging-notarization description: Prepare macOS packaging and notarization workflows. Use when archiving apps, validating bundles, or explaining distribution-only failures. --- # Packaging & Notarization ## Quick Start Use this skill when the work is about shipping the app rather than merely running it locally: archives, exported app bundles, notarization readiness, hardened runtime, or distribution validation. ## Workflow 1. Confirm the distribution goal. - Local archive validation - Signed distributable app - Notarization troubleshooting 2. Inspect the artifact. - Validate app bundle structure. - Check nested frameworks, helper tools, and entitlements. 3. Inspect signing and runtime prerequisites. - Hardened runtime - Signing identity - Nested code signatures - Required entitlements 4. Explain notarization readiness or failure. - Separate packaging issues from trust-policy symptoms. - Point to the minimum follow-up validation commands. ## Guardrails - Do not present notarization as required for ordinary local debug runs. - Call out when you lack the actual exported artifact and are inferring from project settings. - Keep advice concrete and verifiable. ## Output Expectations Provide: - what artifact or settings were inspected - whether the app looks distribution-ready - the top missing prerequisite or failure mode - the next validation or repair step
© OpenAI · MIT · openai/plugins