SuperAPI AI Directory

picture-stack

Design & creation

View repository

Updated 11-02 05:49

About this skill

/picture-stack

Apply this treatment to a portrait clip using the included 4.2-second, 1080x1920, 30fps starter. The style and images are independent of the sample speaker’s words; follow the user’s chosen topic. See the reviewed example.

Use

Resolve this skill folder from the base directory shown when the skill loads. Its build.py resolves the shared kit through that real path, including when installed as a symlink. Run:

python3 /path/to/skills/picture-stack/build.py /path/to/spec.json

With no spec, the command reproduces the included silent sample into the repository’s .work/ directory. --prepare-only builds an editable composition without rendering. Python 3.9+, ffmpeg/ffprobe and Node.js 22+/npm are required. The first build downloads pinned GSAP 3.15.0 into the ignored vendor cache; rendering uses HyperFrames 0.8.214. No transcript or API key is needed for these short templates. Spec and custom-footage instructions.

Adapt the treatment

Keep the original room and speaker continuous. Three photographic cards collect above the head; at 2.05s the first two leave and the third grows into the focus image. Tune #p0, #p1, #p2 and #q1 in the template. Preserve visible headroom and use small, purposeful rotations.

Asset keys: banana-heels.jpg, explainer.mp4, pixel-burger.jpg, pixel-fruit.jpg. Full-resolution example images and source credits are in assets/style-showcase.

This style uses the original room and requires no alpha cutout.

Keep the presenter visible from the first result frame. Use sharp photographs and clean type. Essential text and the face should clear platform overlays; let decorative imagery bleed rather than shrinking the entire composition. The sample’s captions and image anchors are starting points, not automatic tracking.

Review and deliver

The helper validates media dimensions/duration, prepares the composition, runs the renderer check, renders and fully decodes the MP4. Inspect the first frame, the main change and the ending. Check crop anchors, text readability. The default is silent; preserve or add speech, SFX or music only when the user requests them. Longer edits require extending the HTML timeline and source windows; changing only the duration is insufficient.

These are local Claude Code/Codex editing workflows. The ChatGPT conversation in the showcase is an authored visual, not a built-in ChatGPT slash-command integration. Third-party image rights are documented separately from the code license in the asset directory.