AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Shotkit

skill-nicolocurioni96-withnico-skills-app-screenshot-studio · by nicolocurioni96

Autonomously generate, design, and organize App Store screenshots for iOS and iPadOS apps. Use this skill whenever a developer asks to create App Store screenshots, generate screenshot assets, design screenshot templates, capture simulator screens, produce localized screenshots, or organize screenshots by device size. Triggers on phrases like "create my App Store screenshots", "generate screensho…

No reviews yet
0 installs
16 views
0.0% view→install

Install

$ agentstack add skill-nicolocurioni96-withnico-skills-app-screenshot-studio

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-nicolocurioni96-withnico-skills-app-screenshot-studio)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
6mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Shotkit? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Shotkit

End-to-end App Store screenshot pipeline for indie iOS developers. From raw Simulator capture to upload-ready assets organized by device, locale, and template style.


What This Skill Does

Stage 1 — Capture (optional): Takes raw UI screenshots from the Xcode Simulator using xcrun simctl.

Stage 2 — Generate Copy: Produces locale-aware headlines + sublines for each screenshot frame.

Stage 3 — Composite: Renders styled screenshot images using Pillow — background, device mockup area, app UI screenshot, and text overlay.

Stage 4 — Organize: Outputs a folder structure compatible with asc CLI and App Store Connect upload.


Workflow

Step 1 — Collect Inputs

Ask the developer for the following (or infer from context if already provided):

Required:

  • App name
  • Core features to highlight (3–8 bullet points)
  • Target audience (one sentence)
  • Primary language (default: English)
  • Additional locales (optional, e.g. Italian, German, Japanese)

Screenshot source (choose one):

  • A) Auto-capture from booted Simulator → ask for app Bundle ID
  • B) Existing screenshots folder → ask for path to folder of PNG/JPG files
  • C) No UI screenshots yet → generate placeholder-based composites with colored UI mockups

Template style (choose one, or generate previews for all):

  • minimal — white/light background, small device frame, centered text, clean typography
  • bold — full-bleed gradient background, large text, high contrast, punchy
  • dark — dark/black background, device glow effect, premium feel
  • editorial — magazine-style layout, diagonal composition, text beside device
  • flat — no device frame, full-bleed app UI with text overlay bar at top or bottom

Device targets (default: iPhone 6.9" + iPad 13"):

  • iPhone 6.9" — 1320 × 2868 px (mandatory as of 2025)
  • iPhone 6.7" — 1290 × 2796 px (legacy, still widely used)
  • iPhone 6.5" — 1242 × 2688 px
  • iPad 13" — 2064 × 2752 px (mandatory if app supports iPad)
  • iPad 12.9" — 2048 × 2732 px

> Read references/device_specs.md for the full device dimensions table.


Step 2 — Install Dependencies

cat > "$REPO/skills/shotkit/scripts/install_deps.sh" /dev/null; then
  echo "❌ Python 3 not found. Install via: brew install python3"
  exit 1
fi
echo "✅ Python $(python3 --version) found"
pip3 install Pillow --quiet --break-system-packages 2>/dev/null \
  || pip3 install Pillow --quiet 2>/dev/null \
  || { echo "❌ Pillow install failed. Try: pip3 install Pillow"; exit 1; }
echo "✅ Pillow installed"
if command -v xcrun &>/dev/null; then
  echo "✅ xcrun found (Xcode present)"
else
  echo "⚠️  xcrun not found. Simulator capture will not work."
fi
echo ""
echo "✅ Dependencies ready."

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [nicolocurioni96](https://github.com/nicolocurioni96)
- **Source:** [nicolocurioni96/withnico-skills](https://github.com/nicolocurioni96/withnico-skills)
- **License:** MIT
- **Homepage:** https://www.withnico.com/oss/withnico-skills

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.