[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-Eronred-aso-skills-de":3,"guides-for-Eronred-aso-skills":1363,"similar-k1727n4vhgt43pj3y260sxsq3x86m9ew-de":1364},{"_creationTime":4,"_id":5,"children":6,"community":857,"display":858,"evaluation":861,"identity":1084,"isFallback":1087,"parentExtension":1088,"providers":1112,"relations":1118,"repo":1119,"tags":1361,"workflow":1362},1778686547483.5142,"k1727n4vhgt43pj3y260sxsq3x86m9ew",[7,45,68,91,111,132,152,174,194,217,237,257,279,299,319,341,362,383,402,424,446,465,484,503,522,540,559,578,600,621,641,662,683,705,726,747,768,788,812,835],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":24,"relations":39,"tags":41,"workflow":42},1778686547483.5144,"k17a2fx343h4rd44xaqs36khc186nfh0",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"When the user wants to A/B test App Store product page elements to improve conversion rate. Also use when the user mentions \"A/B test\", \"product page optimization\", \"test my screenshots\", \"test my icon\", \"conversion rate optimization\", \"CPP\", or \"custom product pages\". For screenshot design, see screenshot-optimization. For metadata optimization, see metadata-optimization.",{"claudeCode":15},"Eronred/aso-skills","ab-test-store-listing","https://github.com/Eronred/aso-skills",{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":16,"type":23},"skills/ab-test-store-listing","Eronred","aso-skills","en","skill",{"evaluate":25,"extract":37},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":29,"targetMarket":35,"tier":36},"3.0.0","4.4.0",95,[30,31,32,33,34],"aso","app-store","a-b-testing","marketing","conversion-rate-optimization","global","verified",{"commitSha":38},"HEAD",{"parentExtensionId":5,"repoId":40},"kd7cmwz9bgzp6ww0emxg8jfez186n7c2",[32,31,30,34,33],{"evaluatedAt":43,"extractAt":44,"updatedAt":43},1778686623544,1778686547483,{"_creationTime":46,"_id":47,"community":48,"display":49,"identity":53,"providers":56,"relations":64,"tags":65,"workflow":66},1778686547483.5146,"k17agahxn2z0r4nbyzx8ph95m586msbz",{"reviewCount":11},{"description":50,"installMethods":51,"name":52,"sourceUrl":17},"When the user wants to optimize their Google Play Store listing — title, short description, full description, keywords, ratings, or Play Store-specific features. Use when the user mentions \"Google Play\", \"Android\", \"Play Store\", \"Play Console\", \"short description\", \"full description indexed\", \"Google Play ASO\", or wants Google Play-specific keyword, creative, or ratings strategy. For iOS App Store optimization, see aso-audit and metadata-optimization.",{"claudeCode":15},"Android ASO (Google Play)",{"basePath":54,"githubOwner":20,"githubRepo":21,"locale":22,"slug":55,"type":23},"skills/android-aso","android-aso",{"evaluate":57,"extract":62},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":58,"targetMarket":35,"tier":36},[59,60,30,61,33],"app-store-optimization","google-play","android",{"commitSha":38,"license":63},"MIT",{"parentExtensionId":5,"repoId":40},[61,59,30,60,33],{"evaluatedAt":67,"extractAt":44,"updatedAt":67},1778686644847,{"_creationTime":69,"_id":70,"community":71,"display":72,"identity":76,"providers":78,"relations":87,"tags":88,"workflow":89},1778686547483.515,"k17dnb333wrbykz7m6t947evnx86mpxd",{"reviewCount":11},{"description":73,"installMethods":74,"name":75,"sourceUrl":17},"When the user wants to set up, interpret, or improve their app analytics and tracking. Also use when the user mentions \"analytics\", \"tracking\", \"metrics\", \"KPIs\", \"App Store Connect analytics\", \"install tracking\", \"funnel\", \"attribution\", or \"how is my app performing\". For A/B testing, see ab-test-store-listing. For retention metrics, see retention-optimization.",{"claudeCode":15},"app-analytics",{"basePath":77,"githubOwner":20,"githubRepo":21,"locale":22,"slug":75,"type":23},"skills/app-analytics",{"evaluate":79,"extract":86},{"promptVersionExtension":26,"promptVersionScoring":27,"score":80,"tags":81,"targetMarket":35,"tier":36},99,[82,83,59,84,85],"analytics","mobile-apps","tracking","metrics",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[82,59,85,83,84],{"evaluatedAt":90,"extractAt":44,"updatedAt":90},1778686667543,{"_creationTime":92,"_id":93,"community":94,"display":95,"identity":99,"providers":101,"relations":107,"tags":108,"workflow":109},1778686547483.5151,"k17e0sseezdr0ra18fkbse5mgh86mqgn",{"reviewCount":11},{"description":96,"installMethods":97,"name":98,"sourceUrl":17},"When the user wants to implement, optimize, or use App Clips for app discovery and conversion. Use when the user mentions \"App Clip\", \"app clip code\", \"mini app\", \"instant app\", \"App Clip card\", \"App Clip link\", \"no download required\", \"instant experience\", or wants to understand how App Clips appear in App Store search. For general App Store discoverability, see aso-audit. For marketing campaigns, see ua-campaign.",{"claudeCode":15},"app-clips",{"basePath":100,"githubOwner":20,"githubRepo":21,"locale":22,"slug":98,"type":23},"skills/app-clips",{"evaluate":102,"extract":106},{"promptVersionExtension":26,"promptVersionScoring":27,"score":80,"tags":103,"targetMarket":35,"tier":36},[98,30,59,104,105],"ios-development","mobile-marketing",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[98,59,30,104,105],{"evaluatedAt":110,"extractAt":44,"updatedAt":110},1778686688969,{"_creationTime":112,"_id":113,"community":114,"display":115,"identity":119,"providers":121,"relations":128,"tags":129,"workflow":130},1778686547483.5154,"k17ent9rcg5h7b81c6qpry8qxn86nn2c",{"reviewCount":11},{"description":116,"installMethods":117,"name":118,"sourceUrl":17},"When the user wants to design, test, or improve their app icon to increase tap-through rate and conversions in App Store search and browse. Use when the user mentions \"app icon\", \"icon design\", \"icon A/B test\", \"icon variants\", \"tap-through rate\", \"icon conversion\", \"icon refresh\", or wants to know what makes a good app icon. For screenshot optimization, see screenshot-optimization. For full listing A/B tests, see ab-test-store-listing.",{"claudeCode":15},"app-icon-optimization",{"basePath":120,"githubOwner":20,"githubRepo":21,"locale":22,"slug":118,"type":23},"skills/app-icon-optimization",{"evaluate":122,"extract":127},{"promptVersionExtension":26,"promptVersionScoring":27,"score":80,"tags":123,"targetMarket":35,"tier":36},[59,124,32,125,126,61],"app-icon","conversion-rate","ios",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[32,61,124,59,125,126],{"evaluatedAt":131,"extractAt":44,"updatedAt":131},1778686719025,{"_creationTime":133,"_id":134,"community":135,"display":136,"identity":140,"providers":142,"relations":148,"tags":149,"workflow":150},1778686547483.5156,"k172aeqmhy66rvhepwd57w6w1x86m584",{"reviewCount":11},{"description":137,"installMethods":138,"name":139,"sourceUrl":17},"When the user wants to plan a launch strategy for a new app or major update. Also use when the user mentions \"app launch\", \"launch plan\", \"launch checklist\", \"pre-launch\", \"launch day\", or \"how to launch my app\". For ongoing ASO after launch, see aso-audit. For paid acquisition during launch, see ua-campaign.",{"claudeCode":15},"app-launch",{"basePath":141,"githubOwner":20,"githubRepo":21,"locale":22,"slug":139,"type":23},"skills/app-launch",{"evaluate":143,"extract":147},{"promptVersionExtension":26,"promptVersionScoring":27,"score":80,"tags":144,"targetMarket":35,"tier":36},[139,83,145,146,59],"marketing-strategy","planning",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[139,59,145,83,146],{"evaluatedAt":151,"extractAt":44,"updatedAt":151},1778686738013,{"_creationTime":153,"_id":154,"community":155,"display":156,"identity":160,"providers":162,"relations":170,"tags":171,"workflow":172},1778686547483.5159,"k170bzg25rwkbjsg4catzx8qns86nq8h",{"reviewCount":11},{"description":157,"installMethods":158,"name":159,"sourceUrl":17},"When the user wants to create or update their app marketing context document. Also use when the user mentions \"app context\", \"marketing brief\", \"app positioning\", or when starting any ASO or app marketing project. This is the foundation skill — all other skills check for this context first.",{"claudeCode":15},"app-marketing-context",{"basePath":161,"githubOwner":20,"githubRepo":21,"locale":22,"slug":159,"type":23},"skills/app-marketing-context",{"evaluate":163,"extract":169},{"promptVersionExtension":26,"promptVersionScoring":27,"score":164,"tags":165,"targetMarket":35,"tier":36},97,[166,30,167,168,83],"app-marketing","content-generation","documentation",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[166,30,167,168,83],{"evaluatedAt":173,"extractAt":44,"updatedAt":173},1778686772692,{"_creationTime":175,"_id":176,"community":177,"display":178,"identity":182,"providers":184,"relations":190,"tags":191,"workflow":192},1778686547483.516,"k17b3fd4nvq4ss8aret6kfdwxx86nmbs",{"reviewCount":11},{"description":179,"installMethods":180,"name":181,"sourceUrl":17},"When the user wants to plan, script, produce, or optimize App Store Preview videos or Google Play promo videos — the autoplay videos that show in App Store/Play Store search and product pages. Use when the user mentions \"App Preview\", \"preview video\", \"app store video\", \"promo video\", \"Play Store video\", \"video poster frame\", \"YouTube promo for Play Store\", \"30 second app video\", \"video script\", \"video specs\", or \"should I add a preview video\". For static screenshots, see screenshot-optimization. For A/B testing the video, see ab-test-store-listing. For broader creative briefs, see screenshot-optimization (covers stills).",{"claudeCode":15},"app-preview-video",{"basePath":183,"githubOwner":20,"githubRepo":21,"locale":22,"slug":181,"type":23},"skills/app-preview-video",{"evaluate":185,"extract":189},{"promptVersionExtension":26,"promptVersionScoring":27,"score":186,"tags":187,"targetMarket":35,"tier":36},98,[59,188,33,126,61],"video-production",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[61,59,126,33,188],{"evaluatedAt":193,"extractAt":44,"updatedAt":193},1778686797883,{"_creationTime":195,"_id":196,"community":197,"display":198,"identity":202,"providers":205,"relations":213,"tags":214,"workflow":215},1778686547483.5164,"k17986e95t6rv0tk1a9dth80e986ms6j",{"reviewCount":11},{"description":199,"installMethods":200,"name":201,"sourceUrl":17},"When the user's app or update was rejected by Apple App Review or Google Play Review and they need to diagnose why, fix it, and resubmit fast. Use when the user mentions \"app rejected\", \"App Review rejection\", \"guideline violation\", \"Apple rejected my app\", \"Google Play rejected\", \"Play policy violation\", \"Resolution Center\", \"metadata rejection\", \"binary rejection\", \"guideline 2.1\", \"guideline 4.3\", \"guideline 5.1.1\", \"Sign in with Apple required\", \"Apple ID rejection\", \"Play Store suspension\", \"appeal\", \"I need to respond to App Review\", or \"expedited review\". For pre-submission listing health, see aso-audit. For metadata-only fixes, see metadata-optimization.",{"claudeCode":15},"App Rejection Recovery",{"basePath":203,"githubOwner":20,"githubRepo":21,"locale":22,"slug":204,"type":23},"skills/app-rejection-recovery","app-rejection-recovery",{"evaluate":206,"extract":212},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":207,"targetMarket":35,"tier":36},[208,209,60,126,61,210,211],"app-review","apple","resubmission","compliance",{"commitSha":38,"license":63},{"parentExtensionId":5,"repoId":40},[61,208,209,211,60,126,210],{"evaluatedAt":216,"extractAt":44,"updatedAt":216},1778686819981,{"_creationTime":218,"_id":219,"community":220,"display":221,"identity":225,"providers":227,"relations":233,"tags":234,"workflow":235},1778686547483.5166,"k179s2avjjay92pfk3cvc8926s86m9k2",{"reviewCount":11},{"description":222,"installMethods":223,"name":224,"sourceUrl":17},"When the user wants to get featured on the App Store or understand the editorial process. Also use when the user mentions \"get featured\", \"App Store editorial\", \"App of the Day\", \"Today tab\", \"Apple featuring\", or \"how to get Apple to feature my app\". For launch strategy, see app-launch. For ASO optimization, see aso-audit.",{"claudeCode":15},"app-store-featured",{"basePath":226,"githubOwner":20,"githubRepo":21,"locale":22,"slug":224,"type":23},"skills/app-store-featured",{"evaluate":228,"extract":232},{"promptVersionExtension":26,"promptVersionScoring":27,"score":80,"tags":229,"targetMarket":35,"tier":36},[59,209,230,33,231],"editorial","featuring",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[59,209,230,231,33],{"evaluatedAt":236,"extractAt":44,"updatedAt":236},1778686834429,{"_creationTime":238,"_id":239,"community":240,"display":241,"identity":245,"providers":247,"relations":253,"tags":254,"workflow":255},1778686547483.5168,"k172gh0xwsyz101hcx3nkv7ts586nrxb",{"reviewCount":11},{"description":242,"installMethods":243,"name":244,"sourceUrl":17},"When the user wants to set up, optimize, or scale Apple Search Ads (ASA) campaigns — including keyword bidding, match types, campaign structure, Creative Product Sets, CPP routing, and ROAS optimization. Use when the user mentions \"Apple Search Ads\", \"ASA\", \"Search Ads\", \"Search tab ads\", \"Today tab ads\", \"CPT\", \"TTR\", \"Search Match\", \"exact match\", \"broad match\", \"CPP in ads\", \"ASA bidding\", or \"Search Ads budget\". For Meta/Google UAC/TikTok paid UA, see ua-campaign.",{"claudeCode":15},"apple-search-ads",{"basePath":246,"githubOwner":20,"githubRepo":21,"locale":22,"slug":244,"type":23},"skills/apple-search-ads",{"evaluate":248,"extract":252},{"promptVersionExtension":26,"promptVersionScoring":27,"score":164,"tags":249,"targetMarket":35,"tier":36},[244,250,251,166,59],"asa","paid-ua",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[166,59,244,250,251],{"evaluatedAt":256,"extractAt":44,"updatedAt":256},1778686852923,{"_creationTime":258,"_id":259,"community":260,"display":261,"identity":265,"providers":267,"relations":275,"tags":276,"workflow":277},1778686547483.517,"k1773s644zj719pbtbgwknn4n586mh2c",{"reviewCount":11},{"description":262,"installMethods":263,"name":264,"sourceUrl":17},"When the user wants to analyze their own app's actual performance data from App Store Connect — real downloads, revenue, IAP, subscriptions, trials, or country breakdowns synced via Appeeky Connect. Use when the user asks about \"my downloads\", \"my revenue\", \"how is my app performing\", \"ASC data\", \"sales and trends\", \"my subscription numbers\", \"App Store Connect metrics\", or wants to compare periods or top markets. For third-party app estimates, see app-analytics. For subscription analytics depth, see monetization-strategy.",{"claudeCode":15},"asc-metrics",{"basePath":266,"githubOwner":20,"githubRepo":21,"locale":22,"slug":264,"type":23},"skills/asc-metrics",{"evaluate":268,"extract":274},{"promptVersionExtension":26,"promptVersionScoring":27,"score":164,"tags":269,"targetMarket":35,"tier":36},[270,82,271,272,273,105],"app-store-connect","revenue","downloads","subscriptions",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[82,270,272,105,271,273],{"evaluatedAt":278,"extractAt":44,"updatedAt":278},1778686873482,{"_creationTime":280,"_id":281,"community":282,"display":283,"identity":287,"providers":289,"relations":295,"tags":296,"workflow":297},1778686547483.5173,"k1767h8ag9nsd21xpqb08mmap986mds6",{"reviewCount":11},{"description":284,"installMethods":285,"name":286,"sourceUrl":17},"When the user wants a full ASO health audit, review their App Store listing quality, or diagnose why their app isn't ranking. Also use when the user mentions \"ASO audit\", \"ASO score\", \"why am I not ranking\", \"listing review\", or \"optimize my app store page\". For keyword-specific research, see keyword-research. For metadata writing, see metadata-optimization.",{"claudeCode":15},"aso-audit",{"basePath":288,"githubOwner":20,"githubRepo":21,"locale":22,"slug":286,"type":23},"skills/aso-audit",{"evaluate":290,"extract":294},{"promptVersionExtension":26,"promptVersionScoring":27,"score":186,"tags":291,"targetMarket":35,"tier":36},[30,59,105,292,293],"app-analysis","audit",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[292,59,30,293,105],{"evaluatedAt":298,"extractAt":44,"updatedAt":298},1778686902030,{"_creationTime":300,"_id":301,"community":302,"display":303,"identity":307,"providers":309,"relations":315,"tags":316,"workflow":317},1778686547483.5176,"k175heazrca87111hwf590wdy986m4gn",{"reviewCount":11},{"description":304,"installMethods":305,"name":306,"sourceUrl":17},"Single entry point that routes any ASO, App Store, Google Play, app marketing, paid UA, monetization, retention, reviews, ratings, market-intel, or app-analytics question to the correct specialist skill in this library. Use FIRST whenever the user mentions an app, App Store, Play Store, keywords, ranking, downloads, revenue, subscriptions, screenshots, icon, reviews, competitors, charts, in-app events, launch, press, or ads — but the right specialized skill is not obvious. Triggers: \"/aso-skill\", \"/aso\", \"aso help\", \"help me with my app\", \"I need ASO\", \"which skill should I use\", or any ambiguous app-marketing request. Skip this router only when the user explicitly invokes a specific skill (e.g. /aso-audit, /keyword-research).",{"claudeCode":15},"aso-router",{"basePath":308,"githubOwner":20,"githubRepo":21,"locale":22,"slug":306,"type":23},"skills/aso-router",{"evaluate":310,"extract":314},{"promptVersionExtension":26,"promptVersionScoring":27,"score":186,"tags":311,"targetMarket":35,"tier":36},[30,59,312,166,313],"router","skill-library",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[166,59,30,312,313],{"evaluatedAt":318,"extractAt":44,"updatedAt":318},1778686923198,{"_creationTime":320,"_id":321,"community":322,"display":323,"identity":327,"providers":330,"relations":337,"tags":338,"workflow":339},1778686547483.5178,"k17fdbgxhmr6jxjwnh0n9c5n4x86m9nc",{"reviewCount":11},{"description":324,"installMethods":325,"name":326,"sourceUrl":17},"When the user wants to set up, debug, or interpret app install attribution — including SKAdNetwork (SKAN), Apple's AdAttributionKit, Google Play Install Referrer, MMPs (AppsFlyer, Adjust, Singular, Branch, Kochava), deep links, deferred deep links, conversion values, postback windows, or privacy thresholds. Use when the user mentions \"SKAdNetwork\", \"SKAN\", \"SKAN 4\", \"AdAttributionKit\", \"AAK\", \"MMP\", \"AppsFlyer\", \"Adjust\", \"Singular\", \"Branch\", \"attribution\", \"conversion value\", \"postback\", \"Install Referrer\", \"deferred deep link\", \"iOS 14.5\", \"ATT\", \"App Tracking Transparency\", \"IDFA\", or \"I can't measure my ad campaigns\". For paid campaign strategy, see ua-campaign and apple-search-ads. For analytics events, see app-analytics.",{"claudeCode":15},"Attribution Setup",{"basePath":328,"githubOwner":20,"githubRepo":21,"locale":22,"slug":329,"type":23},"skills/attribution-setup","attribution-setup",{"evaluate":331,"extract":336},{"promptVersionExtension":26,"promptVersionScoring":27,"score":80,"tags":332,"targetMarket":35,"tier":36},[333,334,82,335,33],"attribution","skadnetwork","mobile",{"commitSha":38,"license":63},{"parentExtensionId":5,"repoId":40},[82,333,33,335,334],{"evaluatedAt":340,"extractAt":44,"updatedAt":340},1778686961802,{"_creationTime":342,"_id":343,"community":344,"display":345,"identity":349,"providers":351,"relations":358,"tags":359,"workflow":360},1778686547483.518,"k1745qh2nzcnd5b44s5zgaajan86nwgy",{"reviewCount":11},{"description":346,"installMethods":347,"name":348,"sourceUrl":17},"When the user wants to choose, change, or evaluate their App Store / Google Play category and subcategory — including primary vs secondary category trade-offs, chart-rank competitive analysis, category-driven discoverability, and how category choice affects featuring eligibility. Use when the user mentions \"which category\", \"App Store category\", \"primary category\", \"secondary category\", \"change my category\", \"Health & Fitness vs Lifestyle\", \"Productivity vs Utilities\", \"rank higher in a smaller category\", \"category chart\", \"subcategory\", \"Play Store category\", or \"should I switch categories\". For full ASO health beyond category, see aso-audit. For competitor analysis within the chosen category, see competitor-analysis. For chart movements within categories, see market-movers.",{"claudeCode":15},"category-positioning",{"basePath":350,"githubOwner":20,"githubRepo":21,"locale":22,"slug":348,"type":23},"skills/category-positioning",{"evaluate":352,"extract":357},{"promptVersionExtension":26,"promptVersionScoring":27,"score":353,"tags":354,"targetMarket":35,"tier":36},100,[59,30,105,355,356],"app-store-category","google-play-category",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[355,59,30,356,105],{"evaluatedAt":361,"extractAt":44,"updatedAt":361},1778686978417,{"_creationTime":363,"_id":364,"community":365,"display":366,"identity":370,"providers":372,"relations":379,"tags":380,"workflow":381},1778686547483.5183,"k179aahw6m5keb3z17kcpb5brh86m4pz",{"reviewCount":11},{"description":367,"installMethods":368,"name":369,"sourceUrl":17},"When the user wants to analyze competitors' App Store strategy, find keyword gaps, or understand competitive positioning. Also use when the user mentions \"competitor analysis\", \"competitive research\", \"keyword gap\", \"what are my competitors doing\", or \"compare my app to\". For keyword-specific research, see keyword-research. For metadata writing, see metadata-optimization.",{"claudeCode":15},"competitor-analysis",{"basePath":371,"githubOwner":20,"githubRepo":21,"locale":22,"slug":369,"type":23},"skills/competitor-analysis",{"evaluate":373,"extract":378},{"promptVersionExtension":26,"promptVersionScoring":27,"score":374,"tags":375,"targetMarket":35,"tier":36},96,[59,369,105,376,377],"app-intelligence","keyword-research",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[376,59,369,377,105],{"evaluatedAt":382,"extractAt":44,"updatedAt":382},1778686998836,{"_creationTime":384,"_id":385,"community":386,"display":387,"identity":391,"providers":393,"relations":398,"tags":399,"workflow":400},1778686547483.5186,"k172k9jd39m6z0eg55rgjmgt9986mnse",{"reviewCount":11},{"description":388,"installMethods":389,"name":390,"sourceUrl":17},"When the user wants to monitor competitor apps on an ongoing basis — tracking metadata changes, keyword shifts, screenshot updates, rating trends, or new features. Use when the user mentions \"competitor monitoring\", \"track competitors\", \"competitor alert\", \"competitor changed their title\", \"watch a competitor app\", \"competitor weekly report\", \"competitive intelligence\", or \"what changed in competitor's listing\". For a one-time deep competitive analysis, see competitor-analysis. For market-wide chart movements, see market-movers.",{"claudeCode":15},"competitor-tracking",{"basePath":392,"githubOwner":20,"githubRepo":21,"locale":22,"slug":390,"type":23},"skills/competitor-tracking",{"evaluate":394,"extract":397},{"promptVersionExtension":26,"promptVersionScoring":27,"score":186,"tags":395,"targetMarket":35,"tier":36},[59,369,166,396,83],"market-intelligence",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[166,59,369,396,83],{"evaluatedAt":401,"extractAt":44,"updatedAt":401},1778687023640,{"_creationTime":403,"_id":404,"community":405,"display":406,"identity":410,"providers":412,"relations":420,"tags":421,"workflow":422},1778686547483.5188,"k17c97qrzhndzkxxzj7k0pt3rh86nt0p",{"reviewCount":11},{"description":407,"installMethods":408,"name":409,"sourceUrl":17},"When the user wants to monitor, triage, or reduce their app's crash rate — including setting up Crashlytics, prioritizing which crashes to fix first, interpreting crash data, and understanding how crashes affect App Store ranking. Use when the user mentions \"crash\", \"crashlytics\", \"crash rate\", \"ANR\", \"app not responding\", \"crash-free sessions\", \"crash-free users\", \"symbolication\", \"stability\", \"firebase crashes\", \"app crashing\", or \"crash report\". For overall analytics setup, see app-analytics.",{"claudeCode":15},"crash-analytics",{"basePath":411,"githubOwner":20,"githubRepo":21,"locale":22,"slug":409,"type":23},"skills/crash-analytics",{"evaluate":413,"extract":419},{"promptVersionExtension":26,"promptVersionScoring":27,"score":80,"tags":414,"targetMarket":35,"tier":36},[59,415,416,417,126,61,418],"mobile-analytics","crash-reporting","firebase","debugging",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[61,59,416,418,417,126,415],{"evaluatedAt":423,"extractAt":44,"updatedAt":423},1778687039013,{"_creationTime":425,"_id":426,"community":427,"display":428,"identity":432,"providers":434,"relations":442,"tags":443,"workflow":444},1778686547483.519,"k17d7f6gwt4c4eabc3bg088d2986mand",{"reviewCount":11},{"description":429,"installMethods":430,"name":431,"sourceUrl":17},"When the user wants to plan, brief, source, or measure organic creator / influencer / UGC marketing for their app — including TikTok creators, Instagram Reels, YouTube Shorts, micro-influencers, paid creator briefs, UGC ad creative for Meta/TikTok, affiliate programs, and seeding strategy. Use when the user mentions \"creators\", \"influencers\", \"TikTok marketing\", \"UGC\", \"user-generated content\", \"creator briefs\", \"creator outreach\", \"influencer marketing\", \"Reels\", \"Shorts\", \"creator gifting\", \"seeding\", \"affiliate\", \"Whop\", \"TikTok Spark Ads\", \"Instagram collab posts\", or \"I want my app to go viral on TikTok\". For paid social ad campaigns (Meta/TikTok ad accounts), see ua-campaign. For PR / press, see press-and-pr. For viral in-app loops, see referral-program.",{"claudeCode":15},"creator-ugc-marketing",{"basePath":433,"githubOwner":20,"githubRepo":21,"locale":22,"slug":431,"type":23},"skills/creator-ugc-marketing",{"evaluate":435,"extract":441},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":436,"targetMarket":35,"tier":36},[166,437,438,439,440],"creator-marketing","influencer-marketing","ugc","social-media-marketing",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[166,437,438,440,439],{"evaluatedAt":445,"extractAt":44,"updatedAt":445},1778687062050,{"_creationTime":447,"_id":448,"community":449,"display":450,"identity":454,"providers":456,"relations":461,"tags":462,"workflow":463},1778686547483.5193,"k179bqfh136fygtrg75mv49v5d86m0d1",{"reviewCount":11},{"description":451,"installMethods":452,"name":453,"sourceUrl":17},"When the user wants to design, deploy, or measure Apple Custom Product Pages (CPP) — the alternate App Store product pages with different screenshots, preview videos, and promo text shown to users coming from specific URLs (typically ad campaigns or social posts). Use when the user mentions \"Custom Product Page\", \"CPP\", \"alternate product page\", \"App Store URL variant\", \"ASA CPP\", \"campaign-specific landing page\", \"product page per audience\", \"App Store Connect CPP\", \"ppoUrl\", \"?cpp=\" parameter, or \"show different screenshots to different ad audiences\". For App Store A/B tests on the default page, see ab-test-store-listing. For paid ad campaigns that route to CPPs, see apple-search-ads or ua-campaign.",{"claudeCode":15},"custom-product-pages",{"basePath":455,"githubOwner":20,"githubRepo":21,"locale":22,"slug":453,"type":23},"skills/custom-product-pages",{"evaluate":457,"extract":460},{"promptVersionExtension":26,"promptVersionScoring":27,"score":353,"tags":458,"targetMarket":35,"tier":36},[31,30,209,33,459],"product-pages",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[31,209,30,33,459],{"evaluatedAt":464,"extractAt":44,"updatedAt":464},1778687084169,{"_creationTime":466,"_id":467,"community":468,"display":469,"identity":473,"providers":475,"relations":480,"tags":481,"workflow":482},1778686547483.5195,"k178j5gt7s423jty0wc04mz1an86nmv9",{"reviewCount":11},{"description":470,"installMethods":471,"name":472,"sourceUrl":17},"When the user wants to create, plan, or optimize App Store In-App Events — the event cards that appear on the Today tab, search results, and your product page. Use when the user mentions \"in-app event\", \"App Store event\", \"event card\", \"Today tab\", \"live event\", \"challenge\", \"game event\", \"seasonal event card\", or wants visibility beyond organic search. For general ASO, see aso-audit. For seasonal keyword strategy, see seasonal-aso.",{"claudeCode":15},"in-app-events",{"basePath":474,"githubOwner":20,"githubRepo":21,"locale":22,"slug":472,"type":23},"skills/in-app-events",{"evaluate":476,"extract":479},{"promptVersionExtension":26,"promptVersionScoring":27,"score":186,"tags":477,"targetMarket":35,"tier":36},[31,30,33,83,478],"events",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[31,30,478,33,83],{"evaluatedAt":483,"extractAt":44,"updatedAt":483},1778687109104,{"_creationTime":485,"_id":486,"community":487,"display":488,"identity":492,"providers":494,"relations":499,"tags":500,"workflow":501},1778686547483.5198,"k175gaw1f1nhjstjgnv6x8r0js86nyzs",{"reviewCount":11},{"description":489,"installMethods":490,"name":491,"sourceUrl":17},"When the user wants to discover, evaluate, or prioritize App Store keywords. Also use when the user mentions \"keyword research\", \"find keywords\", \"search volume\", \"keyword difficulty\", \"keyword ideas\", or \"what keywords should I target\". For implementing keywords into metadata, see metadata-optimization. For auditing current keyword performance, see aso-audit.",{"claudeCode":15},"Keyword Research",{"basePath":493,"githubOwner":20,"githubRepo":21,"locale":22,"slug":377,"type":23},"skills/keyword-research",{"evaluate":495,"extract":498},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":496,"targetMarket":35,"tier":36},[59,497,377,105,30],"seo",{"commitSha":38,"license":63},{"parentExtensionId":5,"repoId":40},[59,30,377,105,497],{"evaluatedAt":502,"extractAt":44,"updatedAt":502},1778687131152,{"_creationTime":504,"_id":505,"community":506,"display":507,"identity":511,"providers":513,"relations":518,"tags":519,"workflow":520},1778686547483.52,"k1781rfc4gc1ds80m96g80pnmx86n5bd",{"reviewCount":11},{"description":508,"installMethods":509,"name":510,"sourceUrl":17},"When the user wants to localize their App Store listing for international markets. Also use when the user mentions \"localization\", \"translate my app\", \"international markets\", \"expand to new countries\", \"localize metadata\", or \"which countries should I target\". For keyword research in specific markets, see keyword-research. For metadata writing, see metadata-optimization.",{"claudeCode":15},"localization",{"basePath":512,"githubOwner":20,"githubRepo":21,"locale":22,"slug":510,"type":23},"skills/localization",{"evaluate":514,"extract":517},{"promptVersionExtension":26,"promptVersionScoring":27,"score":353,"tags":515,"targetMarket":35,"tier":36},[30,59,510,33,516],"internationalization",{"commitSha":38,"license":63},{"parentExtensionId":5,"repoId":40},[59,30,516,510,33],{"evaluatedAt":521,"extractAt":44,"updatedAt":521},1778687153799,{"_creationTime":523,"_id":524,"community":525,"display":526,"identity":530,"providers":532,"relations":536,"tags":537,"workflow":538},1778686547483.5203,"k172586j85zy6ed9hr0r7pwby986m8z3",{"reviewCount":11},{"description":527,"installMethods":528,"name":529,"sourceUrl":17},"When the user wants to track App Store chart rank changes, find top gainers and losers, detect breakout apps entering the top 100, or identify apps dropping out of charts. Also use when the user mentions \"chart movers\", \"rank changes\", \"who's rising\", \"who's falling\", \"new chart entries\", \"top gainers\", or \"market shifts\". For broader market overview, see market-pulse. For competitive keyword analysis, see competitor-analysis.",{"claudeCode":15},"market-movers",{"basePath":531,"githubOwner":20,"githubRepo":21,"locale":22,"slug":529,"type":23},"skills/market-movers",{"evaluate":533,"extract":535},{"promptVersionExtension":26,"promptVersionScoring":27,"score":353,"tags":534,"targetMarket":35,"tier":36},[31,30,396,82,105],{"commitSha":38},{"parentExtensionId":5,"repoId":40},[82,31,30,396,105],{"evaluatedAt":539,"extractAt":44,"updatedAt":539},1778687205370,{"_creationTime":541,"_id":542,"community":543,"display":544,"identity":548,"providers":550,"relations":555,"tags":556,"workflow":557},1778686547483.5205,"k173v7e9p1qshmvt61ehm6k19186ncd2",{"reviewCount":11},{"description":545,"installMethods":546,"name":547,"sourceUrl":17},"When the user wants a comprehensive App Store market overview, daily/weekly market briefing, or combined view of chart movements, trending keywords, featured apps, and new releases. Also use when the user mentions \"market overview\", \"what's happening on the App Store\", \"market briefing\", \"weekly report\", \"market trends\", or \"state of the market\". For chart-specific rank changes only, see market-movers. For keyword trends only, see keyword-research.",{"claudeCode":15},"market-pulse",{"basePath":549,"githubOwner":20,"githubRepo":21,"locale":22,"slug":547,"type":23},"skills/market-pulse",{"evaluate":551,"extract":554},{"promptVersionExtension":26,"promptVersionScoring":27,"score":164,"tags":552,"targetMarket":35,"tier":36},[31,396,75,553,33],"data-analysis",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[75,31,553,396,33],{"evaluatedAt":558,"extractAt":44,"updatedAt":558},1778687231445,{"_creationTime":560,"_id":561,"community":562,"display":563,"identity":567,"providers":569,"relations":574,"tags":575,"workflow":576},1778686547483.5208,"k17atqke141mqxswa5dbd2835586nea8",{"reviewCount":11},{"description":564,"installMethods":565,"name":566,"sourceUrl":17},"When the user wants to optimize App Store metadata — title, subtitle, keyword field, or description. Also use when the user mentions \"optimize my title\", \"ASO metadata\", \"keyword field\", \"character limits\", \"app description\", or \"write my subtitle\". For keyword discovery, see keyword-research. For full ASO audits, see aso-audit.",{"claudeCode":15},"metadata-optimization",{"basePath":568,"githubOwner":20,"githubRepo":21,"locale":22,"slug":566,"type":23},"skills/metadata-optimization",{"evaluate":570,"extract":573},{"promptVersionExtension":26,"promptVersionScoring":27,"score":186,"tags":571,"targetMarket":35,"tier":36},[59,30,572,33,126,61],"metadata",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[61,59,30,126,33,572],{"evaluatedAt":577,"extractAt":44,"updatedAt":577},1778687249204,{"_creationTime":579,"_id":580,"community":581,"display":582,"identity":586,"providers":588,"relations":596,"tags":597,"workflow":598},1778686547483.521,"k1719hm9dws56mh3y5k3pt49eh86mrvq",{"reviewCount":11},{"description":583,"installMethods":584,"name":585,"sourceUrl":17},"When the user wants to design or optimize their app's monetization — pricing, paywalls, subscriptions, or in-app purchases. Also use when the user mentions \"pricing\", \"paywall\", \"subscription\", \"IAP\", \"how to monetize\", \"revenue optimization\", \"free trial\", or \"conversion to paid\". For retention impact, see retention-optimization. For competitive pricing, see competitor-analysis.",{"claudeCode":15},"monetization-strategy",{"basePath":587,"githubOwner":20,"githubRepo":21,"locale":22,"slug":585,"type":23},"skills/monetization-strategy",{"evaluate":589,"extract":595},{"promptVersionExtension":26,"promptVersionScoring":27,"score":590,"tags":591,"targetMarket":35,"tier":36},94,[592,593,273,166,594],"monetization","pricing","revenue-optimization",{"commitSha":38,"license":63},{"parentExtensionId":5,"repoId":40},[166,592,593,594,273],{"evaluatedAt":599,"extractAt":44,"updatedAt":599},1778687267456,{"_creationTime":601,"_id":602,"community":603,"display":604,"identity":608,"providers":610,"relations":617,"tags":618,"workflow":619},1778686547483.5212,"k175fnvx74jpf0yw93vezjnmz186m4qd",{"reviewCount":11},{"description":605,"installMethods":606,"name":607,"sourceUrl":17},"When the user wants to improve their app's onboarding experience, increase activation rate, reduce Day 1 drop-off, or optimize the first-run flow. Use when the user mentions \"onboarding\", \"first-run\", \"activation\", \"tutorial\", \"day 1 retention\", \"new user flow\", \"permission prompts\", \"sign-up conversion\", \"onboarding funnel\", or \"users dropping off early\". For overall retention strategy, see retention-optimization. For paywall placement, see monetization-strategy.",{"claudeCode":15},"onboarding-optimization",{"basePath":609,"githubOwner":20,"githubRepo":21,"locale":22,"slug":607,"type":23},"skills/onboarding-optimization",{"evaluate":611,"extract":616},{"promptVersionExtension":26,"promptVersionScoring":27,"score":186,"tags":612,"targetMarket":35,"tier":36},[59,166,613,614,615],"onboarding","user-activation","retention",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[166,59,613,615,614],{"evaluatedAt":620,"extractAt":44,"updatedAt":620},1778687284280,{"_creationTime":622,"_id":623,"community":624,"display":625,"identity":629,"providers":631,"relations":637,"tags":638,"workflow":639},1778686547483.5215,"k17dy3dvdk62msddzs8pxe7g4d86mgsj",{"reviewCount":11},{"description":626,"installMethods":627,"name":628,"sourceUrl":17},"When the user wants to design, test, or optimize their app's paywall — layout, copy, pricing display, trial offers, plan structure, hard vs soft paywall, paywall placement, or paywall A/B tests. Use when the user mentions \"paywall\", \"paywall design\", \"paywall conversion\", \"trial-to-paid\", \"soft paywall\", \"hard paywall\", \"paywall A/B test\", \"paywall copy\", \"plan picker\", \"annual vs monthly display\", \"best paywall\", \"RevenueCat paywall\", \"Superwall\", \"Adapty\", or \"my paywall isn't converting\". For overall pricing strategy and monetization model choice, see monetization-strategy. For trial nurture, dunning, and churn, see subscription-lifecycle. For where in the onboarding the paywall fires, see onboarding-optimization.",{"claudeCode":15},"paywall-optimization",{"basePath":630,"githubOwner":20,"githubRepo":21,"locale":22,"slug":628,"type":23},"skills/paywall-optimization",{"evaluate":632,"extract":636},{"promptVersionExtension":26,"promptVersionScoring":27,"score":164,"tags":633,"targetMarket":35,"tier":36},[634,592,166,635,30],"paywall","conversion-optimization",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[166,30,635,592,634],{"evaluatedAt":640,"extractAt":44,"updatedAt":640},1778687301128,{"_creationTime":642,"_id":643,"community":644,"display":645,"identity":649,"providers":651,"relations":658,"tags":659,"workflow":660},1778686547483.5217,"k17c6axgpdzgp3h9vg9ayrp2r186mcv8",{"reviewCount":11},{"description":646,"installMethods":647,"name":648,"sourceUrl":17},"When the user wants to get press coverage, media mentions, or editorial features for their app — including writing press releases, pitching journalists, getting on \"best apps\" lists, or building an app press kit. Use when the user mentions \"press\", \"PR\", \"media coverage\", \"TechCrunch\", \"journalist\", \"press release\", \"app press kit\", \"get featured in media\", \"editorial coverage\", \"review from a blogger\", or \"app launch announcement\". For Apple editorial featuring, see app-store-featured. For launch strategy, see app-launch.",{"claudeCode":15},"press-and-pr",{"basePath":650,"githubOwner":20,"githubRepo":21,"locale":22,"slug":648,"type":23},"skills/press-and-pr",{"evaluate":652,"extract":657},{"promptVersionExtension":26,"promptVersionScoring":27,"score":80,"tags":653,"targetMarket":35,"tier":36},[166,654,655,656,139],"public-relations","press-release","journalism",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[139,166,656,655,654],{"evaluatedAt":661,"extractAt":44,"updatedAt":661},1778687330004,{"_creationTime":663,"_id":664,"community":665,"display":666,"identity":670,"providers":672,"relations":679,"tags":680,"workflow":681},1778686547483.522,"k17azfrp4ezwnqdhc5ec77dezd86m92s",{"reviewCount":11},{"description":667,"installMethods":668,"name":669,"sourceUrl":17},"When the user wants to improve their app's star rating, increase ratings volume, optimize when and how they prompt users for a review, or recover from a bad rating period. Use when the user mentions \"app rating\", \"star rating\", \"review prompt\", \"SKStoreReviewRequest\", \"In-App Review API\", \"ask for review\", \"low rating\", \"rating drop\", \"get more reviews\", or \"recover from 1-star\". For responding to reviews, see review-management. For overall ASO health, see aso-audit.",{"claudeCode":15},"rating-prompt-strategy",{"basePath":671,"githubOwner":20,"githubRepo":21,"locale":22,"slug":669,"type":23},"skills/rating-prompt-strategy",{"evaluate":673,"extract":678},{"promptVersionExtension":26,"promptVersionScoring":27,"score":353,"tags":674,"targetMarket":35,"tier":36},[59,166,675,676,677],"ratings","reviews","user-engagement",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[166,59,675,676,677],{"evaluatedAt":682,"extractAt":44,"updatedAt":682},1778687349822,{"_creationTime":684,"_id":685,"community":686,"display":687,"identity":691,"providers":694,"relations":701,"tags":702,"workflow":703},1778686547483.5222,"k1790d68f1fxn4r91k3q50v4z186n7b1",{"reviewCount":11},{"description":688,"installMethods":689,"name":690,"sourceUrl":17},"When the user wants to design, launch, or optimize an in-app referral / invite / share-to-earn program — including reward structure, mechanics, fraud prevention, deep link setup, and viral coefficient measurement. Use when the user mentions \"referral program\", \"invite a friend\", \"refer and earn\", \"share to earn\", \"viral loop\", \"viral coefficient\", \"K-factor\", \"double-sided rewards\", \"give X get X\", \"referral rewards\", \"invite link\", \"share sheet\", \"Branch referrals\", \"in-app invites\", or \"how to make my app go viral\". For deep link infrastructure that referrals depend on, see attribution-setup. For organic content-driven virality (UGC, creator), see creator-ugc-marketing.",{"claudeCode":15},"Referral Program",{"basePath":692,"githubOwner":20,"githubRepo":21,"locale":22,"slug":693,"type":23},"skills/referral-program","referral-program",{"evaluate":695,"extract":700},{"promptVersionExtension":26,"promptVersionScoring":27,"score":186,"tags":696,"targetMarket":35,"tier":36},[693,697,166,698,699],"growth-marketing","virality","user-acquisition",{"commitSha":38,"license":63},{"parentExtensionId":5,"repoId":40},[166,697,693,699,698],{"evaluatedAt":704,"extractAt":44,"updatedAt":704},1778687372257,{"_creationTime":706,"_id":707,"community":708,"display":709,"identity":713,"providers":715,"relations":722,"tags":723,"workflow":724},1778686547483.5225,"k17d6jz7t9y116pn5hfm6gnt6n86mw96",{"reviewCount":11},{"description":710,"installMethods":711,"name":712,"sourceUrl":17},"When the user wants to reduce churn, improve user engagement, or increase lifetime value. Also use when the user mentions \"retention\", \"churn\", \"users leaving\", \"engagement\", \"DAU/MAU\", \"user activation\", or \"why are users uninstalling\". For onboarding-specific issues, see app-launch. For monetization, see monetization-strategy.",{"claudeCode":15},"retention-optimization",{"basePath":714,"githubOwner":20,"githubRepo":21,"locale":22,"slug":712,"type":23},"skills/retention-optimization",{"evaluate":716,"extract":721},{"promptVersionExtension":26,"promptVersionScoring":27,"score":186,"tags":717,"targetMarket":35,"tier":36},[718,166,719,720,83],"user-retention","engagement","churn-reduction",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[166,720,719,83,718],{"evaluatedAt":725,"extractAt":44,"updatedAt":725},1778687396312,{"_creationTime":727,"_id":728,"community":729,"display":730,"identity":734,"providers":736,"relations":743,"tags":744,"workflow":745},1778686547483.5227,"k177nbnbjb9q2wnmy8kd6q3dnh86nkrn",{"reviewCount":11},{"description":731,"installMethods":732,"name":733,"sourceUrl":17},"When the user wants to analyze, respond to, or improve their app reviews and ratings. Also use when the user mentions \"reviews\", \"ratings\", \"negative reviews\", \"how to get more reviews\", \"review response\", or \"my rating is dropping\". For broader ASO audit, see aso-audit. For retention issues causing bad reviews, see retention-optimization.",{"claudeCode":15},"review-management",{"basePath":735,"githubOwner":20,"githubRepo":21,"locale":22,"slug":733,"type":23},"skills/review-management",{"evaluate":737,"extract":742},{"promptVersionExtension":26,"promptVersionScoring":27,"score":164,"tags":738,"targetMarket":35,"tier":36},[739,59,740,105,741],"app-reviews","reputation-management","customer-feedback",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[739,59,741,105,740],{"evaluatedAt":746,"extractAt":44,"updatedAt":746},1778687415779,{"_creationTime":748,"_id":749,"community":750,"display":751,"identity":755,"providers":757,"relations":764,"tags":765,"workflow":766},1778686547483.523,"k17b0qzhb1sf4e0f7nz4gbnxxd86mz1s",{"reviewCount":11},{"description":752,"installMethods":753,"name":754,"sourceUrl":17},"When the user wants to design, optimize, or evaluate App Store screenshots and preview videos. Also use when the user mentions \"screenshots\", \"app preview\", \"product page design\", \"screenshot design\", \"creative assets\", or \"what should my screenshots show\". For A/B testing screenshots, see ab-test-store-listing. For full ASO audit, see aso-audit.",{"claudeCode":15},"screenshot-optimization",{"basePath":756,"githubOwner":20,"githubRepo":21,"locale":22,"slug":754,"type":23},"skills/screenshot-optimization",{"evaluate":758,"extract":763},{"promptVersionExtension":26,"promptVersionScoring":27,"score":186,"tags":759,"targetMarket":35,"tier":36},[31,30,33,760,761,762],"screenshots","product-page","video",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[31,30,33,761,760,762],{"evaluatedAt":767,"extractAt":44,"updatedAt":767},1778687460296,{"_creationTime":769,"_id":770,"community":771,"display":772,"identity":776,"providers":779,"relations":784,"tags":785,"workflow":786},1778686547483.5232,"k1750gm0rgjgs0465zar59w2m586nz9n",{"reviewCount":11},{"description":773,"installMethods":774,"name":775,"sourceUrl":17},"When the user wants to optimize their App Store listing for seasonal events, holidays, or trending moments — including keyword opportunities, metadata updates, screenshot theming, and timing strategy. Use when the user mentions \"seasonal\", \"holiday\", \"Christmas\", \"New Year\", \"Valentine's Day\", \"summer\", \"back to school\", \"seasonal keywords\", \"trending now\", \"limited time\", or wants to capitalize on a calendar event. For general keyword research, see keyword-research. For full metadata rewrites, see metadata-optimization.",{"claudeCode":15},"Seasonal ASO",{"basePath":777,"githubOwner":20,"githubRepo":21,"locale":22,"slug":778,"type":23},"skills/seasonal-aso","seasonal-aso",{"evaluate":780,"extract":783},{"promptVersionExtension":26,"promptVersionScoring":27,"score":164,"tags":781,"targetMarket":35,"tier":36},[59,30,782,166,31],"seasonal-marketing",{"commitSha":38,"license":63},{"parentExtensionId":5,"repoId":40},[166,31,59,30,782],{"evaluatedAt":787,"extractAt":44,"updatedAt":787},1778687486201,{"_creationTime":789,"_id":790,"community":791,"display":792,"identity":796,"providers":798,"relations":808,"tags":809,"workflow":810},1778686547483.5234,"k176kzpnpym7b8kcvx76eqtg2586m4h4",{"reviewCount":11},{"description":793,"installMethods":794,"name":795,"sourceUrl":17},"When the user wants to optimize their subscription business end-to-end — from trial start through renewal, cancellation, and win-back. Use when the user mentions \"subscription lifecycle\", \"trial conversion\", \"churn\", \"cancellation\", \"win-back\", \"lapsed subscribers\", \"dunning\", \"billing retry\", \"grace period\", \"renewal rate\", \"subscriber LTV\", or \"resubscribe\". For paywall design and pricing strategy, see monetization-strategy. For subscription analytics dashboards, see app-analytics.",{"claudeCode":15},"subscription-lifecycle",{"basePath":797,"githubOwner":20,"githubRepo":21,"locale":22,"slug":795,"type":23},"skills/subscription-lifecycle",{"evaluate":799,"extract":807},{"promptVersionExtension":26,"promptVersionScoring":27,"score":186,"tags":800,"targetMarket":35,"tier":36},[801,802,803,615,804,805,806],"subscription","lifecycle","churn","win-back","business-strategy","app-growth",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[806,805,803,802,615,801,804],{"evaluatedAt":811,"extractAt":44,"updatedAt":811},1778687503812,{"_creationTime":813,"_id":814,"community":815,"display":816,"identity":820,"providers":822,"relations":831,"tags":832,"workflow":833},1778686547483.5237,"k17dbqa3a27hx04m8ak3rvgymx86nzdc",{"reviewCount":11},{"description":817,"installMethods":818,"name":819,"sourceUrl":17},"When the user wants to plan or optimize paid user acquisition campaigns. Also use when the user mentions \"Apple Search Ads\", \"user acquisition\", \"paid ads\", \"UA\", \"ad campaign\", \"install campaign\", \"Facebook ads for apps\", \"TikTok ads\", or \"cost per install\". For organic growth, see aso-audit. For launch-specific UA, see app-launch.",{"claudeCode":15},"ua-campaign",{"basePath":821,"githubOwner":20,"githubRepo":21,"locale":22,"slug":819,"type":23},"skills/ua-campaign",{"evaluate":823,"extract":830},{"promptVersionExtension":26,"promptVersionScoring":27,"score":353,"tags":824,"targetMarket":35,"tier":36},[825,826,166,827,244,828,829],"ua","paid-acquisition","campaign-planning","meta-ads","google-uac",{"commitSha":38},{"parentExtensionId":5,"repoId":40},[166,244,827,829,828,826,825],{"evaluatedAt":834,"extractAt":44,"updatedAt":834},1778687525500,{"_creationTime":836,"_id":837,"community":838,"display":839,"identity":843,"providers":846,"relations":853,"tags":854,"workflow":855},1778686547483.524,"k173vs3bgmc8fb43vhgd1qqx3586mzz4",{"reviewCount":11},{"description":840,"installMethods":841,"name":842,"sourceUrl":17},"When the user wants to design or optimize the funnel that takes web visitors into installing and onboarding the app — including smart app banners, web-to-app deep links, deferred deep links, web onboarding (Stripe-paid web flow before app install), QR codes, \"open in app\" CTAs, and the trade-off between paying on web vs in-app. Use when the user mentions \"web to app\", \"smart app banner\", \"Stripe before app\", \"web paywall before install\", \"Branch web SDK\", \"web funnel for app\", \"AppsFlyer OneLink web\", \"Universal Links\", \"App Links\", \"QR code to app\", \"open in app\", \"deferred deep link from web\", or \"should I sell on web first then push to app\". For pure in-app onboarding, see onboarding-optimization. For deep link infra, see attribution-setup.",{"claudeCode":15},"Web-to-App Funnel",{"basePath":844,"githubOwner":20,"githubRepo":21,"locale":22,"slug":845,"type":23},"skills/web-to-app-funnel","web-to-app-funnel",{"evaluate":847,"extract":852},{"promptVersionExtension":26,"promptVersionScoring":27,"score":80,"tags":848,"targetMarket":35,"tier":36},[166,30,849,850,851],"web-to-app","funnel-optimization","mobile-growth",{"commitSha":38,"license":63},{"parentExtensionId":5,"repoId":40},[166,30,850,851,849],{"evaluatedAt":856,"extractAt":44,"updatedAt":856},1778687551746,{"reviewCount":11},{"description":859,"installMethods":860,"name":21,"sourceUrl":17},"17 ASO and app marketing skills for indie developers, app marketers, and growth teams. Covers keyword research, metadata optimization, competitor analysis, market intelligence, chart tracking, screenshot design, review management, localization, user acquisition, monetization, and more.",{"claudeCode":21},{"_creationTime":862,"_id":863,"extensionId":5,"locale":22,"result":864,"trustSignals":1068,"workflow":1082},1778686597239.1592,"kn7590araj049pc0hv0k9x976n86m5zy",{"checks":865,"evaluatedAt":1046,"extensionSummary":1047,"features":1048,"nonGoals":1054,"promptVersionExtension":26,"promptVersionScoring":27,"purpose":1058,"rationale":1059,"score":80,"summary":1060,"tags":1061,"targetMarket":35,"tier":36,"useCases":1063},[866,871,874,877,881,884,888,893,896,899,903,907,910,914,917,920,923,926,929,932,935,939,943,947,951,954,957,960,964,967,970,973,977,980,983,987,991,995,998,1002,1005,1008,1011,1014,1017,1021,1024,1027,1029,1032,1036,1039,1042],{"category":867,"check":868,"severity":869,"summary":870},"Practical Utility","Problem relevance","pass","The description clearly identifies the target audience (indie developers, app marketers, growth teams) and the problems they face in App Store Optimization and app marketing.",{"category":867,"check":872,"severity":869,"summary":873},"Unique selling proposition","The skills bundle Battle-tested frameworks, scoring rubrics, and output templates for expert-level ASO guidance, offering significant value beyond basic prompting or API wrappers.",{"category":867,"check":875,"severity":869,"summary":876},"Production readiness","The plugin bundles 17 distinct skills covering a wide range of ASO and app marketing needs, providing a comprehensive lifecycle for app growth.",{"category":878,"check":879,"severity":869,"summary":880},"Scope","Single responsibility principle","The plugin cohesively bundles skills related to App Store Optimization and app marketing, with a clear router to direct requests to specialist skills.",{"category":878,"check":882,"severity":869,"summary":883},"Description quality","The description is concise, readable, and accurately reflects the breadth of ASO and app marketing skills provided by the plugin.",{"category":885,"check":886,"severity":869,"summary":887},"Invocation","Scoped tools","The plugin exposes a `aso-router` which intelligently routes requests to specialist skills, indicating a well-scoped tool structure rather than a single generalist tool.",{"category":889,"check":890,"severity":891,"summary":892},"Documentation","Configuration & parameter reference","not_applicable","No configuration parameters or external dependencies requiring specific reference were detected for the plugin itself, only for the bundled skills which are self-contained.",{"category":878,"check":894,"severity":869,"summary":895},"Tool naming","The bundled skills have descriptive names (e.g., `keyword-research`, `metadata-optimization`) that clearly indicate their purpose.",{"category":878,"check":897,"severity":869,"summary":898},"Minimal I/O surface","The plugin orchestrates calls to specialist skills, implying well-defined inputs and outputs managed at the skill level, not exposed broadly by the plugin.",{"category":900,"check":901,"severity":869,"summary":902},"License","License usability","The project includes a standard MIT license file, allowing for permissive use and redistribution.",{"category":904,"check":905,"severity":869,"summary":906},"Maintenance","Commit recency","The repository shows recent activity with commits within the last 90 days.",{"category":904,"check":908,"severity":891,"summary":909},"Dependency Management","No third-party dependencies were detected that would require specific management beyond what the individual skills might handle internally.",{"category":911,"check":912,"severity":891,"summary":913},"Security","Secret Management","The plugin itself does not appear to handle secrets directly; secrets are managed within the context of the underlying skills if needed (e.g., API keys for Appeeky).",{"category":911,"check":915,"severity":869,"summary":916},"Injection","The plugin orchestrates calls to other skills, and the provided code does not indicate any direct handling of untrusted external data that could lead to injection vulnerabilities.",{"category":911,"check":918,"severity":869,"summary":919},"Transitive Supply-Chain Grenades","The plugin's primary function is to route requests to other skills; there's no indication of runtime downloads of code or data from untrusted sources.",{"category":911,"check":921,"severity":869,"summary":922},"Sandbox Isolation","The plugin acts as an orchestrator and does not appear to directly modify files or perform operations outside its intended scope.",{"category":911,"check":924,"severity":869,"summary":925},"Sandbox escape primitives","No evidence of detached process spawns or denial-retry loops was found in the plugin's main structure.",{"category":911,"check":927,"severity":869,"summary":928},"Data Exfiltration","The plugin itself does not handle confidential data or make outbound calls; this is managed by the individual skills.",{"category":911,"check":930,"severity":869,"summary":931},"Hidden Text Tricks","The plugin's code and README content appear free of hidden-steering tricks or obfuscated instructions.",{"category":911,"check":933,"severity":869,"summary":934},"Opaque code execution","The plugin consists of readable Javascript/Typescript code and routing logic, with no obfuscated payloads or runtime code fetches.",{"category":936,"check":937,"severity":869,"summary":938},"Portability","Structural Assumption","The plugin's routing logic is not dependent on specific project file layouts outside of the standard skills directory structure.",{"category":940,"check":941,"severity":869,"summary":942},"Trust","Issues Attention","There are 0 open issues and 1 closed issue in the last 90 days, indicating good maintainer responsiveness and a low issue load.",{"category":944,"check":945,"severity":869,"summary":946},"Versioning","Release Management","The `aso-router/SKILL.md` file includes metadata with a version number (1.0.0), indicating a managed release process.",{"category":948,"check":949,"severity":891,"summary":950},"Code Execution","Validation","The plugin's core logic is routing and orchestration; detailed input validation is expected to be handled by the individual skills it invokes.",{"category":911,"check":952,"severity":869,"summary":953},"Unguarded Destructive Operations","The plugin's role is routing and not direct operation execution, so it does not perform destructive actions.",{"category":948,"check":955,"severity":869,"summary":956},"Error Handling","The plugin's routing logic likely includes basic error handling for skill invocation failures, but detailed error handling is managed by individual skills.",{"category":948,"check":958,"severity":891,"summary":959},"Logging","The plugin itself doesn't perform actions that would typically require its own logging; logging is handled within the invoked skills.",{"category":961,"check":962,"severity":891,"summary":963},"Compliance","GDPR","The plugin's function is routing and does not directly process personal data.",{"category":961,"check":965,"severity":869,"summary":966},"Target market","The plugin is a routing layer for ASO and app marketing skills, which are generally applicable globally. No regional restrictions were detected.",{"category":936,"check":968,"severity":869,"summary":969},"Runtime stability","The plugin's Javascript/Typescript code and routing logic are not tied to specific OS, shell, or editor environments.",{"category":889,"check":971,"severity":869,"summary":972},"README","A comprehensive README file exists and clearly outlines the plugin's purpose, installation, and usage, including examples.",{"category":878,"check":974,"severity":975,"summary":976},"Tool surface size","info","The plugin exposes a single primary entry point (`aso-router`) which then directs to numerous specialized skills, rather than exposing all individual tools directly.",{"category":885,"check":978,"severity":891,"summary":979},"Overlapping near-synonym tools","The plugin itself does not expose overlapping tools; this is managed within the specialized skills it routes to.",{"category":889,"check":981,"severity":869,"summary":982},"Phantom features","All advertised functionality is covered by the extensive set of bundled skills, and the router is clearly documented.",{"category":984,"check":985,"severity":869,"summary":986},"Install","Installation instruction","Clear installation instructions are provided for Cursor, Claude Code, and general agent use, including copy-paste commands and GitHub import.",{"category":988,"check":989,"severity":869,"summary":990},"Errors","Actionable error messages","While the plugin itself doesn't generate many user-facing errors, it correctly routes to skills that are expected to provide actionable error messages.",{"category":992,"check":993,"severity":891,"summary":994},"Execution","Pinned dependencies","The plugin is a script-based router and does not appear to bundle or depend on external libraries requiring pinned interpreters or side-effect headers.",{"category":878,"check":996,"severity":891,"summary":997},"Dry-run preview","The plugin's function is routing; dry-run capabilities would be implemented within the specific skills it invokes.",{"category":999,"check":1000,"severity":891,"summary":1001},"Protocol","Idempotent retry & timeouts","The plugin itself does not handle state-changing operations or remote calls; these are managed by the invoked skills.",{"category":961,"check":1003,"severity":891,"summary":1004},"Telemetry opt-in","There is no indication that the plugin itself emits telemetry; telemetry would be handled by the individual skills.",{"category":885,"check":1006,"severity":869,"summary":1007},"Name collisions","The plugin's primary router `aso-router` is distinct, and the numerous specialized skills within the bundle have unique names and clear documentation.",{"category":885,"check":1009,"severity":891,"summary":1010},"Hooks-off mechanism","As a plugin orchestrating other skills, it does not appear to implement its own hooks that would require a hooks-off mechanism.",{"category":885,"check":1012,"severity":891,"summary":1013},"Hook matcher tightness","The plugin does not appear to implement hooks directly; this functionality would reside within the specialized skills.",{"category":911,"check":1015,"severity":891,"summary":1016},"Hook security","The plugin does not appear to implement hooks directly.",{"category":1018,"check":1019,"severity":891,"summary":1020},"Hooks","Silent prompt rewriting","The plugin does not appear to implement UserPromptSubmit hooks.",{"category":911,"check":1022,"severity":891,"summary":1023},"Permission Hook","The plugin does not appear to implement PermissionRequest hooks.",{"category":961,"check":1025,"severity":891,"summary":1026},"Hook privacy","The plugin does not appear to implement hooks related to logging or telemetry.",{"category":948,"check":1028,"severity":891,"summary":1016},"Hook dependency",{"category":889,"check":1030,"severity":869,"summary":1031},"Feature Transparency","The README clearly lists all the bundled skills and their purposes, ensuring transparency of functionality.",{"category":1033,"check":1034,"severity":869,"summary":1035},"Convention","Layout convention adherence","The plugin follows standard conventions by placing skills in the `skills/` directory and providing clear installation instructions.",{"category":1033,"check":1037,"severity":891,"summary":1038},"Plugin state","The plugin's function as a router does not involve persistent state that would need to live under `${CLAUDE_PLUGIN_DATA}`.",{"category":911,"check":1040,"severity":891,"summary":1041},"Keychain-stored secrets","The plugin does not handle secrets directly; secret management is the responsibility of the individual skills.",{"category":1043,"check":1044,"severity":869,"summary":1045},"Installation","Clean uninstall","The plugin's installation process primarily involves adding skill files and instructions, with no indication of background daemons or persistent system changes that would prevent clean uninstallation.",1778686597123,"This plugin bundles 17 specialized skills for App Store Optimization (ASO) and app marketing, covering keyword research, metadata optimization, competitor analysis, creative development, launch strategy, and more. It includes a router to direct user requests to the appropriate skill.",[1049,1050,1051,1052,1053],"17 specialized ASO and app marketing skills","Expert guidance on keywords, metadata, and creatives","Tools for launch strategy, growth, and monetization","Comprehensive analytics and reporting capabilities","Includes market intelligence and competitive analysis",[1055,1056,1057],"Directly executing AI models; relies on bundled skills","Replacing the need for strategic marketing decisions","Providing real-time App Store Connect data without user integration","To provide indie developers and marketing teams with expert-level AI-driven tools for all aspects of app store visibility and growth.","The plugin offers a highly valuable and comprehensive set of ASO and app marketing skills. It demonstrates excellent documentation, clear installation instructions, strong security practices, and active maintenance, resulting in a top-tier trust score.","A comprehensive suite of expert ASO and app marketing skills, well-documented and actively maintained.",[30,166,126,61,497,1062,82,251],"growth",[1064,1065,1066,1067],"When needing to improve App Store search rankings and conversion rates","When planning or executing an app launch strategy","When analyzing competitor strategies and identifying market gaps","When optimizing paid user acquisition campaigns and attribution",{"codeQuality":1069,"collectedAt":1071,"documentation":1072,"maintenance":1075,"security":1080,"testCoverage":1081},{"hasLockfile":1070},false,1778686585246,{"descriptionLength":1073,"readmeSize":1074},286,12610,{"closedIssues90d":1076,"forks":1077,"hasChangelog":1070,"openIssues90d":11,"pushedAt":1078,"stars":1079},1,85,1778254840000,1236,{"hasNpmPackage":1070,"license":63,"smitheryVerified":1070},{"hasCi":1070,"hasTests":1070},{"updatedAt":1083},1778686597239,{"basePath":1085,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":1086},"","plugin",true,{"_creationTime":1089,"_id":1090,"community":1091,"display":1092,"identity":1095,"parentExtension":1097,"providers":1098,"relations":1108,"tags":1109,"workflow":1110},1778686547483.514,"k17dvgzahwdtxnver775p9n7m186m7hw",{"reviewCount":11},{"description":1093,"installMethods":1094,"name":21,"sourceUrl":17},"ASO & App Marketing skills for Claude Code — keyword research, metadata optimization, competitor analysis, and app growth",{"claudeCode":15},{"basePath":1085,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":1096},"marketplace",null,{"evaluate":1099,"extract":1104},{"promptVersionExtension":1100,"promptVersionScoring":27,"score":28,"tags":1101,"targetMarket":35,"tier":1103},"3.1.0",[30,59,166,497,83,1102],"growth-hacking","community",{"commitSha":38,"marketplace":1105,"plugin":1106},{"name":21,"pluginCount":1076},{"mcpCount":11,"provider":1107,"skillCount":11},"classify",{"repoId":40},[166,59,30,1102,83,497],{"evaluatedAt":1111,"extractAt":44,"updatedAt":1111},1778686584979,{"evaluate":1113,"extract":1115},{"promptVersionExtension":26,"promptVersionScoring":27,"score":80,"tags":1114,"targetMarket":35,"tier":36},[30,166,126,61,497,1062,82,251],{"commitSha":38,"plugin":1116},{"mcpCount":11,"provider":1107,"skillCount":1117},40,{"parentExtensionId":1090,"repoId":40},{"_creationTime":1120,"_id":40,"identity":1121,"providers":1122,"workflow":1357},1778686542660.1484,{"githubOwner":20,"githubRepo":21,"sourceUrl":17},{"classify":1123,"discover":1345,"github":1348},{"commitSha":38,"extensions":1124},[1125,1138,1144,1150,1155,1160,1165,1170,1175,1180,1185,1190,1195,1200,1205,1210,1215,1220,1225,1230,1235,1240,1245,1250,1255,1260,1265,1270,1275,1280,1285,1290,1295,1300,1305,1310,1315,1320,1325,1330,1335,1340],{"basePath":1085,"description":1093,"displayName":21,"installMethods":1126,"rationale":1127,"selectedPaths":1128,"source":1137,"sourceLanguage":22,"type":1096},{"claudeCode":15},"marketplace.json at .claude-plugin/marketplace.json",[1129,1132,1134],{"path":1130,"priority":1131},".claude-plugin/marketplace.json","mandatory",{"path":1133,"priority":1131},"README.md",{"path":1135,"priority":1136},"LICENSE","high","rule",{"basePath":1085,"description":859,"displayName":21,"installMethods":1139,"rationale":1140,"selectedPaths":1141,"source":1137,"sourceLanguage":22,"type":1086},{"claudeCode":21},"inline plugin source from marketplace.json at /",[1142,1143],{"path":1133,"priority":1131},{"path":1135,"priority":1136},{"basePath":19,"description":13,"displayName":16,"installMethods":1145,"rationale":1146,"selectedPaths":1147,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/ab-test-store-listing/SKILL.md",[1148],{"path":1149,"priority":1131},"SKILL.md",{"basePath":54,"description":50,"displayName":55,"installMethods":1151,"rationale":1152,"selectedPaths":1153,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/android-aso/SKILL.md",[1154],{"path":1149,"priority":1131},{"basePath":77,"description":73,"displayName":75,"installMethods":1156,"rationale":1157,"selectedPaths":1158,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/app-analytics/SKILL.md",[1159],{"path":1149,"priority":1131},{"basePath":100,"description":96,"displayName":98,"installMethods":1161,"rationale":1162,"selectedPaths":1163,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/app-clips/SKILL.md",[1164],{"path":1149,"priority":1131},{"basePath":120,"description":116,"displayName":118,"installMethods":1166,"rationale":1167,"selectedPaths":1168,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/app-icon-optimization/SKILL.md",[1169],{"path":1149,"priority":1131},{"basePath":141,"description":137,"displayName":139,"installMethods":1171,"rationale":1172,"selectedPaths":1173,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/app-launch/SKILL.md",[1174],{"path":1149,"priority":1131},{"basePath":161,"description":157,"displayName":159,"installMethods":1176,"rationale":1177,"selectedPaths":1178,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/app-marketing-context/SKILL.md",[1179],{"path":1149,"priority":1131},{"basePath":183,"description":179,"displayName":181,"installMethods":1181,"rationale":1182,"selectedPaths":1183,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/app-preview-video/SKILL.md",[1184],{"path":1149,"priority":1131},{"basePath":203,"description":199,"displayName":204,"installMethods":1186,"rationale":1187,"selectedPaths":1188,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/app-rejection-recovery/SKILL.md",[1189],{"path":1149,"priority":1131},{"basePath":226,"description":222,"displayName":224,"installMethods":1191,"rationale":1192,"selectedPaths":1193,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/app-store-featured/SKILL.md",[1194],{"path":1149,"priority":1131},{"basePath":246,"description":242,"displayName":244,"installMethods":1196,"rationale":1197,"selectedPaths":1198,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/apple-search-ads/SKILL.md",[1199],{"path":1149,"priority":1131},{"basePath":266,"description":262,"displayName":264,"installMethods":1201,"rationale":1202,"selectedPaths":1203,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/asc-metrics/SKILL.md",[1204],{"path":1149,"priority":1131},{"basePath":288,"description":284,"displayName":286,"installMethods":1206,"rationale":1207,"selectedPaths":1208,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/aso-audit/SKILL.md",[1209],{"path":1149,"priority":1131},{"basePath":308,"description":304,"displayName":306,"installMethods":1211,"rationale":1212,"selectedPaths":1213,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/aso-router/SKILL.md",[1214],{"path":1149,"priority":1131},{"basePath":328,"description":324,"displayName":329,"installMethods":1216,"rationale":1217,"selectedPaths":1218,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/attribution-setup/SKILL.md",[1219],{"path":1149,"priority":1131},{"basePath":350,"description":346,"displayName":348,"installMethods":1221,"rationale":1222,"selectedPaths":1223,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/category-positioning/SKILL.md",[1224],{"path":1149,"priority":1131},{"basePath":371,"description":367,"displayName":369,"installMethods":1226,"rationale":1227,"selectedPaths":1228,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/competitor-analysis/SKILL.md",[1229],{"path":1149,"priority":1131},{"basePath":392,"description":388,"displayName":390,"installMethods":1231,"rationale":1232,"selectedPaths":1233,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/competitor-tracking/SKILL.md",[1234],{"path":1149,"priority":1131},{"basePath":411,"description":407,"displayName":409,"installMethods":1236,"rationale":1237,"selectedPaths":1238,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/crash-analytics/SKILL.md",[1239],{"path":1149,"priority":1131},{"basePath":433,"description":429,"displayName":431,"installMethods":1241,"rationale":1242,"selectedPaths":1243,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/creator-ugc-marketing/SKILL.md",[1244],{"path":1149,"priority":1131},{"basePath":455,"description":451,"displayName":453,"installMethods":1246,"rationale":1247,"selectedPaths":1248,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/custom-product-pages/SKILL.md",[1249],{"path":1149,"priority":1131},{"basePath":474,"description":470,"displayName":472,"installMethods":1251,"rationale":1252,"selectedPaths":1253,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/in-app-events/SKILL.md",[1254],{"path":1149,"priority":1131},{"basePath":493,"description":489,"displayName":377,"installMethods":1256,"rationale":1257,"selectedPaths":1258,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/keyword-research/SKILL.md",[1259],{"path":1149,"priority":1131},{"basePath":512,"description":508,"displayName":510,"installMethods":1261,"rationale":1262,"selectedPaths":1263,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/localization/SKILL.md",[1264],{"path":1149,"priority":1131},{"basePath":531,"description":527,"displayName":529,"installMethods":1266,"rationale":1267,"selectedPaths":1268,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/market-movers/SKILL.md",[1269],{"path":1149,"priority":1131},{"basePath":549,"description":545,"displayName":547,"installMethods":1271,"rationale":1272,"selectedPaths":1273,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/market-pulse/SKILL.md",[1274],{"path":1149,"priority":1131},{"basePath":568,"description":564,"displayName":566,"installMethods":1276,"rationale":1277,"selectedPaths":1278,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/metadata-optimization/SKILL.md",[1279],{"path":1149,"priority":1131},{"basePath":587,"description":583,"displayName":585,"installMethods":1281,"rationale":1282,"selectedPaths":1283,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/monetization-strategy/SKILL.md",[1284],{"path":1149,"priority":1131},{"basePath":609,"description":605,"displayName":607,"installMethods":1286,"rationale":1287,"selectedPaths":1288,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/onboarding-optimization/SKILL.md",[1289],{"path":1149,"priority":1131},{"basePath":630,"description":626,"displayName":628,"installMethods":1291,"rationale":1292,"selectedPaths":1293,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/paywall-optimization/SKILL.md",[1294],{"path":1149,"priority":1131},{"basePath":650,"description":646,"displayName":648,"installMethods":1296,"rationale":1297,"selectedPaths":1298,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/press-and-pr/SKILL.md",[1299],{"path":1149,"priority":1131},{"basePath":671,"description":667,"displayName":669,"installMethods":1301,"rationale":1302,"selectedPaths":1303,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/rating-prompt-strategy/SKILL.md",[1304],{"path":1149,"priority":1131},{"basePath":692,"description":688,"displayName":693,"installMethods":1306,"rationale":1307,"selectedPaths":1308,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/referral-program/SKILL.md",[1309],{"path":1149,"priority":1131},{"basePath":714,"description":710,"displayName":712,"installMethods":1311,"rationale":1312,"selectedPaths":1313,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/retention-optimization/SKILL.md",[1314],{"path":1149,"priority":1131},{"basePath":735,"description":731,"displayName":733,"installMethods":1316,"rationale":1317,"selectedPaths":1318,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/review-management/SKILL.md",[1319],{"path":1149,"priority":1131},{"basePath":756,"description":752,"displayName":754,"installMethods":1321,"rationale":1322,"selectedPaths":1323,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/screenshot-optimization/SKILL.md",[1324],{"path":1149,"priority":1131},{"basePath":777,"description":773,"displayName":778,"installMethods":1326,"rationale":1327,"selectedPaths":1328,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/seasonal-aso/SKILL.md",[1329],{"path":1149,"priority":1131},{"basePath":797,"description":793,"displayName":795,"installMethods":1331,"rationale":1332,"selectedPaths":1333,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/subscription-lifecycle/SKILL.md",[1334],{"path":1149,"priority":1131},{"basePath":821,"description":817,"displayName":819,"installMethods":1336,"rationale":1337,"selectedPaths":1338,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/ua-campaign/SKILL.md",[1339],{"path":1149,"priority":1131},{"basePath":844,"description":840,"displayName":845,"installMethods":1341,"rationale":1342,"selectedPaths":1343,"source":1137,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/web-to-app-funnel/SKILL.md",[1344],{"path":1149,"priority":1131},{"sources":1346},[1347],"manual",{"closedIssues90d":1076,"description":1349,"forks":1077,"homepage":1350,"license":63,"openIssues90d":11,"pushedAt":1078,"readmeSize":1074,"stars":1079,"topics":1351},"AI agent skills for App Store Optimization (ASO) and app marketing. Built for indie developers, app marketers, and growth teams who want Cursor, Claude Code, or any Agent Skills-compatible AI assistant to help with keyword research, metadata optimization, competitor analysis, and app growth.","https://appeeky.com/",[30,33,1352,1353,1354,1355,270,1356,59],"mobile-app","mcp","skills","app-store-analytics","app-store-live",{"classifiedAt":1358,"discoverAt":1359,"extractAt":1360,"githubAt":1360,"updatedAt":1358},1778686547269,1778686542660,1778686545186,[82,61,166,30,1062,126,251,497],{"evaluatedAt":1083,"extractAt":44,"updatedAt":1083},[],[1365,1392,1419,1451,1478],{"_creationTime":1366,"_id":1367,"community":1368,"display":1369,"identity":1374,"providers":1378,"relations":1386,"tags":1388,"workflow":1389},1778685949178.7966,"k170zfbwrtmhfrvx2zez1tjeph86n7hp",{"reviewCount":11},{"description":1370,"installMethods":1371,"name":1372,"sourceUrl":1373},"Swift Language Server Protocol integration — code intelligence, completions, diagnostics, and refactoring for iOS and macOS projects",{"claudeCode":1372},"msapps-swift-lsp","https://github.com/davepoon/buildwithclaude",{"basePath":1375,"githubOwner":1376,"githubRepo":1377,"locale":22,"slug":1372,"type":1086},"plugins/msapps-swift-lsp","davepoon","buildwithclaude",{"evaluate":1379,"extract":1385},{"promptVersionExtension":26,"promptVersionScoring":27,"score":353,"tags":1380,"targetMarket":35,"tier":36},[1381,1382,126,1383,1384],"swift","lsp","macos","code-intelligence",{"commitSha":38,"license":63},{"repoId":1387},"kd719kw54vhmcscq7ckdp59fg586mnt6",[1384,126,1382,1383,1381],{"evaluatedAt":1390,"extractAt":1391,"updatedAt":1390},1778688249548,1778685949178,{"_creationTime":1393,"_id":1394,"community":1395,"display":1396,"identity":1401,"providers":1405,"relations":1412,"tags":1415,"workflow":1416},1778686037155.617,"k17cpf1xaze1xnxhxgv1evjvf586me3q",{"reviewCount":11},{"description":1397,"installMethods":1398,"name":1399,"sourceUrl":1400},"Calculate SaaS revenue, retention, and growth metrics for momentum diagnosis.",{"claudeCode":1399},"saas-revenue-growth-metrics","https://github.com/deanpeters/Product-Manager-Skills",{"basePath":1402,"githubOwner":1403,"githubRepo":1404,"locale":22,"slug":1399,"type":1086},"skills/saas-revenue-growth-metrics","deanpeters","Product-Manager-Skills",{"evaluate":1406,"extract":1411},{"promptVersionExtension":26,"promptVersionScoring":27,"score":80,"tags":1407,"targetMarket":35,"tier":36},[1408,1409,85,1410,615,1062],"saas","finance","product-management",{"commitSha":38},{"parentExtensionId":1413,"repoId":1414},"k1737yyx70jf9bpwv41etabg5d86m4f1","kd79w54je3w4zrhk2stxg9246186nbp1",[1409,1062,85,1410,615,1408],{"evaluatedAt":1417,"extractAt":1418,"updatedAt":1417},1778686878929,1778686037155,{"_creationTime":1420,"_id":1421,"community":1422,"display":1423,"identity":1429,"providers":1433,"relations":1444,"tags":1447,"workflow":1448},1778675056600.202,"k1736gvv2ncm5kp3dr1bhwdjz986n5zj",{"reviewCount":11},{"description":1424,"installMethods":1425,"name":1427,"sourceUrl":1428},"5 business & growth skills: customer success manager, sales engineer, revenue operations, contract & proposal writer, and BizDev-toolkit. Agent skill and plugin for Claude Code, Codex, Gemini CLI, Cursor, OpenClaw.",{"claudeCode":1426},"business-growth-skills","Business Growth Skills","https://github.com/alirezarezvani/claude-skills",{"basePath":1430,"githubOwner":1431,"githubRepo":1432,"locale":22,"slug":1430,"type":1086},"business-growth","alirezarezvani","claude-skills",{"evaluate":1434,"extract":1441},{"promptVersionExtension":26,"promptVersionScoring":27,"score":80,"tags":1435,"targetMarket":35,"tier":36},[1436,1437,1438,1439,1062,1440,82],"business","customer-success","sales","revenue-operations","python",{"commitSha":38,"license":63,"plugin":1442},{"mcpCount":11,"provider":1107,"skillCount":1443},5,{"parentExtensionId":1445,"repoId":1446},"k17dce6sbramb6sxm7ksr3928x86ncfs","kd7ff9s1w43mfyy1n7hf87816186m6px",[82,1436,1437,1062,1440,1439,1438],{"evaluatedAt":1449,"extractAt":1450,"updatedAt":1449},1778675304312,1778675056600,{"_creationTime":1452,"_id":1453,"community":1454,"display":1455,"identity":1460,"providers":1463,"relations":1471,"tags":1474,"workflow":1475},1778698175626.3118,"k172jweprznb6fm1fg4bff9csd86m8n8",{"reviewCount":11},{"description":1456,"installMethods":1457,"name":1458,"sourceUrl":1459},"Scan Android APKs for Firebase security misconfigurations including open databases, storage buckets, authentication issues, and exposed cloud functions. For authorized security research only.",{"claudeCode":1458},"firebase-apk-scanner","https://github.com/trailofbits/skills",{"basePath":1461,"githubOwner":1462,"githubRepo":1354,"locale":22,"slug":1458,"type":1086},"plugins/firebase-apk-scanner","trailofbits",{"evaluate":1464,"extract":1469},{"promptVersionExtension":26,"promptVersionScoring":27,"score":186,"tags":1465,"targetMarket":35,"tier":36},[61,1466,417,1467,1468],"apk","security","pentest",{"commitSha":38,"plugin":1470},{"mcpCount":11,"provider":1107,"skillCount":1076},{"parentExtensionId":1472,"repoId":1473},"k17550d1ve8ghfmwc58xs69e3s86mn86","kd7d5sbrd9m157hjv9c7v4wfyn86mk2f",[61,1466,417,1468,1467],{"evaluatedAt":1476,"extractAt":1477,"updatedAt":1476},1778698383409,1778698175626,{"_creationTime":1479,"_id":1480,"community":1481,"display":1482,"identity":1486,"providers":1488,"relations":1494,"tags":1495,"workflow":1496},1778685949178.7944,"k175zh5vtd5ayvv1g89aex2ca586msq0",{"reviewCount":11},{"description":1483,"installMethods":1484,"name":1485,"sourceUrl":1373},"Kotlin Language Server Protocol integration — code intelligence, completions, diagnostics, and refactoring for Kotlin projects",{"claudeCode":1485},"msapps-kotlin-lsp",{"basePath":1487,"githubOwner":1376,"githubRepo":1377,"locale":22,"slug":1485,"type":1086},"plugins/msapps-kotlin-lsp",{"evaluate":1489,"extract":1493},{"promptVersionExtension":26,"promptVersionScoring":27,"score":186,"tags":1490,"targetMarket":35,"tier":36},[1491,1382,1384,61,1492],"kotlin","jvm",{"commitSha":38,"license":63},{"repoId":1387},[61,1384,1492,1491,1382],{"evaluatedAt":1497,"extractAt":1391,"updatedAt":1497},1778687992389]