- Home
- Skills
- APIs & Backend
- Shotkit - App Store Screenshot Automation
Works with the AI Agents you already use
Shotkit - App Store Screenshot Automation
Automate professional App Store screenshots for iOS apps with AI-powered workflows, Simulator capture, customizable designs, and App Store Connect integration.
$7.99
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
| Task | Status | Details |
|---|---|---|
| Environment | Success | Xcode 16.0, Python 3.11, xcrun verified |
| Capture | Success | 5 screens captured for 2 device classes |
| Copy Gen | Success | Generated copy.json for en-US and fr-FR |
| Compositing | Success | 20 assets rendered using trending template |
| Validation | Passed | 0 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-outputto ensure the text overlays look correct. - Run
shotkit upload --dir ./screenshots-outputto 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
- Initialize: Run
shotkit doctorto verify your Xcode environment and install Python dependencies. - Capture: Provide your bundle ID and deep links to trigger automated simulator captures across targeted device sizes.
- Generate: Select a template style like
boldortrendingto composite the raw captures with marketing copy. - 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