mcpField
P
packaging-notarization

packaging-notarization

github.com/openai開発7.6k57 回インストール3 週間前に更新
リポジトリ

packaging-notarization について

アプリ配布前のパッケージングと署名を確認するスキルです。成果物の検査、公証への準備状況の評価、具体的な追加検証を案内します。

主な機能

  1. 01アプリバンドル構造の検証
  2. 02ネストされたコードと権限の確認
  3. 03署名と強化ランタイムの確認
  4. 04パッケージング問題と信頼ポリシーの問題の切り分け

活用シーン

  1. 01配布用に書き出したアプリの評価
  2. 02公証失敗の原因調査

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/openai/plugins --skill packaging-notarization

インストール後、Claude Code で/packaging-notarizationを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yaml

詳細

パッケージ化と公証

クイックスタート

アプリをローカルで実行するだけでなく、配布する作業が対象の場合にこのスキルを使用します。アーカイブ、書き出したアプリバンドル、公証の準備、ハードニングされたランタイム、配布検証などが該当します。

ワークフロー

  1. 配布の目的を確認します。

    • ローカルでのアーカイブ検証
    • 署名済みの配布可能なアプリ
    • 公証に関するトラブルシューティング
  2. 成果物を調べます。

    • アプリバンドルの構造を検証します。
    • ネストされたフレームワーク、ヘルパーツール、エンタイトルメントを確認します。
  3. 署名とランタイムの前提条件を調べます。

    • ハードニングされたランタイム
    • 署名 ID
    • ネストされたコード署名
    • 必要なエンタイトルメント
  4. 公証の準備状況、または失敗の理由を説明します。

    • パッケージ化の問題と信頼ポリシーによる症状を区別します。
    • 次に実行すべき最小限の検証コマンドを示します。

ガードレール

  • 通常のローカルデバッグ実行に公証が必要だとは説明しないでください。
  • 実際に書き出した成果物を確認できず、プロジェクト設定から推測している場合は、その旨を明記してください。
  • 具体的で検証可能なアドバイスを提示してください。

出力の要件

以下を提示してください。

  • 確認した成果物または設定
  • アプリが配布可能な状態に見えるかどうか
  • 最も重要な不足している前提条件、または失敗の原因
  • 次に行う検証または修復の手順

コメント