Seedance Character Consistency Guide
Emily2040/seedance-2.0
Keeps a recurring AI-video character's identity, wardrobe and expressions stable across shots with a stable tag, an identity anchor and one explicit action per character.
Validate Danbooru hard anchors for Anima generation: artists, characters, series/IP, appearance, clothing, props, poses, expressions, scenes, and random candidates.
$ npx skills add ShiroEirin/comfyui-good-anima --skill danbooru-tags -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install ShiroEirin/comfyui-good-anima danbooru-tags --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/ShiroEirin/comfyui-good-anima.git skills-src && mkdir -p .claude/skills && cp -r skills-src/danbooru-tags .claude/skills/danbooru-tags && 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 "danbooru-tags" agent skill from https://github.com/ShiroEirin/comfyui-good-anima/tree/main/danbooru-tags into .claude/skills/danbooru-tags/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "danbooru-tags", 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/ShiroEirin/comfyui-good-anima/tree/main/danbooru-tagsType 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 ShiroEirin/comfyui-good-anima --skill danbooru-tags -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install ShiroEirin/comfyui-good-anima danbooru-tags --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ShiroEirin/comfyui-good-anima.git skills-src && mkdir -p .agents/skills && cp -r skills-src/danbooru-tags .agents/skills/danbooru-tags && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "danbooru-tags" agent skill from https://github.com/ShiroEirin/comfyui-good-anima/tree/main/danbooru-tags into .agents/skills/danbooru-tags/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "danbooru-tags", 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 ShiroEirin/comfyui-good-anima --skill danbooru-tags -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install ShiroEirin/comfyui-good-anima danbooru-tags --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ShiroEirin/comfyui-good-anima.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/danbooru-tags .cursor/skills/danbooru-tags && 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 "danbooru-tags" agent skill from https://github.com/ShiroEirin/comfyui-good-anima/tree/main/danbooru-tags into .cursor/skills/danbooru-tags/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "danbooru-tags", 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/ShiroEirin/comfyui-good-anima.git --path danbooru-tags--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 ShiroEirin/comfyui-good-anima --skill danbooru-tags -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install ShiroEirin/comfyui-good-anima danbooru-tags --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ShiroEirin/comfyui-good-anima.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/danbooru-tags .gemini/skills/danbooru-tags && 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 "danbooru-tags" agent skill from https://github.com/ShiroEirin/comfyui-good-anima/tree/main/danbooru-tags into .gemini/skills/danbooru-tags/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "danbooru-tags", 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 ShiroEirin/comfyui-good-anima danbooru-tagsInstalls 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 ShiroEirin/comfyui-good-anima --skill danbooru-tags -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/ShiroEirin/comfyui-good-anima.git skills-src && mkdir -p .github/skills && cp -r skills-src/danbooru-tags .github/skills/danbooru-tags && 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 "danbooru-tags" agent skill from https://github.com/ShiroEirin/comfyui-good-anima/tree/main/danbooru-tags into .github/skills/danbooru-tags/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "danbooru-tags", 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 ShiroEirin/comfyui-good-anima --skill danbooru-tags -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install ShiroEirin/comfyui-good-anima danbooru-tags --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ShiroEirin/comfyui-good-anima.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/danbooru-tags .opencode/skills/danbooru-tags && 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 "danbooru-tags" agent skill from https://github.com/ShiroEirin/comfyui-good-anima/tree/main/danbooru-tags into .opencode/skills/danbooru-tags/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "danbooru-tags", 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.
danbooru-tagsValidate Danbooru hard anchors for Anima generation: artists, characters, series/IP, appearance, clothing, props, poses, expressions, scenes, and random candidates.
Danbooru Tags is an agent skill from ShiroEirin/comfyui-good-anima. Validate Danbooru hard anchors for Anima generation: artists, characters, series/IP, appearance, clothing, props, poses, expressions, scenes, and random candidates. Not for composition, prompt writing, or workflow execution.
Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 26 other files (for example `build_index.py`).
The licence is GPL-3.0.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 77fba84. 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 script files (Rust and Python, from the files we listed), which the agent can run.
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.
Danbooru Tags loads about 1.5k tokens when it runs. Until then it costs about 60 tokens; SKILL.md has 314 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 ShiroEirin/comfyui-good-anima at commit 77fba84, republished under its GPL-3.0 licence (© ShiroEirin). 314 words, ~1,494 tokens.
.claude/skills/danbooru-tags/SKILL.md (or your agent's skills folder). This skill also uses 23 other files; get the full folder from GitHub.纯标签检索工具。不决定构图、不写 prompt、不执行 workflow。
bin/danbooru-tags.exe,不搜索、不递归。confirmed_tags 可用于回填(仍需意图筛选);candidate_tags 仅作候选,必须筛选。missing → 写入 nltags。@,不作为画师。--for-prompt。$SKILLS_ROOT = $env:COMFYUI_GOOD_ANIMA_SKILLS_DIR
if (-not $SKILLS_ROOT) { throw "COMFYUI_GOOD_ANIMA_SKILLS_DIR is required" }
$TAG_ROOT = Join-Path $SKILLS_ROOT "danbooru-tags"
$cli = Join-Path $TAG_ROOT "bin/danbooru-tags.exe"不搜索递归。不使用旧路径。
按顺序执行:
--match-mode auto:先 exact,exact 无命中才 fuzzy。--match-mode exact。--group artist --prefix "@artist name"--group character --keyword "character name"--group series --keyword "series name"--group <group> --keyword "tag phrase"禁止:
默认批量只放精确验证项和必要的小范围补查项。JSON 必须 UTF-8 without BOM:
$json = @{
queries = @(
@{ id = "character"; group = "character"; keyword = "kanade tachibana"; limit = 5 },
@{ id = "series"; group = "series"; keyword = "angel beats"; limit = 5 },
@{ id = "artist"; group = "artist"; prefix = "@mignon"; limit = 5 }
)
} | ConvertTo-Json -Depth 20
$file = Join-Path $env:TEMP "danbooru_batch.json"
[System.IO.File]::WriteAllText($file, $json, [System.Text.UTF8Encoding]::new($false))
& $cli --batch-file $file --batch-workers 8 --for-prompt --json --compact# 画师
& $cli --group artist --prefix "@mignon" --limit 5 --for-prompt --json --compact
# 角色
& $cli --group character --keyword "hakurei reimu" --limit 5 --for-prompt --json --compact
# 只做直接命中验证,不返回模糊候选
& $cli --group character --keyword "hakurei reimu" --match-mode exact --limit 5 --for-prompt --json --compact| 意图 | 命令 | 输出字段 | 数量 |
|---|---|---|---|
| 抽 N 候选画师挑 1 | --random N --json | random_artists | N 条 |
| 角色/服装/姿势/场景候选 | --random N --group <group> --json | random_tags | N 条 |
| 随机 1 画师直接生图回填 | --random 5 --for-prompt --json --compact | random_artists_for_prompt | 1 条 |
规则:
--random N --json,生图回填用 --random N --for-prompt(只返回 1 条),不混用。--for-prompt 不允许与 --group 一起用。limit=5。limit=10–20。category=general 变体。candidate_tags。查: 用户指定角色/作品/画师、关键服装/道具/姿势、随机候选、已解析 canonical 候选需确认。
不查(写 nltags): 普通自然语言描述、光源方向、前景/中景/背景、脸部清晰/故事关系/氛围。
confirmed_tags — 可回填,仍需意图筛选。confirmed_tags 只来自 exact_tag、exact_alias、artist prefix。candidate_tags — 模糊补查或回退候选,必须筛选,不直接回填。missing — 写 nltags。--for-prompt --json --compact{
"found": true,
"confirmed_tags": {
"characters": [
{
"tag": "hakurei_reimu",
"prompt_tag": "hakurei reimu",
"category": "characters",
"source_category": "characters",
"count": 65105,
"match_score": 1000,
"match_layer": "exact_tag"
}
]
},
"candidate_tags": {}
}--batch-file ... --for-prompt --json --compact{
"found": true,
"results": {
"character": {
"found": true,
"confirmed_tags": {},
"candidate_tags": {}
}
},
"missing": [],
"usage": {
"confirmed_tags": "...",
"candidate_tags": "...",
"nltags_hint": "...",
"empty_result": "..."
}
}字段规则:
found=false → 不回填 tag。confirmed_tags.<category>[] → 可作为 hard tag 候选,仍按用户意图筛选。candidate_tags.<category>[] → 只用于人工/模型筛选,不直接写入 hard_tags。missing[] → 对应 query 没有可确认 tag;停止补查或改写为 nltags。match_layer=exact_tag → tag 直接命中。match_layer=exact_alias → alias 精确命中。match_layer=prefix → artist prefix 命中。match_layer=fuzzy / group_general_fallback → 候选,不是 confirmed。@。@,不作为画师。confirmed_tags 不证明默认服装/发色稳定。newest/recent/mid/early/old 和 year XXXX 是 Anima 年代控制词,不需 tag 命中证明。| group | 内容 |
|---|---|
artist | 画师,保留 @ |
character | 角色 |
series/ip/copyright | 作品 |
appearance/body | 发色、瞳色、发型、体型 |
expression | 表情 |
pose/action | 姿势、动作 |
clothing/outfit | 服装 |
accessory/prop | 配饰、道具 |
scene/background | 场景、天气 |
lighting | 光影 tag |
meta | highres 等 |
© ShiroEirin, GPL-3.0. 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 23 other files in danbooru-tags of ShiroEirin/comfyui-good-anima.
Open the folder on GitHubat commit 77fba84
Danbooru Tags 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 |
|---|---|---|---|---|---|---|
| Danbooru Tags this skillShiroEirin/comfyui-good-anima | 481 | — | ~1.5k | Automated safety check: Pass | GPL-3.0 | |
| Seedance Character Consistency GuideEmily2040/seedance-2.0 | 7.6k | 1 repos | ~1.2k | Automated safety check: Pass | MIT | |
| Anchor Textthedaviddias/Front-End-Checklist | 74k | — | ~426 | Automated safety check: Pass | MIT | |
| Character Riggingcalesthio/OpenMontage | 66k | — | ~460 | Automated safety check: Pass | MIT | |
| Review Tagshashicorp/terraform-provider-aws | 11k | — | ~462 | Automated safety check: Pass | MPL-2.0 | |
| Hard Callalirezarezvani/claude-skills | 28k | — | ~1.8k | Automated safety check: Pass | MIT |
Emily2040/seedance-2.0
Keeps a recurring AI-video character's identity, wardrobe and expressions stable across shots with a stable tag, an identity anchor and one explicit action per character.
thedaviddias/Front-End-Checklist
A skill your agent uses when auditing metadata, crawlability, structured data, or indexability related to Use descriptive anchor text.
calesthio/OpenMontage
Build data-driven 2D character rigs for local animation: parts, pivots, layers, constraints, views, and reusable rig packages.
hashicorp/terraform-provider-aws
Review Terraform AWS Provider tagging: the tags/tagsall schema attributes, the @Tags(identifierAttribute=...) annotation, and wiring input.Tags = getTagsIn(ctx) after flex.Expand.
alirezarezvani/claude-skills
/em:hard-call — Framework for decisions with no good options.
ComposioHQ/awesome-claude-skills
Automate Anchor Browser tasks via Rube MCP (Composio). An agent skill from ComposioHQ/awesome-claude-skills.
ShiroEirin/comfyui-good-anima
Route ALL Anima image generation: validate Danbooru hard anchors, form visual brief, assemble English prompts and args, then load comfyui-manager for workflow execution.
ShiroEirin/comfyui-good-anima
A skill your agent uses for Anima / ComfyUI-AnimaTool image generation.
ShiroEirin/comfyui-good-anima
Search and validate Anima-compatible Danbooru tags, artists, characters, series, appearance, clothing, pose, scene, lighting, and prompt anchors.
ShiroEirin/comfyui-good-anima
Convert Anima image-generation intent, tags, references, or rough prompts into concrete composition decisions.
ShiroEirin/comfyui-good-anima
Generate randomized but Anima-compliant image parameters after comfyui-animatool confirms random-image generation intent.
ShiroEirin/comfyui-good-anima
Execute prepared ComfyUI workflows — submit/run/validate Anima args, check server/model/deps, manage queue.
Validate Danbooru hard anchors for Anima generation: artists, characters, series/IP, appearance, clothing, props, poses, expressions, scenes, and random candidates. Danbooru Tags is an agent skill from ShiroEirin/comfyui-good-anima. Validate Danbooru hard anchors for Anima generation: artists, characters, series/IP, appearance, clothing, props, poses, expressions, scenes, and random candidates.
Run `npx skills add ShiroEirin/comfyui-good-anima --skill danbooru-tags -a claude-code`. Or copy the skill folder (danbooru-tags in ShiroEirin/comfyui-good-anima) into .claude/skills/danbooru-tags in your project. Claude Code loads it when a task matches its description.
Run `npx skills add ShiroEirin/comfyui-good-anima --skill danbooru-tags -a codex`. Or copy the skill folder (danbooru-tags in ShiroEirin/comfyui-good-anima) into .agents/skills/danbooru-tags 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 ShiroEirin/comfyui-good-anima --skill danbooru-tags -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/danbooru-tags, .gemini/skills/danbooru-tags, .github/skills/danbooru-tags and .opencode/skills/danbooru-tags in your project.
Going by SKILL.md and its folder, Danbooru Tags needs Rust and Python for the scripts in its folder. Our summary lists: Python 3.
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.
Danbooru Tags is published under the GPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
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.
Skills that share tags, products or a category with Danbooru Tags: Seedance Character Consistency Guide (Emily2040/seedance-2.0, 7.6k stars), Anchor Text (thedaviddias/Front-End-Checklist, 74k stars), Character Rigging (calesthio/OpenMontage, 66k stars) and Review Tags (hashicorp/terraform-provider-aws, 11k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
ShiroEirin (a GitHub user) maintains it in ShiroEirin/comfyui-good-anima, which has 481 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on June 15, 2026.
Source: ShiroEirin/comfyui-good-anima on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.