Free OpenAI Codex skill for iOS

Ergo ASO: App Store Optimization plugin for OpenAI Codex

Ergo ASO is a free skill for OpenAI Codex that takes an iOS app from ready-to-submit to a fully localized App Store listing: keyword research, metadata in up to 50 locales, localized screenshots, pricing for every territory, in-app string localization and a verified submission checklist.

git clone https://github.com/tudor-22/ergo-aso && cd ergo-aso && ./install.sh

You bring your own App Store Connect API key. It stays on your Mac.

Tudor Iustin
Built by Tudor IustiniOS engineer behind Ollie, Fractal, Gamma and Horang.

Install

From clone to first ASO run in three steps.

  1. Install the skill

    Clone the repo and run the installer. It copies the skill to ~/.agents/skills/ergo-aso, where Codex looks for skills.

  2. Ask Codex

    Restart Codex, open your app's repo and say "do the ASO for my app", or call the skill directly with $ergo-aso. You can also ask for one slice, such as keyword research or localized screenshots.

  3. Answer the setup wizard

    The first run asks for an App Store Connect API key, a translation engine (Codex itself by default) and a keyword data source. It checks each prerequisite and prints the fix for anything missing.

What it does

The whole App Store funnel, in six phases.

Run them in order for a new app, or jump to the one you need. Each phase has its own written rules that Codex reads before it starts.

Keyword research

Popularity- and difficulty-driven, intent-matched, per market. It decides what your app name, subtitle and 100-character keyword field say.

Metadata in up to 50 locales

A keyword-led name and subtitle, adapted keyword fields and descriptions that translate by meaning, checked per locale against Apple's limits: 30 characters for name and subtitle, 100 for keywords, 170 for promotional text and 4,000 for the description.

Localized screenshots

Your background mockups with translated headings burned in by a bundled renderer: per-script Noto fonts, right-to-left languages handled, text auto-fitted to the frame.

Pricing for every territory

Choose a model (one price everywhere, GNI bands, Big Mac index or Netflix index). It is applied per territory through the App Store Connect API and read back to confirm.

In-app localization

Your real UI strings, translated and then checked by detectors for format-specifier drift, wrong-sense domain words, script contamination and register drift.

Submission checklist

Every field the App Store Connect API can set is set and verified. Everything it cannot do becomes an explicit manual-steps list instead of a silent gap.

Your keys

Your App Store Connect key stays on your Mac.

The skill stores the key in ~/.ergo-aso/ with permissions set to 600. It is never placed inside a project folder, a repository or a commit, and it is never printed to the terminal.

Create the key with the App Manager role in App Store Connect under Users and Access. Every write to App Store Connect is read back with a GET before the skill reports it as done, so you see what Apple actually holds.

Compare

How Ergo ASO compares with the usual options.

Ergo ASO has no proprietary search-volume or rank-tracking data. If you need those, pair it with an ASO data tool.

Ergo ASO compared with paid ASO platforms and doing it by hand
FeatureErgo ASOPaid ASO platformsBy hand
PriceFree, plus your Codex planMonthly subscriptionYour time
Keyword popularity dataOptional, from a tool you connect (for example the Astro MCP)Built in, proprietaryNone
Rank trackingNoYesNo
Metadata in up to 50 localesYes, with automated per-locale checksVaries by toolTranslate and paste each locale
Localized screenshotsBundled renderer burns translated headings onto your mockupsVaries by toolRedo every frame per language
Pricing per territoryApplied via the App Store Connect API and read backRarelySet in App Store Connect
Runs in
OpenAI Codex on macOS
Price
Free. Uses your existing Codex plan
Needs per phase
node, ruby, fastlane, Xcode command-line tools
Credentials
Your own App Store Connect API key

FAQ

Questions before you install.

Ergo ASO is a free skill for OpenAI Codex that handles App Store Optimization for an iOS app: keyword research, App Store metadata in up to 50 locales, localized screenshots, worldwide pricing, in-app string localization and a verified submission checklist.

Ship a localized App Store listing from one prompt.

Install the skill, open your app in Codex and say “do the ASO for my app”.

git clone https://github.com/tudor-22/ergo-aso && cd ergo-aso && ./install.sh