Agent skill

App Store Deployment

by secondsky in secondsky/claude-skills

Publishes mobile applications to iOS App Store and Google Play with code signing, versioning, and CI/CD automation.

MITAuto-check: notesDevOps & Cloud

Install App Store Deployment

skills CLI
$ npx skills add secondsky/claude-skills --skill app-store-deployment -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install secondsky/claude-skills app-store-deployment --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/secondsky/claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/app-store-deployment/skills/app-store-deployment .claude/skills/app-store-deployment && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
app-store-deployment
GitHub stars
227
Token cost
~799 tokens
SKILL.md length
85 words
Files
1
Skills in repo
169
Repo updated
First seen
Licence
MIT

At a glance

Publishes mobile applications to iOS App Store and Google Play with code signing, versioning, and CI/CD automation.

  • Preparing app releases
  • SKILL.md covers iOS Deployment, Android Deployment, Version Management and Pre-Deployment Checklist, plus 2 more sections
  • Calls xcodebuild and xcrun; needs APP_SPECIFIC_PASSWORD and RELEASE_STORE_PASSWORD
  • Configuring signing certificates

What it does

App Store Deployment is an agent skill from secondsky/claude-skills. Publishes mobile applications to iOS App Store and Google Play with code signing, versioning, and CI/CD automation. Use when preparing app releases, configuring signing certificates, or setting up automated deployment pipelines.

Its SKILL.md is about 800 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in DevOps & Cloud, covering App store release, CI/CD and Deployment. It works with iOS. The repository describes itself as: Production-ready skills for Claude Code CLI - Cloudflare, React, Tailwind v4, and AI integrations. The licence is MIT.

When your agent uses it

  • Preparing app releases
  • Configuring signing certificates
  • Setting up automated deployment pipelines

Example prompts

  • “Use the app-store-deployment skill to publish mobile applications to iOS App Store and Google Play with code signing, versioning, and CI/CD automation”
  • “/app-store-deployment”

What it can do on your machine

Read from SKILL.md and the folder at commit 8837836. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • xcodebuild
    • xcrun

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • APP_SPECIFIC_PASSWORD
    • RELEASE_STORE_PASSWORD
    • RELEASE_KEY_PASSWORD

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

App Store Deployment loads about 799 tokens when it runs. Until then it costs about 62 tokens; SKILL.md has 85 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~62
When it runs · the whole SKILL.md, loaded when a task matches
~799

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteRuns commands with sudoSKILL.md:95
    sudo xcodebuild -license accept || true

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from secondsky/claude-skills at commit 8837836, republished under its MIT licence (© secondsky). 85 words, ~799 tokens.

