Communitygithub.com

asodevapp/skills

用於關鍵字發想、關鍵字優先排序、關鍵字/搜尋查詢 CSV 短清單、競爭對手關鍵字缺口、搜尋廣告熱度解讀,以及關鍵字在中繼資料/語系中的分佈分析。

skills 是什麼?

此技能可協助開發者或 ASO 專員,利用 ASO.dev 的關鍵字資料、上傳的 CSV 關鍵字短清單、競爭對手排名、搜尋廣告熱度 (Search Ads Popularity, SAP)、已追蹤關鍵字,以及透過 MCP 取得的最新中繼資料,建立完整的關鍵字策略。它涵蓋從原始 CSV 欄位對應、清理、聚類到機會評分的完整工作流程,並支援 Apple App Store 與 Google Play 兩個平台。核心功能包括:根據當前中繼資料計算關鍵字覆蓋率(精確片語、Token、部分、未覆蓋、浪費覆蓋),並依照欄位權重(如標題權重最高)計算覆蓋分數;依照商機、熱度、排名可行性及競爭缺口計算缺口優先序;並將關鍵字分為主要、次要、長尾、防禦型、競爭缺口、實驗型與避免型等類別。最終輸出結構化的覆蓋率報告,包含最佳機會、中繼資料分佈、覆蓋缺口及建議的操作,協助團隊優先處理高影響力的關鍵字,同時避免使用競爭對手商標及不必要的關鍵字堆疊。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/asodevapp/skills/tree/HEAD/skills/keyword-coverage

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

關鍵字覆蓋率

使用 ASO.dev 關鍵字資料、上傳的關鍵字 CSV 短清單、競爭對手排名、搜尋廣告熱度 (Search Ads Popularity, SAP)、已追蹤關鍵字,以及透過 MCP 取得的最新中繼資料,建立關鍵字策略。

當原始 CSV 仍需要進行欄位對應、清理、聚類或機會評分時,請先使用 keyword-research。

MCP 中繼資料覆蓋率工作流程

當可從 ASO.dev 讀取目前中繼資料時:

  1. 使用 current-metadata-fetch。
  2. Apple:需要時,呼叫 get_editor_data,指定目標 country、locales 和 fields。對於標題/副標題/關鍵字的覆蓋率,請使用 asoOnly: true。
  3. Google:呼叫 get_google_editor_data,用於取得標題、簡短說明和完整說明的覆蓋率。
  4. 依語系正規化中繼資料:
    • 比對時轉為小寫
    • 去除標點符號和多餘空格
    • 將 Apple 的 keywords 陣列拆分為單一詞彙
    • 保留原始文字以供報告和字元計數使用
  5. 根據國家、語系、關鍵字、熱度/SAP、排名、難度、競爭對手/來源和意圖,將 CSV 或 ASO.dev 資料中的關鍵字/搜尋查詢資料列正規化。
  6. 計算每個關鍵字/查詢相對於目前中繼資料的覆蓋率。

覆蓋率計算

使用片語和 Token 覆蓋率:

  • 精確片語覆蓋:完整查詢出現在某個欄位中。
  • Token 覆蓋:每個有意義的詞彙出現在已索引欄位中的某處。
  • 部分覆蓋:部分(而非全部)有意義的詞彙存在。
  • 未覆蓋:沒有任何有意義的詞彙存在。
  • 浪費覆蓋:欄位間重複出現的詞彙,且沒有明確的策略性原因。

忽略或降低停用詞和通用詞彙(如 app、free、best)的權重,除非它們在該語系/查詢中具有意義。

欄位權重:

| 平台 | 欄位 | 權重 | 備註 | |---|---:|---| | Apple | 標題 (title) | 1.00 | 最高的可見度和關鍵字權重 | | Apple | 副標題 (subtitle) | 0.80 | 強索引欄位 | | Apple | 關鍵字 (keywords) | 0.60 | 隱藏索引欄位;避免與標題/副標題重複 | | Apple | 說明/促銷文字 (description/promotionalText) | 0.10 | 轉換情境,非主要關鍵字覆蓋 | | Google Play | 標題 (title) | 1.00 | 最高索引欄位 | | Google Play | 簡短說明 (shortDescription) | 0.80 | 已索引且可見 | | Google Play | 完整說明 (fullDescription) | 0.50 | 已索引;自然重複很重要 |

建議的覆蓋率分數:

coverage_score =
  exact_phrase_match ? max(field_weight) :
  token_coverage_ratio * max(field_weight_of_covered_tokens)

然後對缺口進行優先排序:

gap_priority =
  relevance
  + popularity/SAP
  + ranking_feasibility
  + competitor_gap_value
  - current_coverage_score
  - policy_or_trademark_risk

請勿將此分數呈現為 App Store 排名預測。它是一個規劃啟發式指標。

