mitrio78/appstore-screenshots-editor/screenshot-studio
Claude Code and agent skill by mitrio78/appstore-screenshots-editor
- community
Checking that the SKILL.md file is still in the repository.
Work with Screenshot Studio, a local Next.js editor for App Store and Google Play screenshot showcases. Use when creating or editing showcase project JSON, arranging slides, text/image elements, mockup placement, backgrounds, localization, uploaded assets, export setup, or when debugging Screenshot Studio editor behavior.
Install
npx vskill@latest install mitrio78/appstore-screenshots-editor/screenshot-studioSKILL.md
Screenshot Studio
Use this skill for Screenshot Studio project work and editor changes.
Screenshot Studio stores showcase content as local JSON project files and local assets. Most showcase tasks should edit projects/<slug>.json; TypeScript changes are only needed when changing editor features.
First Steps
- Inspect the repository root and read
README.mdif project context is not
already clear.
- Check
git status --short --ignoredbefore editing. User data is ignored by
git and should not be staged unless explicitly requested.
- For project JSON or schema work, read
references/project-schema.md. - If the editor is running, avoid editing the same project JSON while it has
unsaved browser changes. Wait for the saved indicator or stop the dev server.
User Data Rules
Treat these paths as local user data:
projects/*.jsonpublic/screenshots/*public/backgrounds/*public/fonts/uploaded/*public/fonts/fonts.jsonapp-store-screenshots.json- export folders and generated export zip files
Do not stage or commit user data by default. It is normal for these paths to appear as ignored files in git status --ignored.
Common Workflows
Edit a Showcase
- Identify the target project in
projects/<slug>.json. - Read
references/project-schema.md. - Edit only the relevant slides/elements.
- Preserve existing localized copy unless the user asks to rewrite it.
- Keep element transforms in canvas pixels for the active device.
- Validate JSON formatting and, when practical, reload the editor.
Create a New Showcase
- Put source screenshots under
public/screenshots/<app>/<locale>/. - Create
projects/<slug>.jsonwith schema version 2. - Use
scripts/seed-fitlinkpro.mjsas a generator example when building
projects programmatically.
- Use
{locale}in screenshot paths when every locale has equivalent files. - Open the editor and verify the project appears in the switcher.
Change Editor Behavior
- Prefer existing component patterns under
src/components/editor/. - Keep project state changes flowing through
src/lib/storage.tsand
src/lib/server/projects.ts.
- Preserve migration compatibility in
src/lib/migrations.tswhen adding
project fields.
- Run
npm run build. - For rendered behavior, start the app with
npm run dev,start.command,
or start.cmd, then verify the target flow in the browser.
Launching Locally
- macOS: double-click
start.command. - Windows: double-click
start.cmd. - Manual: run
npm install, thennpm run dev.
The editor normally opens at http://localhost:3000. Next.js may use another port if 3000 is occupied.
Validation
Use the smallest validation that matches the change:
- JSON-only showcase edits: parse the project JSON and inspect the rendered
editor if layout matters.
- Editor TypeScript changes: run
npm run build. - Export/rendering changes: verify in a Chromium browser when possible.
Report any validation that could not be run.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/screenshot-studio/SKILL.md
Popularity
- Repository stars
- 65
- Repository forks
- 9
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mitrio78/appstore-screenshots-editor/screenshot-studio)