playstore-submission-content について
playstore-submission-contentは、Google Play向けアプリ掲載文を作成するスキルです。文字数や書式、ストア固有のルールに沿った多言語の項目を生成します。
主な機能
- 01ローカライズ済み掲載項目の生成
- 02文字数と書式の制限への対応
- 03Play Store各項目の執筆ガイド
- 04プロジェクト内のローカライズパス検出
- 05コピーしやすい構造化Markdown出力
活用シーン
- 01Play Store公開用タイトルと説明文の作成
- 02プロジェクトの言語ファイルに基づく掲載文の準備
- 03項目上限や禁止書式に沿った文面の確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ lukenguyen-me/ skills --skill playstore-submission-contentインストール後、Claude Code で/playstore-submission-contentを入力して読み込まれたか確認します。
詳細
Play ストア申請用コンテンツ
Android アプリの申請に使える、洗練された Play ストア掲載文を作成します。このスキルでは、ローカライズ可能なすべての項目に対応し、Google の文字数と書式のルールを守り、言語ごとに整理されたクリーンな Markdown を出力します。
使用する場面
ユーザーから次のような依頼があった場合に使用します。
- 「アプリの Play ストア向けの説明文を作成して」
- 「Play ストアの掲載コンテンツを書いて」
- 「Play Console のテキスト項目を作成して」
- 「Google Play ストアへの申請を手伝って」
- 「Android アプリの掲載コンテンツを作成して」
あなたの役割は、アプリの詳細を収集し、すべての項目に魅力的なコンテンツを作成して、Play Console にそのままコピーして貼り付けられる構成済みの Markdown を出力することです。
優れた Play ストア掲載文のポイント
Google Play ストアには、Apple の App Store とは異なるルールがあります。却下を避けて申請するには、こうした違いを理解することが重要です。
アプリ名(30 文字)
- 弱い例:「2024 年版の最高のタスク管理アプリ」
- 良い例:「Mint:予算とお金の管理」
簡単な説明(80 文字)
- 弱い例:「驚くべき機能を備えた、これまでで最高の ToDo リストアプリ」
- 良い例:「支出を追跡し、予算を設定して、資産運用の目標を達成しましょう。」
詳細な説明(4000 文字)
- 弱い例:「このアプリにはたくさんの機能があります。タスクを追加できます。タスクを完了済みにできます。」
- 良い例:「Mint は、散在する家計管理をシンプルで洗練されたひとつのシステムにまとめます。支出を数秒で記録し、実際に役立つ予算を設定して、大切なタイミングで通知を受け取りましょう。💰 サブスクリプションは不要です。」
新機能(500 文字)
- 弱い例:「バグ修正と改善」
- 良い例:「ホーム画面を刷新し、クイック追加ウィジェットを追加しました。銀行との同期に関する問題を修正し、ダークモードに対応しました。」
項目のリファレンス
ローカライズ可能な項目(言語ごと)
| 項目 | 最大文字数 | 主なルール |
|---|---|---|
| アプリ名 | 30 | 絵文字、★☆、すべて大文字(ブランド名を除く)、句読点の連続、改行は禁止 |
| 簡単な説明 | 80 | 絵文字と記号は禁止 — 検索結果でユーザーが最初に目にするテキスト |
| 詳細な説明 | 4000 | 絵文字使用可 — HTML なしのプレーンテキスト。「続きを読む」が表示される前に約 167 文字が表示されます |
| 新機能 | 500 | アップデートを検討している既存ユーザー向けの簡潔なリリースノート |
グローバル項目(ローカライズされない項目)
| 項目 | 形式 | 備考 |
|---|---|---|
| メインカテゴリ | カテゴリ一覧から選択 | 必須。アプリまたはゲームのサブカテゴリ |
| サブカテゴリ | カテゴリ一覧から選択 | 任意 |
| コンテンツのレーティング | 推奨レーティング | AI が提案しますが、デベロッパーは Play Console で IARC の質問票に回答する必要があります |
| タグ | 最大 5 個 | 任意。見つけやすさの向上に役立ちます |
重要な違い: Play ストアにはキーワードの項目がありません。ストアは説明文のテキストを直接インデックスに登録します。
文字数と書式のルール
コンテンツは、Play ストアの書式ルールに従う必要があります。
アプリ名と簡単な説明で禁止されているもの
| カテゴリ | 禁止事項 |
|---|---|
| 絵文字 | すべての絵文字(U+1F300 以降)— 削除されるか、申請が却下される場合があります |
| 記号 | ★ ☆ など |
| 文字の連続 | ?? !! ?! !?! <> \\ --- *** +_+ (( $%^ ~&~ ~~~ |
| すべて大文字 | すべて大文字の単語(定着したブランド名を除く) |
| 改行 | これらの項目では使用できません |
すべての項目で禁止されているもの(詳細な説明を含む)
| カテゴリ | 禁止事項 |
|---|---|
| HTML | すべての HTML タグ(<br>、<b>、<ul> など)— 生のテキストとして表示されます |
| パフォーマンスに関する主張 | 「ランキング 1 位」「最もダウンロードされている」など、ストアランキングに関する表現 |
詳細な説明でのみ使用できるもの
- 絵文字(視覚的な箇条書きとしての使用を推奨)
- セクション間の改行と空行
- Unicode 記号:✓ ✔ • →
対応言語
Play ストアは、77 のロケールで 51 言語に対応しています。必要に応じて、これらの言語でコンテンツを生成してください。
| コード | 言語 | コード | 言語 |
|---|---|---|---|
| af | アフリカーンス語 | kn | カンナダ語 |
| ar | アラビア語 | ko | 韓国語 |
| be | ベラルーシ語 | lt | リトアニア語 |
| bg | ブルガリア語 | lv | ラトビア語 |
| bn | ベンガル語 | ms | マレー語 |
| ca | カタルーニャ語 | ml | マラヤーラム語 |
| cs | チェコ語 | mr | マラーティー語 |
| da | デンマーク語 | nl | オランダ語 |
| de | ドイツ語 | no | ノルウェー語 |
| el | ギリシャ語 | fa | ペルシア語 |
| en-US | 英語(米国) | pl | ポーランド語 |
| es-ES | スペイン語(スペイン) | pt-BR | ポルトガル語(ブラジル) |
| es-419 | スペイン語(ラテンアメリカ) | pt-PT | ポルトガル語(ポルトガル) |
| et | エストニア語 | ro | ルーマニア語 |
| fa | ペルシア語 | ru | ロシア語 |
| fi | フィンランド語 | sk | スロバキア語 |
| fr-FR | フランス語(フランス) | sl | スロベニア語 |
| fr-CA | フランス語(カナダ) | sr | セルビア語 |
| gl | ガリシア語 | sv | スウェーデン語 |
| gu | グジャラート語 | sw | スワヒリ語 |
| hi | ヒンディー語 | ta | タミル語 |
| hr | クロアチア語 | te | テルグ語 |
| hu | ハンガリー語 | th | タイ語 |
| id | インドネシア語 | tr | トルコ語 |
| it | イタリア語 | uk | ウクライナ語 |
| iw | ヘブライ語 | ur | ウルドゥー語 |
| ja | 日本語 | vi | ベトナム語 |
| ja-JP | 日本語(日本) | zh-CN | 中国語(簡体字) |
| ko | 韓国語 | zh-TW | 中国語(繁体字) |
多言語の検出
プロジェクト内のローカライズを検出する方法
-
Android ネイティブ:
res/values-*/strings.xmlファイル- デフォルト用の
res/values/strings.xml
-
Flutter:
lib/l10n/*.arbファイル
-
React Native / 汎用:
i18n/、locales/、translations/ディレクトリ
-
Kotlin Multiplatform:
commonMain/resources/MR/ディレクトリ
-
Fastlane:
fastlane/metadata/android/のサブディレクトリ(ロケールごとに 1 つ)
多言語ワークフロー
- 上記のパスを使って、プロジェクト内のローカライズの兆候をスキャンします
- ローカライズが検出された場合 → 検出された言語を報告し、多言語で出力するかユーザーに確認します(「はい」を推奨)
- 確認された場合 → 検出された各言語について、ローカライズ可能なすべての項目を生成します
- ローカライズが検出されなかった場合 → 英語(米国)のみをデフォルトとして使用します
プロジェクト分析ガイド
抽出する情報
コンテンツを生成する前に、コードベースを分析して次の情報を収集します。
| ソース | 確認する内容 |
|---|---|
build.gradle、app/build.gradle | アプリ名、パッケージ名、バージョン |
AndroidManifest.xml | アプリ名、権限 |
README.md | アプリの説明、主な機能 |
| ソースコードのコメント | 独自のセールスポイント |
| 既存のマーケティング資料 | ブランドの語り口、キーフレーズ |
pubspec.yaml(Flutter) | アプリ名、説明 |
ユーザーに尋ねる質問
情報が不足している場合は、次の質問をします。
- アプリの主な目的は何ですか?
- 対象ユーザーは誰ですか?
- 主な機能を 3 つ挙げると何ですか?
- 応用したい既存の文面はありますか?
- アプリをどのカテゴリに掲載すべきですか?
項目ごとの文章作成ガイド
アプリのタイトル
弱い例: キーワードを詰め込みすぎている、長すぎる、一般的すぎる、絵文字を使っている
強い例: 覚えやすく、特徴的で、30 文字以内に収まり、禁止文字を使っていない
| 弱い例 | 強い例 |
|---|---|
| "Best Task Manager Todo List 2024" | "Done - Simple Tasks" |
| "💰 Free Budget Tracker App" | "Mint: Budget & Money" |
| "PROFESSIONAL CALENDAR SCHEDULER" | "Cal" |
ルール:
- 最大 30 文字
- 絵文字は使用しない
- ★ や ☆ の記号は使用しない
- すべて大文字にしない(定着したブランド名の場合を除く)
- 句読点を繰り返さない
- 改行しない
短い説明
弱い例: 一般的な賛辞、長すぎる、絵文字を使っている
強い例: 具体的なメリットが伝わり、80 文字以内に収まり、禁止文字を使っていない
| 弱い例 | 強い例 |
|---|---|
| "The best productivity app ever!!" | "Track spending, set budgets, and reach your financial goals." |
| "📱 Organize your life with this amazing app" | "Your tasks, organized beautifully" |
ルール:
- 最大 80 文字
- 絵文字は使用しない
- 記号は使用しない
- 同じ文字を繰り返さない
- 検索結果でユーザーが最初に目にするテキストです。効果的に活用してください
全文説明
弱い例: 文脈のない機能一覧、ありきたりな主張 強い例: メリットを伝える導入、絵文字付きの箇条書きの機能、具体的なメリット、行動喚起
構成:
- 導入のフック(1~2文)— どんな問題を解決しますか?
- 主なメリット(2~3文)— なぜ注目する価値があるのでしょうか?
- 機能(絵文字付きの箇条書き形式で3~6行)— 何ができますか?
- 行動喚起(1文)— 今すぐダウンロード
ルール:
- 最大4000文字
- 絵文字の使用可。視覚的な箇条書きとして推奨します
- プレーンテキストのみ — HTMLは使用しないでください(そのまま表示されます)
- 「続きを読む」の前に表示されるのは最初の約167文字です
- 読みやすいように、セクション間に改行を入れてください
弱い例: 「このアプリには多くの機能があります。タスクを追加できます。タスクをリストに整理できます。期限を設定できます。リマインダーを受け取れます。とても便利です。今すぐダウンロードしてください。」
強い例: 「Mintなら、あちこちに散らばった家計を、シンプルで洗練されたひとつのシステムにまとめられます。数秒で支出を記録し、実際に役立つ予算を設定して、大切なタイミングで通知を受け取りましょう。💰
• すべての口座を一か所で管理 • 自分に合わせた予算と貯蓄目標を設定 • 支払期限前に請求のリマインダーを受信 • 美しいグラフと支出の分析 • 完全オフラインで利用可能 🔒
今すぐMintをダウンロードして、お金をしっかり管理しましょう。」
新着情報
弱い例: ありきたりな「バグ修正」、意味のない改善 強い例: ユーザーが知りたい具体的な変更、新機能の名称
| 弱い例 | 強い例 |
|---|---|
| "Bug fixes and improvements" | "Redesigned home screen with quick-add widget. Fixed crash when syncing with your bank." |
| "Performance improvements" | "App now launches 2x faster. Reduced battery usage by 30%." |
ルール:
- 最大500文字
- アップデートするかどうかを決めるユーザーに向けて書いてください
- 単なる「バグ修正」ではなく、意味のある変更を強調してください
- 可能であれば、新機能を名前とともに記載してください
出力形式
言語ごとに1つのセクションを設け、その後に共通項目を記載した構造化Markdownを生成してください。
## English (US)
### App Title
[Your app title - 30 chars max]
### Short Description
[Your short description - 80 chars max, no emojis]
### Full Description
[Your full description - 4000 chars max, emojis allowed, no HTML]
### What's New
[Your what's new - 500 chars max]
---
## French (France)
### App Title
[Your app title in French]
### Short Description
[Your short description in French]
### Full Description
[Your full description in French]
### What's New
[Your what's new in French]
---
## Global Fields
### Primary Category
[Category - see Quick Reference]
### Secondary Category
[Category or "None"]
### Content Rating
Suggested: [Everyone / Teen / Mature 17+]
Note: Complete the IARC questionnaire in Play Console to finalize your content rating.
### Tags
[tag1, tag2, tag3, tag4, tag5]
例:家計簿アプリ
## English (US)
### App Title
Mint: Budget & Money
### Short Description
Track spending, set budgets, and reach your financial goals.
### Full Description
Mint: Budget & Money replaces your scattered finances with a single, elegant system. Track expenses in seconds, set budgets that actually work, and get alerts when it matters. 💰
• Track all your accounts in one place
• Set personalized budgets and savings goals
• Get bill reminders before due dates
• Beautiful charts and spending insights
• Free credit score and identity protection 🔒
Join over 30 million users who trust Mint to manage their money. Download now!
### What's New
Redesigned home screen with quick-add widget. Fixed bank sync issues with major institutions. Added dark mode support. Improved budget tracking accuracy.
---
## Global Fields
### Primary Category
Finance
### Secondary Category
None
### Content Rating
Suggested: Everyone
Note: Complete the IARC questionnaire in Play Console to finalize your content rating.
### Tags
budget, finance, money, expense tracker, savings
例:フィットネスアプリ(多言語)
## English (US)
### App Title
FitLog - Workout Tracker
### Short Description
Track workouts, set goals, and crush your fitness targets.
### Full Description
FitLog is your ultimate workout companion. Track exercises, set personalized goals, and see your progress with beautiful charts. 💪
• Log 200+ exercises with ease
• Create custom workout routines
• Track progress with detailed analytics
• Get motivated with achievements
• Works offline, syncs when online 📱
Download FitLog and start crushing your fitness goals today!
### What's New
New exercise library with video tutorials. Improved workout logging flow. Fixed issues with sync. Added German language support.
---
## German (Germany)
### App Title
FitLog - Workout Tracker
### Short Description
Trainings aufzeichnen, Ziele setzen, Fitnessziele erreichen.
### Full Description
FitLog ist dein ultimativer Trainingsbegleiter. Zeichne Übungen auf, setze persönliche Ziele und verfolge deinen Fortschritt mit tollen Charts. 💪
• Über 200 Übungen einfach protokollieren
• Erstelle eigene Trainingspläne
• Verfolge Fortschritte mit detaillierten Analysen
• Bleib motiviert mit Errungenschaften
• Funktioniert offline, synchronisiert online 📱
Lade FitLog herunter und erreiche deine Fitnessziele!
### What's New
Neue Übungsbibliothek mit Video-Tutorials. Verbesserter Workout-Protokoll-Flow. Behobene Synchronisierungsprobleme.
---
## Global Fields
### Primary Category
Health & Fitness
### Secondary Category
Sports
### Content Rating
Suggested: Everyone
Note: Complete the IARC questionnaire in Play Console to finalize your content rating.
### Tags
fitness, workout, exercise, training, health
クイックリファレンス
文字数制限
| 項目 | 制限 |
|---|---|
| アプリタイトル | 30 |
| 短い説明 | 80 |
| 全文説明 | 4000 |
| 新着情報 | 500 |
使用禁止文字
アプリタイトルと短い説明:
- すべての絵文字
- ★ ☆記号
- 句読点の連続
- すべて大文字(ブランド名を除く)
- 改行
全項目共通:
- HTMLタグ
- ストアランキング(「#1 app」など)
全文説明のみ:
- 絵文字(使用可、推奨)
- 改行
- Unicode記号 ✓ • →
Play ストアのカテゴリ
アプリ(31):
- アート&デザイン
- 自動車&乗り物
- 美容
- 書籍&参考資料
- ビジネス
- コミック
- コミュニケーション
- デート
- 教育
- エンターテインメント
- イベント
- ファイナンス
- フード&ドリンク
- 健康&フィットネス
- 住まい&暮らし
- 図書館&デモ
- ライフスタイル
- 地図&ナビゲーション
- 医療
- 音楽&オーディオ
- ニュース&雑誌
- 子育て
- カスタマイズ
- 写真
- 生産性
- ショッピング
- ソーシャル
- スポーツ
- ツール
- 旅行&地域
- 動画プレーヤー&エディタ
- 天気
ゲーム(17):
- アクション
- アドベンチャー
- アーケード
- ボード
- カード
- カジノ
- カジュアル
- 教育
- 音楽
- パズル
- レース
- ロールプレイング
- シミュレーション
- スポーツ
- ストラテジー
- トリビア
- ワード
App Storeとの主な違い
| 項目 | App Store | Play ストア |
|---|---|---|
| サブタイトル/短い説明 | サブタイトル、30文字 | 短い説明、80文字 |
| キーワード欄 | あり、100文字 | キーワード欄なし |
| 説明文での絵文字 | 禁止 | 使用可、推奨 |
| 新着情報の上限 | 4000文字 | 500文字 |
| 説明文でのHTML | 不可 | 不可 |
| 著作権欄 | あり | なし |
| App Review Notes | あり | なし |
| コンテンツレーティング | なし | あり(推奨値を選択+IARCに関する注記) |
| タグ | なし | あり(最大5つ) |
| 言語数 | 39ロケール | 51言語/77ロケール |
| Fastlaneの検出 | iOSパス | fastlane/metadata/android/ |