● コミュニティ
alirezarezvani
⚡ 即起動
claude-code-aso-skill
作者 alirezarezvani · alirezarezvani/claude-code-aso-skill
4つのサブエージェントによるApp Store Optimization自動化 — 実際のiTunes APIデータ、AppleおよびGoogle向けの文字数検証済みメタデータ、47項目のローンチチェックリスト。
iOS・Android向けApp Store Optimizationを自動化するClaude Codeスキル(Claude Desktopにもデプロイ可能)です。Master、Research、Optimizer、Strategistの4つのエージェントがスラッシュコマンドで連携し、プラットフォームの文字数制限に準拠した、そのままコピー&ペーストできるタイトル、サブタイトル、説明文、キーワード戦略を提供します。
なぜ使うのか
主な機能
- 4つの専門エージェント(aso-master、aso-research、aso-optimizer、aso-strategist)
- 競合・キーワード調査のためのiTunes APIリアルタイム連携
- 文字数バリデーション:Apple(30/30/100)、Google(50/80/4000)
- 47項目のローンチ前バリデーションチェックリスト
- 4つのスラッシュコマンド:フル監査、最適化のみ、ローンチ前、競合分析
ライブデモ
実際の動作
claude-code-aso-skill.replay
▶ 準備完了
ユースケース
実用的な使い方: claude-code-aso-skill
使うタイミング: 申請まで2週間で、タイトル、キーワード、説明文、スクリーンショットのキャプションが必要な場合。
前提条件
- アプリのコンセプトとカテゴリ — 1段落のアプリ説明とApp Storeカテゴリ
フロー
-
ローンチ前コマンドを実行する
/aso pre-launch — my app is a focus timer for developers, category Productivity.✓ コピーしました
→ aso-researchがiTunes API経由で類似アプリをスキャンし、aso-optimizerがメタデータを作成
-
レビューして改善する
Title feels too generic — give me 5 alternatives that include 'Pomodoro' without keyword stuffing.✓ コピーしました
→ 文字数制限内のバリエーション
-
47項目のチェックリストを確認する
Run the launch checklist.✓ コピーしました
→ 各項目のPass/Fail判定と修正案
結果: 申請可能なASOアセットパックと、チェック済みのローンチリスト。
注意点
- キーワードの詰め込みすぎによるストアリジェクト — aso-optimizerが警告を出すので、その指摘に従ってください
使うタイミング: 自社のコピーを書く前に、競合がどのように自社アプリを説明しているかを把握したい場合。
フロー
-
競合分析を実行する
/aso competitive in category 'Productivity' — top 10.✓ コピーしました
→ タイトル、サブタイトル、キーワード、評価パターンに関する実際のiTunesデータ
-
ポジショニングのギャップを見つける
Where are all 10 saying the same thing? What's the whitespace?✓ コピーしました
→ 具体的なポジショニングの切り口
結果: ライブデータに基づいた差別化されたポジショニングステートメント。
注意点
- 上位10が1つの大手プレイヤーに偏っている場合、シグナルが歪む — カテゴリの絞り込みでフィルタリングするか、ミッドテールのアプリを含めてください
使うタイミング: アプリが6ヶ月以上公開済みで、ランキングが横ばいになっている場合。
フロー
-
最適化を実行する
/aso optimize — my app is MyApp, current metadata [paste].✓ コピーしました
→ キーワードセットで現在上位にランクしているアプリに基づいた改善提案
-
A/Bテスト計画
Which changes should I A/B test first, and in what order?✓ コピーしました
→ 優先順位付きのテストロードマップ
結果: ランキング改善のためのテストロードマップ。
注意点
- 同時に多くの変更を行うと効果の帰属が不可能になる — スキルは一度に1つの変数のテストを推奨します
組み合わせ
他のMCPと組み合わせて10倍の力を
ASOキーワードと有料広告のキーワード戦略を統一する
Take the ASO keyword list and have claude-ads plan a UA campaign around the same terms.✓ コピーしました
App Storeスクリーンショットのキャプション用画像プロンプトを生成する
For each screenshot caption the ASO skill suggests, recommend a visual prompt via nano-banana.✓ コピーしました
コストと制限
運用コスト
- APIクォータ
- iTunes Search APIは無料で、リクエスト制限も十分余裕があります
- 呼び出しあたりのトークン
- コマンドあたり5〜15kトークン
- 金額
- 無料 — スキルはローカル実行です
- ヒント
- full-auditは一度だけ実行し、その後はoptimizeとcompetitiveを定期的に使用してください。
セキュリティ
権限、シークレット、影響範囲
認証情報の保管: 認証情報は不要 — iTunes Search APIは認証なしで利用可能です
データ送信先: iTunes Search APIのみ
トラブルシューティング
よくあるエラーと対処法
iTunes API returns empty for a known app — 既知のアプリに対してiTunes APIが空を返す
bundleIDまたは国コードを確認してください。国コードのデフォルトはUSです。
Suggested title exceeds 30 chars — 提案されたタイトルが30文字を超えている
optimizerが自動的に検出するはずです。検出されない場合は、明示的に「30文字以内」を指定して再実行してください。
代替案
claude-code-aso-skill 他との比較
| 代替案 | 代わりに使う場面 | トレードオフ |
| AppTweak / Sensor Tower (paid) | より詳細なキーワードボリュームデータが必要で、費用を負担できる場合 | より良いデータだが、実コストが発生 |
| claude-ads-skill | オーガニックASOではなく有料UA(ユーザー獲得)に注力する場合 | ファネルのステージが異なる |