Run SEO Page Loop
tsingyuai/growth-lab
Run an SEO page observation-action-review loop with persistent Memory by coordinating demand research, page creation, adversarial review, image generation, IndexNow submission, and performance review.
Extract, reverse-engineer, and codify transferable visual-style systems from images, animation, illustration, live-action film, television, commercials, or video.
$ npx skills add ajinnaaa/extract-visual-style-2 --skill extract-visual-style-2 -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install ajinnaaa/extract-visual-style-2 extract-visual-style-2 --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/ajinnaaa/extract-visual-style-2.git skills-src && mkdir -p .claude/skills && cp -r skills-src/extract-visual-style-2 .claude/skills/extract-visual-style-2 && 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 "extract-visual-style-2" agent skill from https://github.com/ajinnaaa/extract-visual-style-2/tree/main/extract-visual-style-2 into .claude/skills/extract-visual-style-2/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "extract-visual-style-2", 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/ajinnaaa/extract-visual-style-2/tree/main/extract-visual-style-2Type 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 ajinnaaa/extract-visual-style-2 --skill extract-visual-style-2 -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install ajinnaaa/extract-visual-style-2 extract-visual-style-2 --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ajinnaaa/extract-visual-style-2.git skills-src && mkdir -p .agents/skills && cp -r skills-src/extract-visual-style-2 .agents/skills/extract-visual-style-2 && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "extract-visual-style-2" agent skill from https://github.com/ajinnaaa/extract-visual-style-2/tree/main/extract-visual-style-2 into .agents/skills/extract-visual-style-2/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "extract-visual-style-2", 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 ajinnaaa/extract-visual-style-2 --skill extract-visual-style-2 -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install ajinnaaa/extract-visual-style-2 extract-visual-style-2 --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ajinnaaa/extract-visual-style-2.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/extract-visual-style-2 .cursor/skills/extract-visual-style-2 && 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 "extract-visual-style-2" agent skill from https://github.com/ajinnaaa/extract-visual-style-2/tree/main/extract-visual-style-2 into .cursor/skills/extract-visual-style-2/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "extract-visual-style-2", 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/ajinnaaa/extract-visual-style-2.git --path extract-visual-style-2--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 ajinnaaa/extract-visual-style-2 --skill extract-visual-style-2 -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install ajinnaaa/extract-visual-style-2 extract-visual-style-2 --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ajinnaaa/extract-visual-style-2.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/extract-visual-style-2 .gemini/skills/extract-visual-style-2 && 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 "extract-visual-style-2" agent skill from https://github.com/ajinnaaa/extract-visual-style-2/tree/main/extract-visual-style-2 into .gemini/skills/extract-visual-style-2/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "extract-visual-style-2", 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 ajinnaaa/extract-visual-style-2 extract-visual-style-2Installs 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 ajinnaaa/extract-visual-style-2 --skill extract-visual-style-2 -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/ajinnaaa/extract-visual-style-2.git skills-src && mkdir -p .github/skills && cp -r skills-src/extract-visual-style-2 .github/skills/extract-visual-style-2 && 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 "extract-visual-style-2" agent skill from https://github.com/ajinnaaa/extract-visual-style-2/tree/main/extract-visual-style-2 into .github/skills/extract-visual-style-2/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "extract-visual-style-2", 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 ajinnaaa/extract-visual-style-2 --skill extract-visual-style-2 -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install ajinnaaa/extract-visual-style-2 extract-visual-style-2 --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ajinnaaa/extract-visual-style-2.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/extract-visual-style-2 .opencode/skills/extract-visual-style-2 && 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 "extract-visual-style-2" agent skill from https://github.com/ajinnaaa/extract-visual-style-2/tree/main/extract-visual-style-2 into .opencode/skills/extract-visual-style-2/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "extract-visual-style-2", 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.
extract-visual-style-2Extract, reverse-engineer, and codify transferable visual-style systems from images, animation, illustration, live-action film, television, commercials, or video.
Extract Visual Style 2 is an agent skill from ajinnaaa/extract-visual-style-2. Extract, reverse-engineer, and codify transferable visual-style systems from images, animation, illustration, live-action film, television, commercials, or video. Use when the user explicitly invokes 风格提取2 or $extract-visual-style-2, or asks for 项目美术风格规范、视觉圣经、AI生图规范、系列视觉一致性、团队级色彩/灯光/空间/材质系统, a project art-direction bible, or project-level calibration of generated results. Supports quick extraction when explicitly invoked, full transferable analysis, and project-style-bible outputs. Default to analysis and prompt…
Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files (for example `agents/openai.yaml`, `references/animation.md` and `references/film.md`).
It sits in Media & Creative, covering Image generation and Performance reviews. The repository describes itself as: 从参考素材提取项目级视觉系统、视觉圣经与提示词的 Codex Skill. The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 7b7d2c2. 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.
Extract Visual Style 2 loads about 2.3k tokens when it runs, and up to ~9.1k if it reads all its reference files. Until then it costs about 159 tokens; SKILL.md has 1,073 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 ajinnaaa/extract-visual-style-2 at commit 7b7d2c2, republished under its MIT licence (© ajinnaaa). 1,073 words, ~2,277 tokens.
.claude/skills/extract-visual-style-2/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.Turn visual evidence into a reusable, production-ready visual system. Explain how the images work, not merely what they contain. Preserve evidence discipline, content/style separation, character/background/coexistence controls, and prompt modules, then extend them into project-level color, lighting, space, composition, material, effects, compositing, and acceptance systems.
Do not generate images or videos unless the user explicitly requests generation in the same request.
Inspect every supplied image or usable frame before drafting. For video, sample materially different moments when tools permit. If only stills, posters, trailers, publicity images, or secondary sources are available, state that limit next to the affected conclusion.
Use these adequacy labels:
For each important rule, record:
Never infer a specific camera, lens model, sensor, stock, LUT, software, or production method from appearance alone. Verify production facts or describe only the visible effect.
Privately classify source information before writing:
Keep scene locks out of the global style core. Keep production locks visible in project specifications, but omit them from content-free prompts when the user excludes them.
Organize every rule into three layers:
Do not average away meaningful differences. A coherent project does not require identical brightness, palette, texture density, or motion in every scene; it requires consistent governing logic.
Analyze only relevant systems, but keep their responsibilities distinct:
For each rule, name the owning system. Do not let color perform the job of anatomical structure, fog perform the job of depth everywhere, grading replace production design, or effects lighting ignore the surrounding material response.
Replace vague labels with controllable instructions. A useful rule specifies:
Prefer relationships over unsupported numerical precision. Use ratios, percentages, hex values, focal lengths, or thresholds only when supplied, measured, repeatedly supported, or clearly labeled as proposed production guidance.
Keep reusable style separate from scene content. Use modular blocks when prompts are requested:
For a content-free prompt, begin with 【在这里填写人物或场景内容】 and remove sample-specific nouns. When the user asks for a complete prompt, provide a fully merged copy-ready version after the modules.
When results are returned:
Do not call an untested prompt a validated project standard.
Before delivery, verify:
© ajinnaaa, 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 5 other files (references) in extract-visual-style-2 of ajinnaaa/extract-visual-style-2.
Open the folder on GitHubat commit 7b7d2c2
Extract Visual Style 2 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 |
|---|---|---|---|---|---|---|
| Extract Visual Style 2 this skillajinnaaa/extract-visual-style-2 | 124 | — | ~2.3k | Automated safety check: Pass | MIT | |
| Run SEO Page Looptsingyuai/growth-lab | 2k | — | ~1.2k | Automated safety check: Pass | Apache-2.0 | |
| AI Chart Image GeneratorSpaceZephyr/design-buddy | 175 | — | ~1.6k | Automated safety check: Pass | None | |
| Profile Optimizercharlie947/social-media-skills | 3.8k | — | ~2.9k | Automated safety check: Pass | MIT | |
| Make FiguresAperivue/medsci-skills | 331 | — | ~8.4k | Automated safety check: Pass | MIT | |
| AI Image Generation and Editingzhayujie/CowAgent | 47k | — | ~1.3k | Automated safety check: Pass | MIT |
tsingyuai/growth-lab
Run an SEO page observation-action-review loop with persistent Memory by coordinating demand research, page creation, adversarial review, image generation, IndexNow submission, and performance review.
SpaceZephyr/design-buddy
Generates a finished chart image directly with GPT-image-2 from a text description, across ten chart types such as flowcharts, architecture diagrams and SWOT grids in six visual styles.
charlie947/social-media-skills
Rebuild a LinkedIn profile for maximum conversions. An agent skill from charlie947/social-media-skills.
Aperivue/medsci-skills
A skill your agent uses when a paper needs publication-ready figures or a visual abstract.
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.
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.
Categories
Extract, reverse-engineer, and codify transferable visual-style systems from images, animation, illustration, live-action film, television, commercials, or video. Extract Visual Style 2 is an agent skill from ajinnaaa/extract-visual-style-2. Extract, reverse-engineer, and codify transferable visual-style systems from images, animation, illustration, live-action film, television, commercials, or video.
Extract Visual Style 2 fits situations like: the user explicitly invokes 风格提取2; $extract-visual-style-2; asks for 项目美术风格规范、视觉圣经、AI生图规范、系列视觉一致性、团队级色彩/灯光/空间/材质系统; A project art-direction bible.
Run `npx skills add ajinnaaa/extract-visual-style-2 --skill extract-visual-style-2 -a claude-code`. Or copy the skill folder (extract-visual-style-2 in ajinnaaa/extract-visual-style-2) into .claude/skills/extract-visual-style-2 in your project. Claude Code loads it when a task matches its description.
Run `npx skills add ajinnaaa/extract-visual-style-2 --skill extract-visual-style-2 -a codex`. Or copy the skill folder (extract-visual-style-2 in ajinnaaa/extract-visual-style-2) into .agents/skills/extract-visual-style-2 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 ajinnaaa/extract-visual-style-2 --skill extract-visual-style-2 -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/extract-visual-style-2, .gemini/skills/extract-visual-style-2, .github/skills/extract-visual-style-2 and .opencode/skills/extract-visual-style-2 in your project.
SKILL.md names no scripts, command-line tools or credentials: Extract Visual Style 2 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.
Extract Visual Style 2 is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.3k tokens (SKILL.md is roughly 9.1k 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 6.8k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Extract Visual Style 2: Run SEO Page Loop (tsingyuai/growth-lab, 2k stars), AI Chart Image Generator (SpaceZephyr/design-buddy, 175 stars), Profile Optimizer (charlie947/social-media-skills, 3.8k stars) and Make Figures (Aperivue/medsci-skills, 331 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
ajinnaaa (a GitHub user) maintains it in ajinnaaa/extract-visual-style-2, which has 124 GitHub stars. The repository was last updated on August 23, 2026.
Source: ajinnaaa/extract-visual-style-2 on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.