
scenes-gathered-zine-live-flow-v1-0
Run the complete Gathered Scenes workflow from a supplied photograph to a static poster, a scene-authored adaptive v0.2 flat paper-tear Apple Live Photo ZIP, and optional handoff of that ZIP to the local Live Photo Importer. Use when the user wants the full source-to-Live-Photo flow with a custom narrative tear path and broad rounded low-frequency contours; do not use for static-only posters, 3D paper curls, or motion inside the photographed scene.
- Installs
- 58
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/zeejay0/gathered-scenes-zine-skill --skill scenes-gathered-zine-live-flow-v1-0- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads scenes-gathered-zine-live-flow-v1-0 automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
拾景纸刊实况全流程 v1.0(实况版)
Turn one supplied photograph into one importer-ready Live Photo ZIP through two strictly separated modules:
- Create the finished poster with the frozen bundled module
references/static-poster-v1-9/SKILL.md. - Animate only a flat covering sheet tearing away from that finished poster.
- Pair the exact final frame as an Apple Live Photo JPG/MOV pair.
- Package only that pair in one ZIP.
- When import is requested, hand the ZIP to “实况照片导入器” through macOS file-open and stop.
Do not modify the bundled static-poster-v1-9 module. It remains the single source of truth for all static visual decisions.
Trigger Modes
- Full flow / import: source photo → v1.9 poster → Live ZIP → importer handoff.
- ZIP only: source photo or finished v1.9 poster → Live ZIP with
--no-import. - Static only: follow
references/static-poster-v1-9/SKILL.mddirectly and stop before animation.
For the established full-flow workflow, skip preview movies, contact sheets, visual review gates, metadata reports, and approval pauses. Continue automatically unless a step returns an explicit error. The user performs the final visual check.
Phase 1: Freeze the Poster
If the input is a raw photograph:
- Read and follow the complete bundled module
references/static-poster-v1-9/SKILL.md. - Generate the orientation-matched poster using its required image-generation path.
- Save the flattened result inside the current project output directory.
If the input is already a finished v1.9 poster, begin from it directly.
After this phase, treat the finished poster as an immutable bottom plate. Do not recolor, sharpen, clarify, regenerate, crop, resize non-proportionally, retouch faces, add detail, or otherwise redesign it during animation. Every fully revealed frame region must come directly from this frozen poster.
Phase 2: Choose the Tear
Compose the tear path only after seeing the finished poster. Read:
references/adaptive-path-selection.mdreferences/adaptive-tear-boundary.md
Always compose one custom source-derived path with 3–7 normalized points. Do not choose from preset directions. Start in quiet paper, establish the environment or a clue, reveal the structural relationship next, bring the primary subject into view during the middle third, and end at a clear visual resting point.
Follow a real ridge, shoreline, roofline, road, gaze, spatial-depth transition, or relationship between subjects. Complement the poster's guide color without tracing it. Avoid top-to-bottom and bottom-to-top reveals, one rigid straight diagonal, faces, bodies, text, and defining objects.
The visible opening follows one scene-aware global path. Its boundary uses broad, high-amplitude, low-frequency rises and falls, small unequal notches, changing opening width, and a narrow warm fiber fringe. Reject clean digital wipes, uniform saw teeth, regular zigzags, curled sheets, and 3D depth simulation.
Phase 3: Build the Live ZIP
Use scripts/build_live_zip_and_import.py with the frozen poster, chosen direction, and optional custom path. The accepted motion profile is fixed:
- 3.0 seconds at 30 fps;
- brief fully covered hold;
- crack propagation;
- asymmetric two-sided expansion with broad rounded low-frequency boundary variation;
- exact unchanged poster from 2.7 seconds through the final hold;
- no camera motion, subject motion, relighting, parallax, or internal animation.
Example ZIP-only build:
python3 scripts/build_live_zip_and_import.py \
--input /absolute/path/to/final-poster.png \
--output-zip /absolute/path/to/GatheredScenesLivePhoto.zip \
--direction custom \
--path-points "0.04,0.72;0.26,0.60;0.52,0.44;0.76,0.34;0.98,0.24" \
--no-import
Read references/apple-live-photo.md for pairing invariants. The ZIP contract is strict:
- exactly one top-level folder;
- exactly one paired
.JPGand one paired.MOVinside it; - no poster, receipt, contact sheet, preview, source file, or sidecar inside the ZIP;
- the ZIP is the only durable delivery artifact required from this workflow.
All render frames, unpaired media, and receipts remain temporary.
Phase 4: Importer Handoff
When the user asks for the complete automated flow or asks to place the result in Photos, omit --no-import. Read references/importer-handoff.md and let the build script open the completed ZIP with bundle id com.zeejay.live-photo-importer.
This skill includes the ready-to-run Apple-silicon macOS importer at assets/实况照片导入器.app. The build script checks an explicitly supplied app, the user's installed copy, and then this bundled copy automatically. Do not require a separate importer download.
Do not simulate drag-and-drop and do not operate the Photos app. Successful submission of the ZIP to “实况照片导入器” is the stopping point. The importer owns pairing validation, permissions, Photos-library insertion, and later iCloud synchronization.
If the importer cannot be found, first verify that the bundled app exists and is intact. Otherwise keep the finished ZIP and report the handoff error. Do not regenerate the poster or animation. Use --importer-app /absolute/path/实况照片导入器.app only when another exact app path is known.
Response Contract
For ZIP-only mode, return the absolute ZIP path. For full-flow mode, return the absolute ZIP path, state whether macOS accepted the importer handoff, and briefly describe the composed narrative path. Do not present intermediate files unless the user explicitly asks for them.
FAQ
What does the scenes-gathered-zine-live-flow-v1-0 skill do?
Run the complete Gathered Scenes workflow from a supplied photograph to a static poster, a scene-authored adaptive v0.2 flat paper-tear Apple Live Photo ZIP, and optional handoff of that ZIP to the local Live Photo Importer. Use when the user wants the full source-to-Live-Photo flow with a custom narrative tear path and broad rounded low-frequency contours; do not use for static-only posters, 3D paper curls, or motion inside the photographed scene.
How do I install scenes-gathered-zine-live-flow-v1-0?
Run npx skills add https://github.com/zeejay0/gathered-scenes-zine-skill --skill scenes-gathered-zine-live-flow-v1-0 in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/scenes-gathered-zine-live-flow-v1-0/ (personal) or .claude/skills/scenes-gathered-zine-live-flow-v1-0/ (project).
Which AI agents can use scenes-gathered-zine-live-flow-v1-0?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is scenes-gathered-zine-live-flow-v1-0 safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains scenes-gathered-zine-live-flow-v1-0?
It is published by zeejay0 in zeejay0/gathered-scenes-zine-skill. It has 58 recorded installs.
More from zeejay0/gathered-scenes-zine-skill
scenes-gathered-zine-v1-3
zeejay0/gathered-scenes-zine-skill
Transform a user-supplied photo into a vertical 3:5 Gathered Scenes Zine poster that anchors truthful photography inside a spacious source-derived abstract illustration field, aggressively compresses dense foliage and other micro-detail into a few large quiet forms, integrates one high-chroma hue as compositional structure, and preserves a visibly hand-torn fibrous photo-to-paper edge. Use when the user wants a tactile minimal paper collage with simplified illustration, active negative space, restrained English-default, Chinese, or bilingual micro-text, and an unmistakable but quiet torn-paper boundary.
scene-distillation-zine-v1-3
zeejay0/gathered-scenes-zine-skill
Transform a user-supplied photo into an expressive minimal zine poster made only from original source-derived illustration, an artistic proposition, emotional tension, visual metaphor, spacious negative space, art-directed high-chroma color, and unconstrained authorial typography. Let wording, language, amount, placement, type voices, scale, direction, legibility, and image interaction follow expression and aesthetic judgment rather than presets. Preserve source orientation by default with a 3:5 portrait output or 5:3 landscape output. Add source-derived distributed supporting accents and a natural isolated-contour option alongside adaptive paper-edge transitions. Support an exact 单色块模式 trigger for one contiguous saturated color field with all remaining forms in neutral ink. Use for authored abstract or editorial reinterpretations that communicate an emotion or idea without embedding, cropping, tracing, or preserving the original photographic material in the final image.
morandi-cinematic-poster-zeejay
zeejay0/gathered-scenes-zine-skill
Transform a user-supplied personal photograph into a source-faithful, typography-driven Morandi cinematic poster without stars or decorative collage symbols. Use film-poster title design, optional poetic byline and tagline, atmospheric metadata, optional fictional credits, intentional negative-space placement, perspective alignment, and selective subject occlusion. Use for architecture, travel, street, skyline, landmark, portrait, or lifestyle photographs when the user wants movie-poster mood and hierarchy without needing a real film, cast, director, studio, award, or release campaign.
Popular media & creative skills
hyperframes
heygen-com/hyperframes
Read first to make, edit, animate or render any video with HyperFrames (HTML rendered to video), including launch films, explainers, music videos, charts, maps, vertical clips, title cards, captions and overlays. Holds the render contract, the work loop and what each kind of video needs.
media-use
heygen-com/hyperframes
Get or make any media for a HyperFrames video - music, sound effects, images, icons, logos, voiceover, avatar and generated video, transcripts, cutouts, colour grades and looks - with HeyGen or free local tools, and mix placed audio. Also for footage that looks dark, flat or dull, or should be stylized or hidden.
hyperframes-registry
heygen-com/hyperframes
About 450 ready-made HyperFrames blocks and components installed as editable source - transitions, overlays, titles, kinetic type, captions, charts, map overlays, 3D, camera moves. Use it before hand-building any named visual (CRT scanlines, glitch, film grain, a chart); also for hyperframes add and catalog.
hyperframes-creative
heygen-com/hyperframes
Non-animation creative direction for HyperFrames videos. Use for design spec (frame.md / design.md) handling, palettes, typography, narration, beat planning, audio-reactive visuals, composition patterns, and brand / style decisions. For atomic motion patterns and scene blueprints, use hyperframes-animation.
ai-video-generation
101-skills/superpowers
Generate AI videos with Google Veo, Seedance 2.0, HappyHorse, Wan, Grok and 40+ models via inference.sh CLI. Models: Veo 3.1, Veo 3, Seedance 2.0, HappyHorse 1.0, Wan 2.5, Grok Imagine Video, OmniHuman, Fabric, HunyuanVideo. Capabilities: text-to-video, image-to-video, reference-to-video, video editing, lipsync, avatar animation, video upscaling, foley sound. Use for: social media videos, marketing content, explainer videos, product demos, AI avatars. Triggers: video generation, ai video, text to video, image to video, veo, animate image, video from image, ai animation, video generator, generate video, t2v, i2v, ai video maker, create video with ai, runway alternative, pika alternative, sora alternative, kling alternative, seedance, happyhorse
ai-image-generation
101-skills/superpowers
Generate AI images with GPT-Image-2, FLUX, Gemini, Grok, Seedream, Reve and 50+ models via inference.sh CLI. Models: GPT-Image-2, FLUX Dev LoRA, FLUX.2 Klein LoRA, Gemini 3 Pro Image, Grok Imagine, Seedream 4.5, Reve, ImagineArt. Capabilities: text-to-image, image-to-image, inpainting, LoRA, image editing, upscaling, text rendering. Use for: AI art, product mockups, concept art, social media graphics, marketing visuals, illustrations. Triggers: flux, image generation, ai image, text to image, stable diffusion, generate image, ai art, midjourney alternative, dall-e alternative, text2img, t2i, image generator, ai picture, create image with ai, generative ai, ai illustration, grok image, gemini image, gpt image, openai image, chatgpt image