分類關鍵字

  • 主要 - 1-3 個高相關性/高機會的詞彙,用於 app 名稱/標題或最強的可見欄位
  • 次要 - 5-10 個相關詞彙,用於副標題、簡短說明或 Apple 關鍵字欄位
  • 長尾 - 10-20 個特定意圖詞彙,用於 Apple 關鍵字欄位、Google 完整說明、CPP/PPO 和追蹤
  • 防禦型 - 保護目前排名
  • 競爭缺口 - 競爭對手有排名,但 app 沒有
  • 實驗型 - 先追蹤
  • 避免型 - 不相關、有風險、已註冊商標、過於廣泛

評分

如果資料存在:

Opportunity = relevance * 0.35
            + popularity * 0.25
            + ranking feasibility * 0.25
            + conversion intent * 0.15

請勿憑空捏造遺失的 SAP/排名數值。

輸出

# 關鍵字覆蓋率報告

來源:
國家:
語系:
目前中繼資料來源: MCP / CSV / 使用者提供

## 目前已索引的中繼資料
| 語系 | 欄位 | 值 | 字元數 | 已索引 |
|---|---|---|---:|---|

## 覆蓋率摘要
| 區段 | 關鍵字數 | 已覆蓋 | 部分覆蓋 | 遺漏 | 高優先級缺口 |
|---|---:|---:|---:|---:|---:|

## 最佳機會
| 關鍵字 | 語系 | 相關性 | 熱度/SAP | 目前排名 | 難度 | 覆蓋率 | 操作 |
|---|---:|---:|---:|---:|---:|---|---|

## 中繼資料分佈
| 關鍵字 | 標題 | 副標題/簡短說明 | 關鍵字欄位/完整說明 | 語系 | 覆蓋率 | 備註 |
|---|---|---|---|---|---|---|

## 覆蓋缺口
| 關鍵字 | 遺漏的 Token | 最適合添加的欄位 | 取捨 | 原因 |
|---|---|---|---|---|

## 推薦的 Apple 關鍵字欄位
`...`
字元數: 0/100

## ASO.dev 操作
1.  新增至關鍵字清單:
2.  追蹤競爭對手:
3.  在中繼資料中測試:
4.  用於 CPP/PPO:

規則

  • 相關性比熱度更重要。
  • 請勿使用競爭對手的商標。
  • 務必指定國家和語系。
  • 在聲明關鍵字遺漏之前,請先使用 MCP 目前的中繼資料進行確認。
  • 對於 Apple,除非有刻意原因,否則不要在關鍵字欄位中重複標題/副標題的詞彙。
  • 對於 Google Play,偏好自然的語意覆蓋,而非明顯的關鍵字堆疊。

Individual skills in this repo

This repo contains 10 individual skills — each has its own dedicated page.

asodevapp/skills

Use when the user wants Google Play Store or Android ASO: Play listing title, short description, full description, keyword strategy, feature graphic, screenshots, ratings/reviews, Play Store Experiments, localization, or Google Play-specific metadata via ASO.dev.

asodevapp/skills

Use when the user wants to interpret ASO.dev Measurements or App Store Connect metrics: downloads, impressions, product page views, conversion, revenue, retention, sessions, active devices, ratings, reviews, release markers, experiment impact, or before/after ASO performance.

asodevapp/skills

Use to read, create, or update ASO.dev per-app project context before metadata, localization, keywords, screenshots, IAP, subscriptions, pricing, In-App Events, nominations, or review work.

asodevapp/skills

Use when the user wants a full ASO audit or health check for an app: metadata, keyword coverage, cross-localization, screenshots, reviews, ratings, update history, In-App Events, IAP/subscriptions, CPP/PPO, competitors, rankings, or ASO.dev ASO Check interpretation.

asodevapp/skills

Use when the user wants App Store Custom Product Pages, Product Page Optimization, A/B testing, conversion rate optimization, product page variants, screenshot/icon/app preview tests, campaign pages, keyword/ad alignment, or CPP/PPO drafts in ASO.dev.

asodevapp/skills

Use when the user wants to create, plan, audit, optimize, localize, or fill App Store In-App Events in ASO.dev: event cards for Today/Games/Apps tabs, search, product pages, re-engagement, challenges, competitions, live events, premieres, seasons, major updates, and special events.

asodevapp/skills

Use for App Store consumable and non-consumable In-App Purchases: metadata, localization, pricing/availability notes, promoted IAP readiness, validation, and ASO.dev local MCP fill when that surface is available.

asodevapp/skills

Use when the user wants to write, rewrite, optimize, compare, validate, or bulk-fill Apple App Store or Google Play metadata in ASO.dev: title, subtitle, keyword field, description, promotional text, short description, full description, or What's New.

asodevapp/skills

Use when the user wants to analyze, respond to, report, or improve App Store reviews and ratings in ASO.dev: negative reviews, ratings trend, review replies, review complaints, review health, product insights, uploaded review CSV analysis, sentiment, missing feature requests, or rating prompt strategy.

asodevapp/skills

Use to prepare screenshot copy, screenshot order, creative briefs, and App Store / Google Play visual messaging.

相關技能