template-author

Convert App Store listings into reusable ScreenShotComposer templates.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/luigiinred/screenshotcomposer-website --skill template-author
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: template-author
Source: https://github.com/luigiinred/screenshotcomposer-website/tree/main/skills/template-author
Command: npx skills add https://github.com/luigiinred/screenshotcomposer-website --skill template-author

SYSTEM DOCUMENTATION & REQUIREMENTS

๐Ÿ’ก This Skill requires curl, jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Converts App Store listings into reusable ScreenShotComposer templates, enabling teams to convert references into working starter templates and keep bundled and code-backed templates in sync.

Core Features & Use Cases

  • Recreate an App Store listing as a reusable template by inspecting each platform, downloading reference screenshots, and generating a bundled template package.
  • Manage two backing forms โ€” bundled file-based templates and code-backed templates โ€” with migration paths and sidecars to preserve catalog integrity.
  • Generate or select a suitable background image (landscape, arches, mesh, grain, or photography) and wire it into the template's plate fill.
  • Update templates across the app repo and website by syncing changes to the ScreenShotComposer/Templates/<id>/ path and the website's skills/ folder, including a template.json sidecar.
  • Integrate with the template library and builder system via Builders and copy(for:scene:), ensuring previews can be re-rendered with bin/refresh-template-previews.

Quick Start

Follow the common workflow to convert an App Store listing into a bundled template and refresh previews.

Frequently Asked Questions about template-author

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert an App Store listing into a reusable template?โ–ผ

To convert an App Store listing into a reusable template, the Skill fetches listing data via URLs or IDs, downloads reference screenshots across macOS, iPhone, and iPad, and generates a bundled template package wired into the TemplateLibrary system.

What is the difference between bundled file-based templates and code-backed templates?โ–ผ

Bundled file-based templates are static asset packages, while code-backed templates are generated programmatically. The Skill manages both backing forms with migration paths and sidecars to preserve catalog integrity across app and website repositories.

Do I need curl and jq installed to generate ScreenShotComposer templates?โ–ผ

Yes, you need curl and jq installed as dependencies. The Skill relies on these command-line tools to execute scripts that fetch App Store listings, download reference screenshots, and parse the resulting JSON metadata.

How do templates sync between the app repository and the website folder?โ–ผ

Templates sync by applying changes to the ScreenShotComposer/Templates path in the app repo and the skills folder on the website. A template.json sidecar ensures metadata remains consistent across both locations during updates.

Can I update background imagery like landscape or mesh directly within a template's plate fill?โ–ผ

Yes, you can generate or select suitable background imagery such as landscape, arches, mesh, grain, or photography. The Skill wires the selected background image directly into the template's plate fill configuration for rendering.

Why are template previews not updating after modifying the catalog?โ–ผ

Template previews fail to update when the refresh script is not run. You must execute bin/refresh-template-previews to re-render previews after integrating builders and copy(for:scene:) to ensure the template library displays current outputs.