Structured Image Generation
bytedance/deer-flow
Turns an image request into a structured JSON prompt and runs a bundled Python script to generate the picture, optionally guided by reference images.
Apply a professional Fujifilm ETERNA-inspired cinema color and composition treatment to generated or edited raster images.
$ npx skills add Cuimao777/eterna-image2image-skill --skill eterna-image2image -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Cuimao777/eterna-image2image-skill eterna-image2image --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/Cuimao777/eterna-image2image-skill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skill/eterna-image2image .claude/skills/eterna-image2image && 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 "eterna-image2image" agent skill from https://github.com/Cuimao777/eterna-image2image-skill/tree/main/skill/eterna-image2image into .claude/skills/eterna-image2image/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eterna-image2image", 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/Cuimao777/eterna-image2image-skill/tree/main/skill/eterna-image2imageType 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 Cuimao777/eterna-image2image-skill --skill eterna-image2image -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Cuimao777/eterna-image2image-skill eterna-image2image --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Cuimao777/eterna-image2image-skill.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skill/eterna-image2image .agents/skills/eterna-image2image && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "eterna-image2image" agent skill from https://github.com/Cuimao777/eterna-image2image-skill/tree/main/skill/eterna-image2image into .agents/skills/eterna-image2image/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eterna-image2image", 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 Cuimao777/eterna-image2image-skill --skill eterna-image2image -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Cuimao777/eterna-image2image-skill eterna-image2image --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Cuimao777/eterna-image2image-skill.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skill/eterna-image2image .cursor/skills/eterna-image2image && 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 "eterna-image2image" agent skill from https://github.com/Cuimao777/eterna-image2image-skill/tree/main/skill/eterna-image2image into .cursor/skills/eterna-image2image/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eterna-image2image", 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/Cuimao777/eterna-image2image-skill.git --path skill/eterna-image2image--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 Cuimao777/eterna-image2image-skill --skill eterna-image2image -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Cuimao777/eterna-image2image-skill eterna-image2image --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Cuimao777/eterna-image2image-skill.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skill/eterna-image2image .gemini/skills/eterna-image2image && 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 "eterna-image2image" agent skill from https://github.com/Cuimao777/eterna-image2image-skill/tree/main/skill/eterna-image2image into .gemini/skills/eterna-image2image/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eterna-image2image", 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 Cuimao777/eterna-image2image-skill eterna-image2imageInstalls 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 Cuimao777/eterna-image2image-skill --skill eterna-image2image -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Cuimao777/eterna-image2image-skill.git skills-src && mkdir -p .github/skills && cp -r skills-src/skill/eterna-image2image .github/skills/eterna-image2image && 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 "eterna-image2image" agent skill from https://github.com/Cuimao777/eterna-image2image-skill/tree/main/skill/eterna-image2image into .github/skills/eterna-image2image/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eterna-image2image", 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 Cuimao777/eterna-image2image-skill --skill eterna-image2image -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Cuimao777/eterna-image2image-skill eterna-image2image --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Cuimao777/eterna-image2image-skill.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skill/eterna-image2image .opencode/skills/eterna-image2image && 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 "eterna-image2image" agent skill from https://github.com/Cuimao777/eterna-image2image-skill/tree/main/skill/eterna-image2image into .opencode/skills/eterna-image2image/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eterna-image2image", 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.
eterna-image2imageApply a professional Fujifilm ETERNA-inspired cinema color and composition treatment to generated or edited raster images.
Eterna Image2image is an agent skill from Cuimao777/eterna-image2image-skill. Apply a professional Fujifilm ETERNA-inspired cinema color and composition treatment to generated or edited raster images. Use when the user asks for ETERNA, Fujifilm ETERNA, ETERNA/CINEMA, ETERNA Bleach Bypass, muted cinema stills, filmic image-to-image color grading, cinematic composition, anti-AI image polish, movie screenshots, war/drama/romance/editorial frames, or restrained film color. 适用于用户要求富士 ETERNA、电影感图生图、电影截图、降低 AI 味、低饱和电影调色、电影构图、战争/爱情/剧情/时装片质感等场景。
Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `agents/openai.yaml`, `references/composition-guide.md` and `references/eterna-color-spec.md`).
It sits in Media & Creative, covering Image generation. The repository describes itself as: Experimental bilingual Codex skill for ETERNA-inspired image2image cinematic color and composition. The licence is MIT.
Read from SKILL.md and the folder at commit ad6b852. 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.
No scripts in the folder and no shell commands in SKILL.md.
From 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.
Eterna Image2image loads about 1.4k tokens when it runs, and up to ~4.3k if it reads all its reference files. Until then it costs about 121 tokens; SKILL.md has 468 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); files beside SKILL.md are not scanned.
The full file from Cuimao777/eterna-image2image-skill at commit ad6b852, republished under its MIT licence (© Cuimao777). 468 words, ~1,444 tokens.
.claude/skills/eterna-image2image/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.Use this skill to turn a source image or new image prompt into a professional ETERNA-inspired cinema still. Treat ETERNA as a restrained motion-picture color and tone language, not a generic retro filter.
使用这个 skill 时,要把源图或新图提示词引导成 ETERNA 启发的专业电影截图。把 ETERNA 理解为克制的电影色彩、影调和质感系统,而不是普通复古滤镜。
If raster image generation or editing is needed, use the normal image generation workflow available in the current environment. For an existing image, preserve subject identity, composition intent, perspective, and scene lighting unless the user explicitly asks for creative changes. For no input image, generate a new cinema still with the same color discipline.
如果需要生成或编辑位图,使用当前环境中的图像生成工作流。处理已有图片时,默认保留主体身份、构图意图、透视关系和场景光线;除非用户明确要求重写画面。没有输入图时,也要用同样的色彩纪律生成新的电影截图。
This is an experimental, evolving skill. Prefer practical, testable prompt language over claims of exact Fujifilm color science. Do not claim official LUT accuracy unless the user provides a licensed official workflow and source color-space details.
这是一个持续迭代的实验性 skill。优先使用可测试、可复现的提示词和质量检查,而不要声称精确复刻 Fujifilm 官方色彩科学。除非用户提供授权的官方流程和源色彩空间信息,否则不要承诺官方 LUT 级匹配。
Choose one mode:
standard-eterna: default. Muted color, low-to-medium contrast, rich detailed shadows, soft highlight roll-off, natural skin.clean-cinema-eterna: slightly cleaner, less grain, production still or streaming-drama finish.eterna-bleach-bypass: only when requested or strongly implied. Lower saturation, higher contrast, colder metallic feel, deeper blacks.选择一种模式:
standard-eterna:默认模式。低饱和、低到中等反差、暗部丰富但可读、高光柔和、肤色自然。clean-cinema-eterna:更干净、颗粒更少,适合剧照、现代剧集或商业片质感。eterna-bleach-bypass:只在用户明确要求或强烈暗示时使用。更低饱和、更高反差、更冷的金属感、更深的黑位。Do not mix ETERNA Bleach Bypass into the default look.
默认不要把 ETERNA Bleach Bypass 混入标准 ETERNA。
Start from the user's subject and add this color-grading block:
Apply a professional Fujifilm ETERNA-inspired cinema grade: muted color, low-to-medium contrast,
soft highlight roll-off, rich but detailed shadows, natural warm skin tones, restrained olive/sage greens,
subdued steel blues, neutral-warm highlights, gentle filmic grain, natural soft sharpness, Rec.709/sRGB finish.
Preserve realistic lighting and texture. Avoid HDR, neon saturation, crushed blacks, clipped highlights,
orange-teal blockbuster grading, plastic skin, heavy halation, fake scratches, watermarks, and text.中文提示词块:
应用专业的 Fujifilm ETERNA 启发电影调色:低饱和、低到中等反差、
柔和高光过渡、丰富但可读的暗部、自然偏暖肤色、克制的橄榄绿/鼠尾草绿、
低调钢蓝色、中性偏暖高光、轻微电影颗粒、自然柔和锐度、Rec.709/sRGB 输出。
保留真实光线和材质。避免 HDR、霓虹饱和、死黑、过曝高光、
商业大片式橙青调色、塑料皮肤、重度光晕、假划痕、水印和文字。For eterna-bleach-bypass, replace the first sentence with:
Apply an ETERNA Bleach Bypass-inspired cinema grade: very low saturation, higher contrast,
cool metallic shadows, restrained warm highlights, hard but controlled drama, deep blacks with recoverable detail.中文:
应用 ETERNA Bleach Bypass 启发的电影调色:极低饱和、更高反差、
冷金属暗部、克制暖高光、强硬但受控的戏剧感、深黑但保留可恢复细节。Use references/composition-guide.md when the task needs cinematic framing, scene blocking, lens language, lighting motivation, or anti-AI composition polish.
当任务需要电影构图、调度、镜头语言、动机光或降低 AI 味时,读取 references/composition-guide.md。
Default composition preferences:
默认构图偏好:
Use references/eterna-color-spec.md when the task needs exact palette guidance, negative constraints, scene defaults, or quality checks.
当任务需要具体色盘、负向约束、场景默认色彩或质量检查时,读取 references/eterna-color-spec.md。
Use references/lut-workflow.md only when the user asks for LUTs, exact Fujifilm matching, color-managed workflows, or how to compare output against official resources.
只有当用户询问 LUT、精确 Fujifilm 匹配、色彩管理流程或如何与官方资源比较时,才读取 references/lut-workflow.md。
Before finishing, check:
完成前检查:
© Cuimao777, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files (references) in skill/eterna-image2image of Cuimao777/eterna-image2image-skill.
Open the folder on GitHubat commit ad6b852
Eterna Image2image 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 |
|---|---|---|---|---|---|---|
| Eterna Image2image this skillCuimao777/eterna-image2image-skill | 185 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Structured Image Generationbytedance/deer-flow | 83k | 5 repos | ~2.9k | Automated safety check: Pass | MIT | |
| AI Image Generation and Editingzhayujie/CowAgent | 47k | — | ~1.3k | Automated safety check: Pass | MIT | |
| Canghe Comicfreestylefly/canghe-skills | 461 | 8 repos | ~3.2k | Automated safety check: Pass | None | |
| Generate Imageynulihao/AgentSkillOS | 617 | 10 repos | ~1.7k | Automated safety check: Notes | None | |
| GPT Image Generation CLIwuyoscar/GPT-Image2-Skill | 5.7k | — | ~2.5k | Automated safety check: Notes | MIT |
bytedance/deer-flow
Turns an image request into a structured JSON prompt and runs a bundled Python script to generate the picture, optionally guided by reference images.
zhayujie/CowAgent
Generates or edits images from text prompts through a Python script that picks an image backend based on which API keys are configured.
freestylefly/canghe-skills
Knowledge comic creator supporting multiple art styles and tones.
ynulihao/AgentSkillOS
Generate or edit images using AI models (FLUX, Gemini). An agent skill from ynulihao/AgentSkillOS.
wuyoscar/GPT-Image2-Skill
Generates and edits images with GPT Image 2 or 2.5 through a packaged CLI and a prompt gallery, after settling which model fits the request.
LiamGvchi/gc-minimal-zine-poster
Creates or analyzes quiet, paper-texture zine posters with big negative space, one color accent and experimental type, returning an image prompt and the generated poster.
Categories
Apply a professional Fujifilm ETERNA-inspired cinema color and composition treatment to generated or edited raster images. Eterna Image2image is an agent skill from Cuimao777/eterna-image2image-skill. Apply a professional Fujifilm ETERNA-inspired cinema color and composition treatment to generated or edited raster images.
Eterna Image2image fits situations like: the user asks for ETERNA; fujifilm ETERNA; ETERNA Bleach Bypass; muted cinema stills.
Run `npx skills add Cuimao777/eterna-image2image-skill --skill eterna-image2image -a claude-code`. Or copy the skill folder (skill/eterna-image2image in Cuimao777/eterna-image2image-skill) into .claude/skills/eterna-image2image in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Cuimao777/eterna-image2image-skill --skill eterna-image2image -a codex`. Or copy the skill folder (skill/eterna-image2image in Cuimao777/eterna-image2image-skill) into .agents/skills/eterna-image2image 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 Cuimao777/eterna-image2image-skill --skill eterna-image2image -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/eterna-image2image, .gemini/skills/eterna-image2image, .github/skills/eterna-image2image and .opencode/skills/eterna-image2image in your project.
SKILL.md names no scripts, command-line tools or credentials: Eterna Image2image is instructions for the agent only.
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. Review the folder before installing.
Eterna Image2image is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.4k tokens (SKILL.md is roughly 5.8k 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 2.9k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Eterna Image2image: Structured Image Generation (bytedance/deer-flow, 83k stars), AI Image Generation and Editing (zhayujie/CowAgent, 47k stars), Canghe Comic (freestylefly/canghe-skills, 461 stars) and Generate Image (ynulihao/AgentSkillOS, 617 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Cuimao777 (a GitHub user) maintains it in Cuimao777/eterna-image2image-skill, which has 185 GitHub stars. The repository was last updated on June 26, 2026.
Source: Cuimao777/eterna-image2image-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.