/ ディレクトリ / プレイグラウンド / claude-code-aso-skill
● コミュニティ 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つのエージェントがスラッシュコマンドで連携し、プラットフォームの文字数制限に準拠した、そのままコピー&ペーストできるタイトル、サブタイトル、説明文、キーワード戦略を提供します。

なぜ使うのか

主な機能

ライブデモ

実際の動作

claude-code-aso-skill.replay ▶ 準備完了
0/0

インストール

作者のリポジトリ · Claude Skills の公式ドキュメント

ユースケース

実用的な使い方: claude-code-aso-skill

アプリストア申請前に完全なASOアセットパックを生成する

👤 新しいアプリをリリースする個人開発者や小規模スタジオ ⏱ ~60 min intermediate

使うタイミング: 申請まで2週間で、タイトル、キーワード、説明文、スクリーンショットのキャプションが必要な場合。

前提条件
  • アプリのコンセプトとカテゴリ — 1段落のアプリ説明とApp Storeカテゴリ
フロー
  1. ローンチ前コマンドを実行する
    /aso pre-launch — my app is a focus timer for developers, category Productivity.✓ コピーしました
    → aso-researchがiTunes API経由で類似アプリをスキャンし、aso-optimizerがメタデータを作成
  2. レビューして改善する
    Title feels too generic — give me 5 alternatives that include 'Pomodoro' without keyword stuffing.✓ コピーしました
    → 文字数制限内のバリエーション
  3. 47項目のチェックリストを確認する
    Run the launch checklist.✓ コピーしました
    → 各項目のPass/Fail判定と修正案

結果: 申請可能なASOアセットパックと、チェック済みのローンチリスト。

注意点
  • キーワードの詰め込みすぎによるストアリジェクト — aso-optimizerが警告を出すので、その指摘に従ってください
組み合わせ: claude-ads-skill

カテゴリ内の上位10競合を分析する

👤 既存プレイヤーに対してポジショニングを検討するPMや創業者 ⏱ ~30 min intermediate

使うタイミング: 自社のコピーを書く前に、競合がどのように自社アプリを説明しているかを把握したい場合。

フロー
  1. 競合分析を実行する
    /aso competitive in category 'Productivity' — top 10.✓ コピーしました
    → タイトル、サブタイトル、キーワード、評価パターンに関する実際のiTunesデータ
  2. ポジショニングのギャップを見つける
    Where are all 10 saying the same thing? What's the whitespace?✓ コピーしました
    → 具体的なポジショニングの切り口

結果: ライブデータに基づいた差別化されたポジショニングステートメント。

注意点
  • 上位10が1つの大手プレイヤーに偏っている場合、シグナルが歪む — カテゴリの絞り込みでフィルタリングするか、ミッドテールのアプリを含めてください

パフォーマンスが低迷している既存アプリのメタデータを最適化する

👤 公開済みアプリのダウンロード数が停滞しているアプリオーナー ⏱ ~30 min intermediate

使うタイミング: アプリが6ヶ月以上公開済みで、ランキングが横ばいになっている場合。

フロー
  1. 最適化を実行する
    /aso optimize — my app is MyApp, current metadata [paste].✓ コピーしました
    → キーワードセットで現在上位にランクしているアプリに基づいた改善提案
  2. A/Bテスト計画
    Which changes should I A/B test first, and in what order?✓ コピーしました
    → 優先順位付きのテストロードマップ

結果: ランキング改善のためのテストロードマップ。

注意点
  • 同時に多くの変更を行うと効果の帰属が不可能になる — スキルは一度に1つの変数のテストを推奨します

組み合わせ

他のMCPと組み合わせて10倍の力を

claude-code-aso-skill + claude-ads-skill

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.✓ コピーしました

ツール

このMCPが提供する機能

ツール入力呼び出すタイミングコスト
/aso full-audit app concept or URL 新規アプリまたは包括的なレビュー時 Tokens + iTunes API (free)
/aso optimize current metadata 既存アプリのメタデータ更新時 Tokens
/aso pre-launch concept + category 申請前 Tokens
/aso competitive category or competitor list ポジショニング検討時 Tokens + iTunes API

コストと制限

運用コスト

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(ユーザー獲得)に注力する場合ファネルのステージが異なる

その他

リソース

📖 GitHub の公式 README を読む

🐙 オープンな issue を見る

🔍 400以上のMCPサーバーとSkillsを見る