gpc-metadata-sync について
`gpc` を使って、Google Play のストア掲載情報、ローカライズされたメタデータ、スクリーンショット、画像を管理するスキルです。直接更新するほか、アプリのメタデータや画像をディレクトリから同期できます。
主な機能
- 01ストア掲載情報の一覧表示と更新
- 02ディレクトリから掲載情報を同期
- 03画像の一覧表示、アップロード、削除
- 04ロケールごとのメタデータ管理
- 05ディレクトリから画像を同期
活用シーン
- 01アプリの Google Play 説明を更新
- 02ローカルディレクトリから掲載情報のメタデータを同期
- 03ローカライズ済みのスクリーンショットや画像をアップロード
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ androidpoet/ playconsole-cli-skills --skill gpc-metadata-syncインストール後、Claude Code で/gpc-metadata-syncを入力して読み込まれたか確認します。
詳細
メタデータの同期
ストアの掲載情報を更新したり、スクリーンショットや画像を管理したり、ローカルディレクトリからメタデータを同期したりする必要がある場合に、このスキルを使用します。
ストアの掲載情報
すべてのロケールを一覧表示する
gpc listings list --package com.example.app
特定のロケールを取得する
gpc listings get --locale en-US --package com.example.app
掲載情報のフィールドを更新する
gpc listings update --locale en-US \
--title "My App" \
--short-description "A short tagline" \
--full-description "Full store description here" \
--package com.example.app
ディレクトリから同期する
gpc listings sync --dir ./metadata --package com.example.app
画像とスクリーンショット
画像の種類
phoneScreenshots、sevenInchScreenshots、tenInchScreenshots、tvScreenshots、wearScreenshots、featureGraphic、icon、tvBanner、promoGraphic
画像を一覧表示する
gpc images list --locale en-US --type phoneScreenshots --package com.example.app
画像をアップロードする
gpc images upload --locale en-US --type phoneScreenshots --file screenshot1.png --package com.example.app
gpc images upload --locale en-US --type featureGraphic --file feature.png --package com.example.app
gpc images upload --locale en-US --type icon --file icon.png --package com.example.app
特定の画像を削除する
gpc images delete --locale en-US --type phoneScreenshots --sha1 abc123 --package com.example.app
種類を指定してすべての画像を削除する
gpc images delete-all --locale en-US --type phoneScreenshots --package com.example.app
ディレクトリから画像を同期する
gpc images sync --dir ./screenshots --package com.example.app
多言語ワークフロー
- 現在の掲載情報をエクスポートする:
gpc listings list --package com.example.app -o json > listings.json
- 各ロケールを更新する:
gpc listings update --locale ja --title "マイアプリ" --package com.example.app
gpc listings update --locale de --title "Meine App" --package com.example.app
- ロケールごとのスクリーンショットをアップロードする:
gpc images upload --locale ja --type phoneScreenshots --file ja_screenshot1.png --package com.example.app
エージェントの動作
- 上書きする前に現在の掲載情報を表示します(
gpc listings get --locale <locale>)。 - 複数のロケールを一括更新する前に、ユーザーに確認します。
- ディレクトリから同期する場合は、利用可能であれば
--dry-runを使用します。 - アップロード前に、画像の寸法が Google Play の要件を満たしていることを確認します。
注意事項
- Google Play では、ロケールごとにスマートフォンのスクリーンショットが少なくとも2枚必要です。
- フィーチャーグラフィックのサイズは1024x500ピクセルである必要があります。
- アイコンのサイズは512x512ピクセルである必要があります。
- Fastlane互換のディレクトリ構造には、
gpc listings sync --dirを使用します。
コメント
Markdown 対応