Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    Shotkit - App Store Screenshot Automation

    1

    Automate professional App Store screenshots for iOS apps with AI-powered workflows, Simulator capture, customizable designs, and App Store Connect integration.

    $7.99

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned
    Shotkit - App Store Screenshot Automation

    Shotkit - App Store Screenshot Automation

    Example session with this skill installed

    Generate a full set of App Store screenshots for my fitness app (com.fit.app) using the 'trending' template. I need them for iPhone 6.9 and iPad 13 in English and French.

    • Read your context and instructions
    • Compiled the shotkit - app

    I have initiated the Shotkit pipeline for your fitness app. I started by booting the iPhone 16 Pro Max and iPad Pro 13-inch simulators, navigated to your core screens via deep links, and captured high-resolution raw UI screens. I then generated localized marketing copy for both English and French, composited them using the trending template with a fitness-focused color palette, and organized them into an App Store Connect-ready directory.

    Screenshot Generation Summary

    TaskStatusDetails
    EnvironmentSuccessXcode 16.0, Python 3.11, xcrun verified
    CaptureSuccess5 screens captured for 2 device classes
    Copy GenSuccessGenerated copy.json for en-US and fr-FR
    CompositingSuccess20 assets rendered using trending template
    ValidationPassed0 alpha channels found, dimensions match 2025 specs

    Generated Marketing Copy (Sample)

    {
      "en-US": {
        "screenshots": [
          {
            "headline": "Track Your Progress",
            "subline": "Visualize your fitness journey with intuitive charts.",
            "scene": "dashboard"
          }
        ]
      },
      "fr-FR": {
        "screenshots": [
          {
            "headline": "Suivez vos progrès",
            "subline": "Visualisez votre parcours de fitness avec des graphiques.",
            "scene": "dashboard"
          }
        ]
      }
    }
    

    Next steps

    • Review the generated PNG files in ./screenshots-output to ensure the text overlays look correct.
    • Run shotkit upload --dir ./screenshots-output to push these assets to your App Store Connect record.
    • If you want to change the brand colors, rerun with the --brand-color "#HEXCODE" flag.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Shipping an iOS app often stalls at the finish line because creating App Store screenshots is a tedious manual process. You have to boot multiple simulators, navigate to specific screens, capture raw images, and then manually composite them with marketing text and device frames for every locale.

    This skill automates the entire App Store creative pipeline on macOS. It handles everything from device simulation and deep-link navigation to localized text generation and final asset compositing.

    What it does

    • Auto-Capture: Boots Xcode Simulators, navigates via deep links, and captures raw UI with a clean 9:41 status bar.
    • Copy Generation: Writes locale-aware headlines and sublines based on your app features.
    • Automated Compositing: Renders styled screenshots with device frames and text overlays using five distinct templates.
    • Multi-Device Scaling: Generates assets for all required Apple specifications, including 6.9-inch iPhone and 13-inch iPad displays.
    • ASC Integration: Validates assets for App Store Connect compliance and uploads them directly via API.

    How it works

    1. Initialize: Run shotkit doctor to verify your Xcode environment and install Python dependencies.
    2. Capture: Provide your bundle ID and deep links to trigger automated simulator captures across targeted device sizes.
    3. Generate: Select a template style like bold or trending to composite the raw captures with marketing copy.
    4. Deploy: Validate the output for alpha channels and dimensions, then upload to App Store Connect.

    Frameworks & tools

    Requires macOS with Xcode and Python 3.8+. It utilizes xcrun for simulator control, Pillow for image processing, and PyJWT for App Store Connect API authentication.

    Why this beats prompting it yourself

    Writing a prompt to design screenshots usually results in generic mockups that do not match your actual app UI or Apple's strict dimension requirements. This skill executes native shell scripts and Python code to ensure every pixel is accurate and every file is ready for the App Store.

    Use cases

    • Generating localized screenshots for five different countries in minutes.
    • Automating UI captures for every release to ensure marketing assets stay current.
    • Creating professional device-in-frame composites without opening Figma or Photoshop.
    • Validating a folder of assets to prevent App Store Connect upload rejections.

    Known limitations

    Requires a macOS environment with Xcode installed for the capture and upload functionality. Automated navigation requires the app to support URL schemes or deep links.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Trust & safety

    Security scanned

    Verified clean 9 days ago

    • Passed all security checks, Safe to install

    Requires

    Apple
    Python
    ai-agent-skills
    Node.js
    macOS

    Listed9 days ago

    What's inside

    Frequently Asked Questions