store-ops
store-ops에는 airowe에서 수집한 skills 29개가 있으며, 저장소 수준 직업 범위와 사이트 내 skill 상세 페이지를 제공합니다.
이 저장소의 skills
Automatically translate and sync App Store metadata (description, keywords, what's new, subtitle) to multiple languages using LLM translation and asc CLI. Use when asked to localize an app's App Store listing, translate app descriptions, or add new languages to App Store Connect. Use when the user says "localize my app store listing", "translate my app description", "add German and French to my app", "translate my keywords and what's new", or "sync my metadata to more languages".
Sync and validate App Store metadata and localizations with asc, including legacy metadata format migration. Use when updating metadata or translations. Use when the user says "update my app description", "change my keywords", "sync my App Store metadata", "update the what's new notes", or "push my metadata changes to App Store Connect".
Land approved App Store listing copy by creating an editable version, attaching a build, and pushing metadata into it — then stopping. Fills the gap between generating optimized copy and having somewhere to put it, because keywords cannot be written to a live READY_FOR_SALE version. Never submits for review. Use when a push command failed because the only version is live, when the user says "create a version for these keywords", "attach the build and push my metadata", "I optimized my copy but can't push it", or "make a new version so I can update the listing".
Set territory-specific pricing for subscriptions and in-app purchases using purchasing power parity (PPP). Use when adjusting prices by country or implementing localized pricing strategies. Use when the user says "cheaper price in India", "set per-country pricing", "PPP pricing", "adjust subscription price by region", or "make my IAP cheaper in some countries".
Audit an app's LIVE App Store / Google Play listing against ASO best practices and score every field — title, subtitle, keyword field, description, screenshots, reviews. Pulls real metadata via the asc / gplay CLIs, flags weak spots, and recommends fixes. Cross-platform (iOS + Android). Use to find ASO gaps before optimizing a listing. No paid ASO API. Use when the user says "audit my listing", "score my ASO", "what's wrong with my app store listing", "grade my metadata", or "find my ASO gaps".
Generate final, char-limit-correct App Store / Google Play listing copy (name, subtitle, keywords, promotional text, description) from a keyword plan + audit, then emit the exact asc / gplay commands to push it. Cross-platform. Honors exact store char limits. Nothing ships without your approval — it writes copy + commands, you run them. No paid ASO API. Use when the user says "write my app store listing", "generate metadata copy", "make my keywords fit 100 chars", "optimize my subtitle and description", or "turn my keyword plan into listing copy".
Staged rollout orchestration and monitoring for Google Play releases. Use when implementing gradual release strategies. Use when the user says "roll out to 10%", "increase the rollout", "halt the rollout", "resume the rollout", or "bump my staged release to 100%".
Resolve App Store Connect IDs (apps, builds, versions, groups, testers) from human-friendly names using asc. Use when commands require IDs. Use when the user says "what's the app ID for", "find the build ID", "get the ID for my app", "look up the tester group ID", or "I only have the app name".
Orchestrate iOS screenshot automation with xcodebuild/simctl for build-run, AXe for UI actions, JSON settings and plan files, Go-based framing (`asc screenshots frame`), and screenshot upload (`asc screenshots upload`). Use when users ask for automated screenshot capture, AXe-driven simulator flows, frame composition, or screenshot-to-upload pipelines. Use when the user says "capture app store screenshots", "frame my screenshots", "automate simulator screenshots", "upload screenshots to App Store Connect", or "generate localized screenshots".
Preflight App Store submissions, submit builds, and monitor review status with asc. Use when shipping or troubleshooting review submissions. Use when the user says "submit to App Store", "why was my submission rejected", "check my review status", "submit for review", or "my app is stuck in review".
Track competitors' App Store listing changes over time — name, subtitle, version, price, rating, genres — via the free iTunes Lookup API. Appends a dated snapshot to competitors.md and flags what changed since last run (new/changed/same). Use to catch when a competitor renames, reprices, or reshuffles their listing, which usually signals an ASO move worth reacting to. No paid API. Use when the user says "watch my competitors", "did a competitor change their listing", "track competitor app store changes", "what did my rivals change", or "check competitor listings".
Scaffold a per-app context.md — the shared input every store-ops ASO skill reads (category, audience, competitors, seed keywords, brand terms). Auto-fills what it can from the app's live App Store listing via the free iTunes API, and optionally enriches the brand block via context.dev. Use to seed a new app into the ASO workflow, or to backfill apps that lack a context.md. No paid API required. Use when the user says "set up ASO for this app", "create a context.md", "onboard a new app into ASO", "we have no context file for this app", or "backfill the ASO context".
Research and rank App Store / Google Play keywords for an app WITHOUT any paid ASO data API. Expands seeds via Apple/Google autocomplete + competitor listing scrape + synonyms, scores each keyword (volume × difficulty × relevance), buckets into Primary/Secondary/Long-tail/Aspirational, and outputs a title/subtitle/keyword-field placement plan. Use when optimizing an app's store keywords, planning a listing, or before metadata optimization. Chains into aso-metadata-optimization. Use when the user says "find keywords for my app", "what keywords should I target", "keyword research", "expand these seed keywords", or "which keywords go in my title and subtitle".
Run keyword + rank research per market/locale (de-DE, ja-JP, es-MX, …) instead of US-only. Maps a locale code to the right Google geo/language constants, Apple market, and iTunes country so the volume + rank tools "just work" for any market — no hand-looking-up numeric constant ids. Produces per-locale keyword plans and rank snapshots. Unlocks the asc-localize-metadata push. No paid API. Use when the user says "research keywords for de-DE", "localized keyword research", "keywords for the Japanese market", "check my rank in France", or "resolve the geo id for this locale".
Mine OFF-STORE sources — "best <category> apps" review articles and YouTube videos — for the discovery language people use when they talk about your category, plus the competitors they compare you to. The off-store sibling of aso-review-mine: where review-mine reads your own App Store reviews, this reads the outside conversation. Sources via Jina Reader (web) and yt-dlp (YouTube captions). Feeds aso-keyword-research and aso-competitor-watch. No paid API. Use when the user says "mine the best apps articles", "scrape review articles for keywords", "what do the listicles call my category", "pull keywords from a YouTube review", or "see which competitors the articles mention".
Design a free A/B test for your App Store screenshots — an outcome-led treatment (lead with what the user achieves, not a feature tour) plus the exact steps to run it in App Store Connect's Product Page Optimization. Use when your conversion (downloads ÷ product-page views) is flat or your first screenshot is a feature screen. A recommendation brief; you run the test in ASC. Self-contained; no paid API. Use when the user says "A/B test my screenshots", "set up a PPO test", "my downloads are flat", "improve my conversion rate", or "test a new first screenshot".
Read an app's organic App Store search rank for a list of keywords and append the result to a dated log, so you can SEE whether a keyword/metadata change actually moved the needle over time. Uses the free public iTunes Search API (no paid ASO API, no auth). The watch half of the ASO loop — closes the gap left by aso-keyword-research (picks) and aso-metadata-optimization (ships). Use after shipping new keywords, or on a schedule, to verify ranking outcomes. Use when the user says "check my rank", "am I ranking for these keywords", "did my rank move", "where does my app rank", or "track my keyword rankings over time".
Scheduled App Store rank tracking — run a keyword set on a cadence (weekly), append a dated snapshot to ranks.md, and report the delta vs. the previous run (↑/↓/new/lost). This is the automated tracker the paid tools (Astro, AppTweak) charge a subscription for, built on the free iTunes Search API. Use to watch whether a metadata change actually moved your rank over time, or to set up a recurring per-app rank check. Use when the user says "track my rank over time", "did my rank change since last week", "set up weekly rank tracking", "how did my rank move after the update", or "log a rank snapshot".
Turn an App Store / Google Play rejection message into a plan — identify the guideline the reviewer cited, quote the actual rule, recommend fix-vs-appeal as a labelled heuristic, and draft both Resolution Center replies for you to complete. Use whenever you get rejected by App Review (or a Play policy strike) and need to understand what was cited and how to respond. Self-contained; no paid API and no account needed. Use when the user says "my app got rejected", "App Review rejected me", "help me respond to this rejection", "should I appeal or fix", or "what guideline did they cite".
Mine your app's App Store reviews for the exact words real users use to describe it — keyword candidates, what positive reviewers praise, and pain themes from low-star reviews. Pulls reviews via the authenticated App Store Connect API (asc reviews), separates positive/negative language, and feeds ground-truth user vocabulary into aso-keyword-research. No paid API. Use when the user says "mine my reviews", "what words do my users use", "keywords from my reviews", "what do reviewers praise", or "pull pain themes from low-star reviews".
Scan your App Store / Google Play listing copy for the things that get apps REJECTED — unverifiable claims ("#1", "best"), prices or promos in the name/subtitle, competitor/trademark names, and keyword stuffing (Guideline 2.3.7). Flags each risk with the guideline it violates and a concrete fix, BEFORE you submit. Use before any metadata submission or resubmission. Self-contained; no paid API, no account. Use when the user says "will my app get rejected", "check my listing before I submit", "is this metadata safe to submit", "review my app store copy for rejection risk", or "will this pass App Store review".
Score an app's live App Store screenshot set against ASO best practice — count, device/aspect coverage, and a light caption heuristic. Screenshots drive conversion (the first 2-3 are what most users see); this flags the structural mistakes (too few shots, wrong ratios, no iPad set, plain captions) that quietly cost installs. Pulls the live set via the free iTunes API. No paid API. Use when the user says "score my screenshots", "are my App Store screenshots any good", "check my screenshot set", "do I have enough screenshots", or "grade my app's screenshots".
Metadata and localization sync (including Fastlane format) for Google Play Store listings. Use when updating app descriptions, screenshots, or managing multi-locale metadata. Use when the user says "update my Play Store listing", "sync my Play metadata", "push my Fastlane metadata to Play", "change the app description on Google Play", or "add a new locale to Play Store".
Set region-specific pricing for subscriptions and in-app purchases using purchasing power parity (PPP). Use when adjusting prices by country or implementing localized pricing strategies on Google Play. Use when the user says "set PPP pricing", "cheaper price in India", "adjust prices per country", "regional pricing for my subscription", or "discount pricing for emerging markets".
Review monitoring, filtering, and automated responses for Google Play. Use when managing user reviews and feedback. Use when the user says "reply to my Play Store reviews", "find my 1-star reviews", "respond to negative reviews", "check for unreplied reviews", or "find reviews mentioning crashes".
Automate Android screenshot capture across devices and locales using adb, Espresso/UI Automator, device framing, and gplay CLI upload. Use when building screenshot pipelines for Google Play listings. Use when the user says "capture Play Store screenshots", "automate Android screenshots", "take emulator screenshots for all locales", "upload screenshots to Google Play", or "frame my Android screenshots".
App vitals monitoring for crashes, ANRs, performance metrics, and errors via gplay vitals commands. Use when asked to check app stability, crash rates, ANR rates, or performance data from Google Play Console. Use when the user says "why is my app crashing", "show me the ANRs", "any crash spikes after the release", "what's my slow frame rate", or "list the top crash clusters".
Connect your AI agent to the hosted ShipASO MCP server and drive the ASO loop over it — audit a live listing, find keyword gaps, check ranks, watch competitors, and score screenshots, all as agent tools. Use when you want to run ShipASO from Claude Code / Cursor / any MCP client instead of the local plugin, or to wire up a `shipaso_` API key. Read/draft only — nothing pushes to a live store from here. Use when the user says "connect the ShipASO MCP", "add the shipaso mcp server", "set up my shipaso key", "run ShipASO from Claude Code", or "use the hosted ShipASO tools".
Router for the full App Store / Google Play optimization loop — audit a live listing, research keywords (no paid data API), optimize metadata to exact char limits, and push it to BOTH stores via the asc / gplay CLIs. The reason→execute ASO loop nobody else ships, with Google Play parity. Use when asked to optimize, audit, or update an app's store listing on iOS and/or Android. Use when the user says "optimize my app store listing", "improve my ASO", "run the ASO loop", "audit my app store page", or "boost my app store ranking".