rorkai/app-store-connect-cli-skills
Skills to automate app store deployed and everything related to it using the asc cli
これは何か
ASC CLI skills は、App Store Connect CLI(asc)を拡張するコミュニティ保守の Agent Skills パックです。スキルは小さく、目的に特化したコマンド記述であり、AI アシスタント(または Agent Skills 形式を理解する任意のエージェント)が asc を呼び出して Apple 開発者ワークフロー全体(ビルド、署名、アップロード、TestFlight 管理、Apple Ads、メタデータ、ローカライズ、価格設定、revenue-cat 同期、公証、クラッシュトリアージなど)を自動化できます。
なぜ重要か
Apple の App Store Connect API は広範ですが、多くのタスクは依然として手動の CLI 作業やブラウザ自動化を必要とします。これらの反復的なステップを skills としてパッケージ化することで、開発者は LLM 駆動のエージェントに「次のビルドを公開して」や「メタデータをドイツ語にローカライズして」と依頼でき、エージェントはリクエストを正確な asc コマンドに変換し、JSON ファースト出力、ページネーション、安全チェックを処理し、さらに変更前にドライラン計画を生成します。これにより、複雑な多段階のリリースパイプラインが会話型で再現可能なワークフローに変わり、CI/CD、ボット、またはすべてのフラグを覚えずに Apple ストア操作をスクリプト化したい開発者に特に役立ちます。
仕組み
- インストール – パックは
ascCLI(asc install-skills)または汎用の Agent Skills インストーラー(npx skills add rorkai/app-store-connect-cli-skills)でインストールします。また、Claude Code および Codex プラグインのマニフェストも公開しているため、これらのマーケットプレイスにスキルが表示されます。 - スキル形式 – 各スキルは独自のフォルダにあり、
SKILL.md(エージェント向けの人間可読な指示)とオプションのヘルパースクリプトが含まれます。エージェントが関連するリクエストを検出すると、適切なスキルをロードし、規定された手順に従います。 - 実行 – エージェントは、自然言語プロンプトで指定されたパラメータを使用して、基盤となる
ascコマンド(例:asc build、asc ads、asc metadata push)を実行します。多くのスキルには「ドライラン」または「プランハッシュ」の安全チェックが含まれており、ユーザーは適用前に正確な変更を確認できます。 - 統合ポイント – スキルは App Store Connect のライフサイクル全体をカバーします:アプリ作成、Xcode でのビルド、署名、アドホック配布、スクリーンショットパイプライン、LLM プロンプトによるローカライズ、ASO 監査、revenue-cat 同期、公証、クラッシュトリアージ、さらにはコミュニティの「Wall of Apps」への投稿まで。
使用タイミング
| 状況 | 役立つスキル | 得られるもの |
|---|---|---|
タスクに正確な asc コマンドが必要 |
asc-cli-usage |
正しい動詞/フラグ、JSON 出力、ページネーションのヒント |
| Apple Ads キャンペーンの読み取りや移行を自動化 | asc-apple-ads |
OAuth 処理、安全な読み取り優先プラン、API v1 呼び出し |
| リポジトリローカルのリリース CI ワークフローを定義 | asc-workflow |
検証、フック、条件付きロジックを備えた JSON ベースのワークフローグラフ |
| 新しい App Store Connect アプリを作成(API なし) | asc-app-create-ui |
フォームを記入するブラウザ自動化スクリプト |
| CI 用に IPA/PKG をビルドしてエクスポート | asc-xcode-build |
アーカイブ、エクスポートオプション、バージョンアップ、暗号化コンプライアンス |
| プライベートなアドホックビルドを配布 | asc-ad-hoc-distribution |
プランファーストの署名と S3 アップロードワークフロー |
| アップロード前にスクリーンショットをリサイズ/検証 | asc-screenshot-resize |
Apple のサイズカタログと macOS sips を使用 |
| スクリーンショットキャプチャ → フレーム → アップロードの完全パイプライン | asc-shots-pipeline |
シミュレータキャプチャ、AXe UI 駆動、フレーム、アップロード |
| 安全チェック付きでリリースをステージング、アップロード、提出 | asc-release-flow |
ドライラン、確認、複数項目の提出サポート |
| 新しいバンドル ID の署名資産を設定 | asc-signing-setup |
証明書、プロファイル、暗号化同期 |
| 人間が読める名前から ID を解決 | asc-id-resolver |
アプリ、ビルド、グループの決定論的 JSON ID |
| LLM 駆動の翻訳を含むメタデータの同期またはローカライズ | asc-metadata-sync / asc-localize-metadata |
文字数制限の強制を含むプル-編集-プッシュワークフロー |
| ASO 監査を実行し、キーワードギャップを取得 | asc-aso-audit |
オフライン監査、Astro‑MCP キーワード分析 |
| プライベート分析レポートをダウンロードして検証 | asc-analytics-reports |
サイズ/MD5 チェック付きの完全なセグメントダウンロード |
| 洗練された「What’s New」リリースノートを生成 | asc-whats-new-writer |
LLM 作成、ローカライズ対応のコピー |
| 提出ブロッカーを診断し、再試行を決定 | asc-submission-health |
ヘルスチェック、修復ルーティング、キャンセル/再試行ロジック |
| TestFlight グループとビルドをオーケストレーション | asc-testflight-orchestration |
エクスポート設定、グループ作成、ビルド添付 |
| ビルドのクリーンアップと保持を自動化 | asc-build-lifecycle |
処理ステータス、有効期限計画 |
| 地域全体に PPP スタイルの価格設定を適用 | asc-ppp-pricing |
地域固有の価格調整 |
| サブスクリプション名を一括ローカライズ | asc-subscription-localization |
すべての App Store ロケール向けのワンコマンドローカライズ |
| ASC カタログを RevenueCat と同期 | asc-revenuecat-catalog-sync |
監査ファースト、承認後の適用マッピング |
| App Store 外配布用に macOS アプリを公証 | asc-notarization |
アーカイブ → Developer ID エクスポート → 公証 → ステープル |
| TestFlight のクラッシュとフィードバックをトリアージ | asc-crash-triage |
グループ化されたクラッシュサマリー、フィードバック、パフォーマンスデータ |
| アプリをコミュニティの Wall of Apps に提出 | asc-wall-submit |
ワンクリックでウォールエントリを作成 |
誰が検討すべきか
- iOS/macOS 開発者:すでに
ascCLI を使用しており、自然言語や AI エージェントでリリースパイプラインをスクリプト化したい方。 - DevOps/CI チーム:再現可能な JSON プランと安全チェックを備えたパイプラインに Apple ストア操作を組み込みたい方。
- プロダクトマネージャーやマーケター:CLI を学ばずに、迅速な LLM 支援のローカライズ、ASO 監査、Apple Ads キャンペーンクエリが必要な方。
- ツールビルダー:Claude Code、Codex、または他のエージェントプラットフォームに Apple ストア機能を公開したい方。
ライセンス: MIT – 自由に使用、変更、再配布できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト