JianYing Editor Automation
luoluoluo22/jianying-editor-skill
Automates JianYing Pro video editing through a Python wrapper, JyWrapper, covering drafts, media import, subtitles, screen recording, voiceover and export.
Turns one photograph into a finished poster, then animates a flat paper tear into an Apple Live Photo ZIP and can hand it to a local importer.
$ npx skills add Zeejay0/gathered-scenes-zine-skill --skill scenes-gathered-zine-live-flow-v1-0 -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Zeejay0/gathered-scenes-zine-skill scenes-gathered-zine-live-flow-v1-0 --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Zeejay0/gathered-scenes-zine-skill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/scenes-gathered-zine-live-flow-v1-0 .claude/skills/scenes-gathered-zine-live-flow-v1-0 && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "scenes-gathered-zine-live-flow-v1-0" agent skill from https://github.com/Zeejay0/gathered-scenes-zine-skill/tree/main/skills/scenes-gathered-zine-live-flow-v1-0 into .claude/skills/scenes-gathered-zine-live-flow-v1-0/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scenes-gathered-zine-live-flow-v1-0", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Zeejay0/gathered-scenes-zine-skill/tree/main/skills/scenes-gathered-zine-live-flow-v1-0Type this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Zeejay0/gathered-scenes-zine-skill --skill scenes-gathered-zine-live-flow-v1-0 -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Zeejay0/gathered-scenes-zine-skill scenes-gathered-zine-live-flow-v1-0 --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Zeejay0/gathered-scenes-zine-skill.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/scenes-gathered-zine-live-flow-v1-0 .agents/skills/scenes-gathered-zine-live-flow-v1-0 && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "scenes-gathered-zine-live-flow-v1-0" agent skill from https://github.com/Zeejay0/gathered-scenes-zine-skill/tree/main/skills/scenes-gathered-zine-live-flow-v1-0 into .agents/skills/scenes-gathered-zine-live-flow-v1-0/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scenes-gathered-zine-live-flow-v1-0", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Zeejay0/gathered-scenes-zine-skill --skill scenes-gathered-zine-live-flow-v1-0 -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Zeejay0/gathered-scenes-zine-skill scenes-gathered-zine-live-flow-v1-0 --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Zeejay0/gathered-scenes-zine-skill.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/scenes-gathered-zine-live-flow-v1-0 .cursor/skills/scenes-gathered-zine-live-flow-v1-0 && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "scenes-gathered-zine-live-flow-v1-0" agent skill from https://github.com/Zeejay0/gathered-scenes-zine-skill/tree/main/skills/scenes-gathered-zine-live-flow-v1-0 into .cursor/skills/scenes-gathered-zine-live-flow-v1-0/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scenes-gathered-zine-live-flow-v1-0", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Zeejay0/gathered-scenes-zine-skill.git --path skills/scenes-gathered-zine-live-flow-v1-0--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Zeejay0/gathered-scenes-zine-skill --skill scenes-gathered-zine-live-flow-v1-0 -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Zeejay0/gathered-scenes-zine-skill scenes-gathered-zine-live-flow-v1-0 --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Zeejay0/gathered-scenes-zine-skill.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/scenes-gathered-zine-live-flow-v1-0 .gemini/skills/scenes-gathered-zine-live-flow-v1-0 && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "scenes-gathered-zine-live-flow-v1-0" agent skill from https://github.com/Zeejay0/gathered-scenes-zine-skill/tree/main/skills/scenes-gathered-zine-live-flow-v1-0 into .gemini/skills/scenes-gathered-zine-live-flow-v1-0/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scenes-gathered-zine-live-flow-v1-0", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Zeejay0/gathered-scenes-zine-skill scenes-gathered-zine-live-flow-v1-0Installs for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Zeejay0/gathered-scenes-zine-skill --skill scenes-gathered-zine-live-flow-v1-0 -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Zeejay0/gathered-scenes-zine-skill.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/scenes-gathered-zine-live-flow-v1-0 .github/skills/scenes-gathered-zine-live-flow-v1-0 && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "scenes-gathered-zine-live-flow-v1-0" agent skill from https://github.com/Zeejay0/gathered-scenes-zine-skill/tree/main/skills/scenes-gathered-zine-live-flow-v1-0 into .github/skills/scenes-gathered-zine-live-flow-v1-0/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scenes-gathered-zine-live-flow-v1-0", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Zeejay0/gathered-scenes-zine-skill --skill scenes-gathered-zine-live-flow-v1-0 -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Zeejay0/gathered-scenes-zine-skill scenes-gathered-zine-live-flow-v1-0 --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Zeejay0/gathered-scenes-zine-skill.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/scenes-gathered-zine-live-flow-v1-0 .opencode/skills/scenes-gathered-zine-live-flow-v1-0 && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "scenes-gathered-zine-live-flow-v1-0" agent skill from https://github.com/Zeejay0/gathered-scenes-zine-skill/tree/main/skills/scenes-gathered-zine-live-flow-v1-0 into .opencode/skills/scenes-gathered-zine-live-flow-v1-0/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scenes-gathered-zine-live-flow-v1-0", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
scenes-gathered-zine-live-flow-v1-0Turns one photograph into a finished poster, then animates a flat paper tear into an Apple Live Photo ZIP and can hand it to a local importer.
The skill runs a fixed pipeline on one supplied photograph. It first produces a finished poster with a bundled static-poster module (version 1.9) that is never modified, then animates only a flat covering sheet tearing away from that poster, pairs the exact final frame as an Apple Live Photo JPG and MOV, and packages only that pair in a ZIP. If you ask for an import, it hands the ZIP to the bundled macOS importer app through file-open and stops.
During animation the poster is treated as an immutable bottom plate, with no recoloring, cropping, retouching or redesign. The agent composes one custom tear path from three to seven normalized points after looking at the finished poster, moving from quiet paper through an environmental clue and the structure to the main subject and a clear resting point. Other modes are ZIP only and static only. In the full flow it skips preview movies, review gates and approval pauses, so the final visual check is yours.
Python and Swift scripts render the tear, pair the Live Photo and build the ZIP, and reference notes cover path selection and importer handoff. It is not meant for static-only posters, 3D paper curls or motion inside the photographed scene.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit b9edb83. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 3 files in scripts/ (Python and Swift), which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Gathered Scenes Live Photo Flow loads about 1.5k tokens when it runs, and up to ~3.3k if it reads all its reference files. Until then it costs about 122 tokens; SKILL.md has 730 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 730 words (~1,512 tokens).
“Turn one supplied photograph into one importer-ready Live Photo ZIP through two strictly separated modules:”
SKILL.md and 11 other files (scripts, references, assets) in skills/scenes-gathered-zine-live-flow-v1-0 of Zeejay0/gathered-scenes-zine-skill.
Open the folder on GitHubat commit b9edb83
Gathered Scenes Live Photo Flow next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Gathered Scenes Live Photo Flow this skillZeejay0/gathered-scenes-zine-skill | 5.4k | — | ~1.5k | Automated safety check: Pass | Custom licence | |
| JianYing Editor Automationluoluoluo22/jianying-editor-skill | 3.9k | — | ~2.2k | Automated safety check: Pass | Apache-2.0 | |
| Open Editveedstudio/open-edit | 1.6k | — | ~1.8k | Automated safety check: Pass | Apache-2.0 | |
| After Effectsaedev-tools/adobe-agent-skills | 108 | 1 repos | ~5.2k | Automated safety check: Pass | Apache-2.0 | |
| Qiaomu Cutjoeseesun/qiaomu-cut-skill | 372 | — | ~6.8k | Automated safety check: Notes | MIT | |
| Hbg Life SimulationMr-funny/hbg-life-simulation | 141 | — | ~5.8k | Automated safety check: Pass | MIT |
luoluoluo22/jianying-editor-skill
Automates JianYing Pro video editing through a Python wrapper, JyWrapper, covering drafts, media import, subtitles, screen recording, voiceover and export.
veedstudio/open-edit
Video work with VEED's hosted services and a CLI toolkit — word-timed transcription, cutting, background removal, AI presenters, lipsync, any fal model, sound mixing, and a Chrome renderer for HTML…
aedev-tools/adobe-agent-skills
Automate Adobe After Effects via ExtendScript. An agent skill from aedev-tools/adobe-agent-skills.
joeseesun/qiaomu-cut-skill
把一句话需求转成可复现、可验收视频工程的乔木智能剪辑导演。Use when the user asks to create, plan, edit, remix, explain, narrate, subtitle, animate, composite, or render a video—including one-line requests such as “制作一个科普视频:介绍…
Mr-funny/hbg-life-simulation
Create Chinese HBG “模拟人生 / 人生副本” narrative videos with a consistent comic IP, a rapid multi-life opening, continuous natural-speed narration, synchronized short captions, dense static manga…
fengfengzhidao/codex-image2-skill
Generate or edit raster images through a configurable OpenAI-compatible Image API using gpt-image-2.
Zeejay0/gathered-scenes-zine-skill
Turns a photo into a tactile collage poster where part stays an untouched photographic anchor and the rest becomes a simplified, color-fading illustration of the hidden scene.
Zeejay0/gathered-scenes-zine-skill
Turns a personal photo into a typography-driven, film-poster-style image in muted Morandi tones, keeping the photograph itself unaltered.
Zeejay0/gathered-scenes-zine-skill
Turns a supplied photo into a minimal zine-style poster with a clear artistic idea, empty space, saturated color and authored typography.
Zeejay0/gathered-scenes-zine-skill
Turns a supplied photo into a vertical 3:5 paper-collage poster that keeps the photograph truthful beside a simplified illustration field and a hand-torn edge.
Works with
Categories
Turns one photograph into a finished poster, then animates a flat paper tear into an Apple Live Photo ZIP and can hand it to a local importer. The skill runs a fixed pipeline on one supplied photograph.9) that is never modified, then animates only a flat covering sheet tearing away from that poster, pairs the exact final frame as an Apple Live Photo JPG and MOV, and packages only that pair in a ZIP.
Gathered Scenes Live Photo Flow fits situations like: turning a source photo into a poster and a paper-tear Live Photo in one pass; producing an importer-ready Live Photo ZIP from an already finished poster; handing a finished Live Photo ZIP to the importer app on a Mac.
Run `npx skills add Zeejay0/gathered-scenes-zine-skill --skill scenes-gathered-zine-live-flow-v1-0 -a claude-code`. Or copy the skill folder (skills/scenes-gathered-zine-live-flow-v1-0 in Zeejay0/gathered-scenes-zine-skill) into .claude/skills/scenes-gathered-zine-live-flow-v1-0 in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Zeejay0/gathered-scenes-zine-skill --skill scenes-gathered-zine-live-flow-v1-0 -a codex`. Or copy the skill folder (skills/scenes-gathered-zine-live-flow-v1-0 in Zeejay0/gathered-scenes-zine-skill) into .agents/skills/scenes-gathered-zine-live-flow-v1-0 in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Zeejay0/gathered-scenes-zine-skill --skill scenes-gathered-zine-live-flow-v1-0 -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/scenes-gathered-zine-live-flow-v1-0, .gemini/skills/scenes-gathered-zine-live-flow-v1-0, .github/skills/scenes-gathered-zine-live-flow-v1-0 and .opencode/skills/scenes-gathered-zine-live-flow-v1-0 in your project.
Going by SKILL.md and its folder, Gathered Scenes Live Photo Flow needs Python and Swift for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python and Swift, for the bundled scripts; macOS, for the bundled Live Photo importer app; An image generation path for the poster step.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Gathered Scenes Live Photo Flow has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.
About 1.5k tokens (SKILL.md is roughly 6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.8k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Gathered Scenes Live Photo Flow: JianYing Editor Automation (luoluoluo22/jianying-editor-skill, 3.9k stars), Open Edit (veedstudio/open-edit, 1.6k stars), After Effects (aedev-tools/adobe-agent-skills, 108 stars) and Qiaomu Cut (joeseesun/qiaomu-cut-skill, 372 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Zeejay0 (a GitHub user) maintains it in Zeejay0/gathered-scenes-zine-skill, which has 5,351 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on September 3, 2026.
Source: Zeejay0/gathered-scenes-zine-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.