ofcskn

39 mods across 1 repository, 2 stars between them.

msd-screenshots

25

ofcskn/mobile-automation-plugin

Command

Generate or update store screenshots for all devices and locales — automatically explores the running simulator to find best marketing screens.

2 2mo ago A 21 tokens original MIT

ofcskn/mobile-automation-plugin

Command

Interactive credential setup for App Store and Google Play — walks through getting each key, validates format, and stores securely in EAS secrets or .env.production.

2 2mo ago A 30 tokens original MIT

msd-status

28

ofcskn/mobile-automation-plugin

Command

Show current state of a registered app — version, first release status, locale coverage, pending actions.

2 2mo ago A 19 tokens original MIT

ofcskn/mobile-automation-plugin

Skill Claude CodeCodex

Manages the two-phase store screenshot pipeline: Phase 1 captures raw screenshots by automatically exploring the running iOS Simulator or Android Emulator — booting the device, launching the app, navigating every key screen, and capturing numbered PNGs; Phase 2 adds design layers (device frames, headlines…

2 2mo ago B 129 tokens original MIT

ofcskn/mobile-automation-plugin

Skill Claude CodeCodex

Manages i18n translation files and store metadata localization across iOS, Android, and Google Play. Use when the user says "add a language", "fix missing translations", "translate strings", "audit i18n", "missing locale keys", or any task involving language support. Source of truth for translation keys is…

2 2mo ago A 83 tokens original MIT

ofcskn/mobile-automation-plugin

Skill Claude CodeCodex

Validates iOS and Android app permissions — checks that all iOS NSUsageDescription strings are present and non-empty, detects dangerous or deprecated Android permissions, and cross-references declared permissions with actual API usage in the codebase. Use before every store submission to avoid rejection. Use…

2 2mo ago A 72 tokens original MIT

ofcskn/mobile-automation-plugin

Skill Claude CodeCodex

Manages the registry of known apps in .msd/memory/apps.json. Use when initializing a new app, updating app state (first release complete, new locale added), discovering apps in a directory, or reading current app status. Always read the registry before any release operation to check if first-release setup is complete.

2 2mo ago A 70 tokens original MIT

ofcskn/mobile-automation-plugin

Skill Claude CodeCodex

Manages semantic versioning for mobile apps across iOS and Android platforms. Use when the user says "bump version", "increment build number", "set version to", "release patch/minor/major", or "sync build numbers". Single source of truth is .msd/versions/{app-id}/version.json. Syncs to app.json (Expo), Info.plist…

2 2mo ago A 95 tokens original MIT

ofcskn/mobile-automation-plugin

Skill Claude CodeCodex

Manages App Store Connect and Google Play Console metadata — names, subtitles, keywords, descriptions, and release notes — enforcing Apple and Google hard character limits. Use when the user says "update description", "change keywords", "edit metadata", "update release notes", or "validate store copy". Always run…

2 2mo ago A 77 tokens original MIT

optimizing-aso-seo

36

ofcskn/mobile-automation-plugin

Skill Claude CodeCodex

Optimizes App Store Optimization (ASO) strategy across all metadata fields for both Apple App Store and Google Play. Covers keyword research, competitor gap analysis, character-limit-aware copy, and screenshot caption alignment with Apple OCR indexing. Use when the user says "optimize keywords", "improve ASO"…

2 2mo ago A 99 tokens original MIT

optimizing-geo

37

ofcskn/mobile-automation-plugin

Skill Claude CodeCodex

Optimizes Generative Engine Optimization (GEO) — making the app discoverable when users ask AI assistants (Claude, ChatGPT, Gemini, Perplexity) for app recommendations. Covers entity anchor sentences, JSON-LD schema markup, ProductHunt copy, press releases, and 30-day AI visibility action plans. Use when the user says…

2 2mo ago A 117 tokens original MIT

ofcskn/mobile-automation-plugin

Skill Claude CodeCodex

Enforces locale selection before any localisation, metadata, screenshot, or i18n task begins. Use when starting a new app, adding languages, preparing for store submission, or any time the locale set is unknown or unconfirmed. Presents both the Android BCP 47 locale list (localeconfig.xml) and the Apple App Store…

2 2mo ago A 116 tokens original MIT

ofcskn/mobile-automation-plugin

Skill Claude CodeCodex

Runs pre-flight validation gates and submits the app to App Store Connect and Google Play Console via EAS CLI. Use when the user says "release", "submit to store", "publish", "deploy app", or "submit for review". Always runs release-checklist.js first — never submits past a failing gate without explicit user…

2 2mo ago A 72 tokens original MIT