Download SKILL.mdSave it as .claude/skills/app-store-deployment/SKILL.md (or your agent's skills folder).
name
app-store-deployment
description
Publishes mobile applications to iOS App Store and Google Play with code signing, versioning, and CI/CD automation. Use when preparing app releases, configuring signing certificates, or setting up automated deployment pipelines.
license
MIT

App Store Deployment

Publish mobile applications to iOS App Store and Google Play with proper procedures.

iOS Deployment

Build and Archive
bash
# Build archive
xcodebuild -workspace App.xcworkspace \
  -scheme App \
  -sdk iphoneos \
  -configuration Release \
  -archivePath build/App.xcarchive \
  archive

# Export IPA
xcodebuild -exportArchive \
  -archivePath build/App.xcarchive \
  -exportOptionsPlist ExportOptions.plist \
  -exportPath build/
Upload to App Store Connect
bash
xcrun altool --upload-app \
  --type ios \
  --file build/App.ipa \
  --username "$APPLE_ID" \
  --password "$APP_SPECIFIC_PASSWORD"

Android Deployment

Build Release APK/Bundle
bash
# Generate keystore (once)
keytool -genkey -v -keystore release.keystore \
  -alias app -keyalg RSA -keysize 2048 -validity 10000

# Build release bundle
./gradlew bundleRelease
gradle.properties
properties
RELEASE_STORE_FILE=release.keystore
RELEASE_KEY_ALIAS=app
RELEASE_STORE_PASSWORD=****
RELEASE_KEY_PASSWORD=****

Version Management

json
{
  "version": "1.2.3",
  "ios": { "buildNumber": "45" },
  "android": { "versionCode": 45 }
}

Pre-Deployment Checklist

  • All tests passing (>80% coverage)
  • App icons for all sizes
  • Screenshots for store listing
  • Privacy policy URL configured
  • Permissions justified
  • Tested on minimum supported OS
  • Release notes prepared

CI/CD (GitHub Actions)

yaml
on:
  push:
    tags: ['v*']

jobs:
  deploy-ios:
    runs-on: macos-latest
    steps:
      - uses: actions/checkout@v4

      - name: Set up environment
        run: |
          # Accept Xcode license if needed
          sudo xcodebuild -license accept || true

      - name: Build archive
        run: |
          xcodebuild -workspace App.xcworkspace \
            -scheme App \
            -sdk iphoneos \
            -configuration Release \
            -archivePath build/App.xcarchive \
            archive

      - name: Export IPA
        run: |
          xcodebuild -exportArchive \
            -archivePath build/App.xcarchive \
            -exportOptionsPlist ExportOptions.plist \
            -exportPath build/

      - name: Upload to App Store Connect
        env:
          APPLE_ID: ${{ secrets.APPLE_ID }}
          APP_SPECIFIC_PASSWORD: ${{ secrets.APP_SPECIFIC_PASSWORD }}
        run: |
          xcrun altool --upload-app \
            --type ios \
            --file build/App.ipa \
            --username "$APPLE_ID" \
            --password "$APP_SPECIFIC_PASSWORD"

  deploy-android:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: ./gradlew bundleRelease
      - uses: r0adkll/upload-google-play@v1

Best Practices

  • Automate deployment with CI/CD
  • Test on physical devices
  • Secure signing materials separately
  • Monitor crash reports post-launch

© secondsky, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/app-store-deployment/skills/app-store-deployment of secondsky/claude-skills.

Open the folder on GitHubat commit 8837836

Compare with similar skills

App Store Deployment next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

App Store Deployment compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
App Store Deployment this skillsecondsky/claude-skills227—~799Automated safety check: NotesMIT
CI CD Setuprshankras/claude-code-apple-skills781—~1.5kAutomated safety check: NotesMIT
Mobile App Builderrevfactory/harness-1001.3k—~1.8kAutomated safety check: PassApache-2.0
ASC Ad Hoc Distributionrorkai/app-store-connect-cli-skills1.1k1 repos~1.8kAutomated safety check: PassMIT
Wjs Auditing Projectjianshuo/claude-skills130—~2.5kAutomated safety check: PassMIT
Expo Deploymentkingstinct/react-native-healthkit7154 repos~930Automated safety check: PassMIT

Similar skills

  • CI CD Setup

    rshankras/claude-code-apple-skills

    Generate CI/CD configuration for automated builds, tests, and distribution of iOS/macOS apps.

    781 GitHub stars~1.5k tokensUpdated 2 mo ago
    DevOps & CloudAuto-check: notes
  • Mobile App Builder

    revfactory/harness-100

    Full mobile app development pipeline. An agent skill from revfactory/harness-100.

    1.3k GitHub stars~1.8k tokensUpdated 6 mo ago
    MobileAuto-check passed
  • ASC Ad Hoc Distribution

    rorkai/app-store-connect-cli-skills

    Prepares, publishes, resumes and verifies private iOS test installs for registered devices with `asc distribute`, using storage you own that speaks the S3 protocol.

    1.1k GitHub starsUsed in 1 repo~1.8k tokens
    MobileAuto-check passed
  • Wjs Auditing Project

    jianshuo/claude-skills

    A skill your agent uses when the user asks to audit what's wrong with a project, "make it right", "看看项目出了什么问题", "为什么用户的需求还没上线", "为什么没提交App Store", "为什么没新build", or wants a holistic…

    130 GitHub stars~2.5k tokensUpdated 1 mo ago
    MobileAuto-check passed
  • Expo Deployment

    kingstinct/react-native-healthkit

    Deploying Expo apps to iOS App Store, Android Play Store, web hosting, and API routes

    715 GitHub starsUsed in 4 repos~930 tokens
    MobileAuto-check passed
  • Release

    vaayne/mori

    Release workflow for Mori macOS workspace terminal and MoriRemote iOS app.

    303 GitHub stars~1.2k tokensUpdated 2 mo ago
    MobileAuto-check passed

More from secondsky/claude-skills

All 169 skills in this repo
  • Tanstack AI

    secondsky/claude-skills

    TanStack AI (alpha) provider-agnostic type-safe chat with streaming for OpenAI, Anthropic, Gemini, Ollama.

    227 GitHub starsUsed in 1 repo~3.6k tokens
    Auto-check: notes
  • Auto Animate

    secondsky/claude-skills

    AutoAnimate (@formkit/auto-animate) zero-config animations for React.

    227 GitHub stars~2.9k tokensUpdated 9 days ago
    Auto-check passed
  • Base UI React

    secondsky/claude-skills

    MUI Base UI unstyled React components with Floating UI. An agent skill from secondsky/claude-skills.

    227 GitHub stars~1.9k tokensUpdated 9 days ago
    Auto-check passed
  • Cloudflare Images

    secondsky/claude-skills

    This skill should be used when the user asks to "upload images to Cloudflare", "implement direct creator upload", "configure image transformations", "optimize WebP/AVIF", "create image variants"…

    227 GitHub stars~3.6k tokensUpdated 9 days ago
    Auto-check: notes
  • Cloudflare Nextjs

    secondsky/claude-skills

    Deploy Next.js to Cloudflare Workers via the OpenNext adapter (@opennextjs/cloudflare).

    227 GitHub stars~5.3k tokensUpdated 9 days ago
    Auto-check: notes
  • Cloudflare Sandbox

    secondsky/claude-skills

    Cloudflare Sandboxes SDK for secure code execution in Linux containers at edge.

    227 GitHub stars~4.5k tokensUpdated 9 days ago
    Auto-check passed

Works with

Questions about App Store Deployment

What does App Store Deployment do?

Publishes mobile applications to iOS App Store and Google Play with code signing, versioning, and CI/CD automation. App Store Deployment is an agent skill from secondsky/claude-skills. Publishes mobile applications to iOS App Store and Google Play with code signing, versioning, and CI/CD automation.

When should I use App Store Deployment?

App Store Deployment fits situations like: preparing app releases; configuring signing certificates; setting up automated deployment pipelines.

How do I install App Store Deployment in Claude Code?

Run `npx skills add secondsky/claude-skills --skill app-store-deployment -a claude-code`. Or copy the skill folder (plugins/app-store-deployment/skills/app-store-deployment in secondsky/claude-skills) into .claude/skills/app-store-deployment in your project. Claude Code loads it when a task matches its description.

How do I install App Store Deployment in Codex?

Run `npx skills add secondsky/claude-skills --skill app-store-deployment -a codex`. Or copy the skill folder (plugins/app-store-deployment/skills/app-store-deployment in secondsky/claude-skills) into .agents/skills/app-store-deployment in your project. Codex loads it when a task matches its description.

Can I use App Store Deployment in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add secondsky/claude-skills --skill app-store-deployment -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/app-store-deployment, .gemini/skills/app-store-deployment, .github/skills/app-store-deployment and .opencode/skills/app-store-deployment in your project.

What does App Store Deployment need to run?

Going by SKILL.md and its folder, App Store Deployment needs the command-line tools its instructions call (xcodebuild and xcrun) and credentials named APP_SPECIFIC_PASSWORD, RELEASE_STORE_PASSWORD and RELEASE_KEY_PASSWORD.

Does App Store Deployment access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is App Store Deployment safe to install?

Our automated static check of SKILL.md found notes only (runs commands with sudo), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does App Store Deployment use?

App Store Deployment is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does App Store Deployment use?

About 799 tokens (SKILL.md is roughly 3.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to App Store Deployment?

Skills that share tags, products or a category with App Store Deployment: CI CD Setup (rshankras/claude-code-apple-skills, 781 stars), Mobile App Builder (revfactory/harness-100, 1.3k stars), ASC Ad Hoc Distribution (rorkai/app-store-connect-cli-skills, 1.1k stars) and Wjs Auditing Project (jianshuo/claude-skills, 130 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains App Store Deployment?

secondsky (a GitHub user) maintains it in secondsky/claude-skills, which has 227 GitHub stars. The repository holds 169 skills in this directory. The repository was last updated on September 28, 2026.

Source: secondsky/claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.