Install
$ agentstack add skill-nicolocurioni96-withnico-skills-app-screenshot-studio ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo 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.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
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 →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 typographybold— full-bleed gradient background, large text, high contrast, punchydark— dark/black background, device glow effect, premium feeleditorial— magazine-style layout, diagonal composition, text beside deviceflat— 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.
Write a review
Versions
- v0.1.0 Imported from the upstream source.