truongduy2611/app-screenshots-cli-skills · Archived

appshots-cli-usage

Core CLI reference for the App Screenshots desktop app. Commands, flags, JSON output, port discovery, and connection management.

First seen Mar 19, 2026

Installation

$ npx skills add truongduy2611/app-screenshots-cli-skills --skill appshots-cli-usage

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Also in this package

Other skills from truongduy2611/app-screenshots-cli-skills.

npx skills add truongduy2611/app-screenshots-cli-skills

Browse all from truongduy2611/app-screenshots-cli-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 2
License LICENSE
Default branch main
Open issues 1
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,954 B
  • docs SUMMARY.md 154 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 9 installs

SKILL.md

appshots CLI Usage

Controls the running App Screenshots desktop app via HTTP commands on localhost.

Prerequisites

  • The App Screenshots desktop app must be running
  • Install CLI: dart pub global activate --source path packages/appscreenshotscli
  • Port auto-discovered from ~/.config/app-screenshots/server.port

Connection

# Check the app is running and server is available
appshots status

JSON Mode

All commands support --json for machine-readable output — essential for AI agents and scripted workflows:

appshots --json editor state
appshots --json translate get-texts
appshots --json library list
appshots --json editor list-overlays

Command Groups

Group Count Description
editor 42 Canvas, backgrounds, device frames, overlays, export
multi 11 Multi-screenshot editor (max 10 slots)
translate 10 AI translation, per-locale overrides, locale images
library 10 Saved designs, folders, import/export .appshots
preset 2 Browse & apply design presets
status 1 Connection check

Quick Reference

# Status & state
appshots status                        # Check connection
appshots editor state                  # Current design state
appshots multi state                   # Multi-editor state
appshots translate state               # Translation state

# Browse resources
appshots editor list-devices           # Available device frames
appshots editor list-fonts --query ""  # Google Fonts (browsable)
appshots editor list-icons --query ""  # Material & SF Symbols
appshots preset list                   # Available presets
appshots library list                  # Saved designs

API Response Format

All responses return JSON:

{"ok": true, "data": { ... }}
{"ok": false, "error": "Error message"}

Display Types

ID Description Resolution Required (2025)
APPIPHONE69 iPhone 6.9" (Pro Max) 1320 × 2868 ✅ Mandatory
APPIPHONE67 iPhone 6.7" (Pro Max) 1290 × 2796 Auto-scaled
APPIPHONE65 iPhone 6.5" 1284 × 2778 Auto-scaled
APPIPHONE55 iPhone 5.5" 1242 × 2208 Auto-scaled
APPIPADPROM413 iPad Pro M4 13" 2064 × 2752 ✅ Mandatory
APPIPADPRO6G129 iPad Pro 12.9" 2048 × 2732 Auto-scaled
APP_MAC Mac App Store 2880 × 1800 Optional

Tip: For 2025, design at 6.9" iPhone + 13" iPad as your base — Apple auto-scales to smaller sizes.

File Format

  • Export as PNG (recommended for sharp text and fine UI details)
  • JPEG also accepted
  • Must be RGB color space, no transparency, flattened