Agent Skillsrobinebers/openusage › packaging-notarization

packaging-notarization

GitHub

用于 macOS 应用的打包、签名及公证流程准备与故障排查。适用于归档验证、分发包结构检查、 hardened runtime 配置及公证失败原因分析,确保应用符合发布标准。

.agents/skills/packaging-notarization/SKILL.md robinebers/openusage

Trigger Scenarios

macOS 应用归档 代码签名与公证故障排查 分发包结构验证

Install

npx skills add robinebers/openusage --skill packaging-notarization -g -y
More Options

Non-standard path

npx skills add https://github.com/robinebers/openusage/tree/main/.agents/skills/packaging-notarization -g -y

Use without installing

npx skills use robinebers/openusage@packaging-notarization

指定 Agent (Claude Code)

npx skills add robinebers/openusage --skill packaging-notarization -a claude-code -g -y

安装 repo 全部 skill

npx skills add robinebers/openusage --all -g -y

预览 repo 内 skill

npx skills add robinebers/openusage --list

SKILL.md

Frontmatter
{
    "name": "packaging-notarization",
    "description": "Prepare and troubleshoot packaging, signing, and notarization workflows for macOS distribution. Use when asked to archive a Mac app, validate bundle structure, reason about notarization readiness, or explain 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

Version History

  • 70acd4f Current 2026-08-20 09:01

Same Skill Collection

.agents/skills/appkit-interop/SKILL.md
.agents/skills/build-and-run-macos-app/SKILL.md
.agents/skills/build-run-debug/SKILL.md
.agents/skills/fix-codesign-error/SKILL.md
.agents/skills/liquid-glass/SKILL.md
.agents/skills/macos-appkit-interop/SKILL.md
.agents/skills/macos-build-run-debug/SKILL.md
.agents/skills/macos-liquid-glass/SKILL.md
.agents/skills/macos-packaging-notarization/SKILL.md
.agents/skills/macos-signing-entitlements/SKILL.md
.agents/skills/macos-swiftpm/SKILL.md
.agents/skills/macos-swiftui-patterns/SKILL.md
.agents/skills/macos-telemetry/SKILL.md
.agents/skills/macos-test-triage/SKILL.md
.agents/skills/macos-view-refactor/SKILL.md
.agents/skills/macos-window-management/SKILL.md
.agents/skills/pricing-update/SKILL.md
.agents/skills/signing-entitlements/SKILL.md
.agents/skills/swiftpm-macos/SKILL.md
.agents/skills/swiftui-patterns/SKILL.md
.agents/skills/telemetry/SKILL.md
.agents/skills/test-macos-app/SKILL.md
.agents/skills/test-triage/SKILL.md
.agents/skills/view-refactor/SKILL.md
.agents/skills/window-management/SKILL.md

Metadata

Files
0
Version
70acd4f
Hash
47652322
Indexed
2026-08-20 09:01

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-25 00:26
浙ICP备14020137号-1 $방문자$