mcpField
G
gpc-metadata-sync

gpc-metadata-sync

github.com/androidpoetマーケティング・グロース445 回インストール17 週間前に更新
リポジトリ

gpc-metadata-sync について

`gpc` を使って、Google Play のストア掲載情報、ローカライズされたメタデータ、スクリーンショット、画像を管理するスキルです。直接更新するほか、アプリのメタデータや画像をディレクトリから同期できます。

主な機能

  1. 01ストア掲載情報の一覧表示と更新
  2. 02ディレクトリから掲載情報を同期
  3. 03画像の一覧表示、アップロード、削除
  4. 04ロケールごとのメタデータ管理
  5. 05ディレクトリから画像を同期

活用シーン

  1. 01アプリの Google Play 説明を更新
  2. 02ローカルディレクトリから掲載情報のメタデータを同期
  3. 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

多言語ワークフロー

  1. 現在の掲載情報をエクスポートする:
gpc listings list --package com.example.app -o json > listings.json
  1. 各ロケールを更新する:
gpc listings update --locale ja --title "マイアプリ" --package com.example.app
gpc listings update --locale de --title "Meine App" --package com.example.app
  1. ロケールごとのスクリーンショットをアップロードする:
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を使用します。

コメント