Individual skill
blender-character-workflow
根据人物设定图在 Blender 制作或修复可编辑角色,组织参考配准、脸部与头发塑形、多视图验收,以及按需扩展全身和绑定。适用于二次元人物还原、完整脸部制作和角色工程交付;不用于单纯生成二维人像或无关的 Blender 场景。
skills/blender-character-workflow/SKILL.md
Source commit 2b54222f8d39db7ba7ae7444d6fec985be7ad5b1
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- Yes
- Skill scan complete
- Yes
- Observed behavior
- Instructions only
- Last checked
- Nov 11, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
Claude Code
Destination .claude/skills/blender-character-workflow
(
set -euo pipefail
destination='./.claude/skills/blender-character-workflow'
if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi
work=$(mktemp -d)
trap 'rm -rf -- "$work"' EXIT
git clone --filter=blob:none --no-checkout -- 'https://github.com/icesixgod/awesome-astra-blender-characters.git' "$work/repo"
git -C "$work/repo" checkout --detach 2b54222f8d39db7ba7ae7444d6fec985be7ad5b1
git -C "$work/repo" archive --format=tar '2b54222f8d39db7ba7ae7444d6fec985be7ad5b1:skills/blender-character-workflow' > "$work/skill.tar"
mkdir -p -- './.claude/skills'
mkdir -- "$destination"
tar -xf "$work/skill.tar" -C "$destination"
)Codex
Destination .agents/skills/blender-character-workflow
(
set -euo pipefail
destination='./.agents/skills/blender-character-workflow'
if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi
work=$(mktemp -d)
trap 'rm -rf -- "$work"' EXIT
git clone --filter=blob:none --no-checkout -- 'https://github.com/icesixgod/awesome-astra-blender-characters.git' "$work/repo"
git -C "$work/repo" checkout --detach 2b54222f8d39db7ba7ae7444d6fec985be7ad5b1
git -C "$work/repo" archive --format=tar '2b54222f8d39db7ba7ae7444d6fec985be7ad5b1:skills/blender-character-workflow' > "$work/skill.tar"
mkdir -p -- './.agents/skills'
mkdir -- "$destination"
tar -xf "$work/skill.tar" -C "$destination"
)Cursor
Destination .cursor/skills/blender-character-workflow
(
set -euo pipefail
destination='./.cursor/skills/blender-character-workflow'
if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi
work=$(mktemp -d)
trap 'rm -rf -- "$work"' EXIT
git clone --filter=blob:none --no-checkout -- 'https://github.com/icesixgod/awesome-astra-blender-characters.git' "$work/repo"
git -C "$work/repo" checkout --detach 2b54222f8d39db7ba7ae7444d6fec985be7ad5b1
git -C "$work/repo" archive --format=tar '2b54222f8d39db7ba7ae7444d6fec985be7ad5b1:skills/blender-character-workflow' > "$work/skill.tar"
mkdir -p -- './.cursor/skills'
mkdir -- "$destination"
tar -xf "$work/skill.tar" -C "$destination"
)Gemini CLI
Destination .gemini/skills/blender-character-workflow
(
set -euo pipefail
destination='./.gemini/skills/blender-character-workflow'
if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi
work=$(mktemp -d)
trap 'rm -rf -- "$work"' EXIT
git clone --filter=blob:none --no-checkout -- 'https://github.com/icesixgod/awesome-astra-blender-characters.git' "$work/repo"
git -C "$work/repo" checkout --detach 2b54222f8d39db7ba7ae7444d6fec985be7ad5b1
git -C "$work/repo" archive --format=tar '2b54222f8d39db7ba7ae7444d6fec985be7ad5b1:skills/blender-character-workflow' > "$work/skill.tar"
mkdir -p -- './.gemini/skills'
mkdir -- "$destination"
tar -xf "$work/skill.tar" -C "$destination"
)GitHub Copilot
Destination .github/skills/blender-character-workflow
(
set -euo pipefail
destination='./.github/skills/blender-character-workflow'
if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi
work=$(mktemp -d)
trap 'rm -rf -- "$work"' EXIT
git clone --filter=blob:none --no-checkout -- 'https://github.com/icesixgod/awesome-astra-blender-characters.git' "$work/repo"
git -C "$work/repo" checkout --detach 2b54222f8d39db7ba7ae7444d6fec985be7ad5b1
git -C "$work/repo" archive --format=tar '2b54222f8d39db7ba7ae7444d6fec985be7ad5b1:skills/blender-character-workflow' > "$work/skill.tar"
mkdir -p -- './.github/skills'
mkdir -- "$destination"
tar -xf "$work/skill.tar" -C "$destination"
)OpenCode
Destination .opencode/skills/blender-character-workflow
(
set -euo pipefail
destination='./.opencode/skills/blender-character-workflow'
if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi
work=$(mktemp -d)
trap 'rm -rf -- "$work"' EXIT
git clone --filter=blob:none --no-checkout -- 'https://github.com/icesixgod/awesome-astra-blender-characters.git' "$work/repo"
git -C "$work/repo" checkout --detach 2b54222f8d39db7ba7ae7444d6fec985be7ad5b1
git -C "$work/repo" archive --format=tar '2b54222f8d39db7ba7ae7444d6fec985be7ad5b1:skills/blender-character-workflow' > "$work/skill.tar"
mkdir -p -- './.opencode/skills'
mkdir -- "$destination"
tar -xf "$work/skill.tar" -C "$destination"
)Repository context
- Repository stars (not skill ratings)
- 127
- Repository last updated
- Sep 10, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- 3d-modeling Repository topic
- agent-skills Repository topic
- anime Repository topic
- blender Repository topic
- character-modeling Repository topic
- codex Repository topic
- operations Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
LICENSEasset · 1,102 bytesSKILL.mdcore · 8,820 bytesagents/openai.yamlasset · 345 bytesreferences/blender-reliability.mddoc · 11,812 bytesreferences/production-workflow.mddoc · 13,131 bytesreferences/static-illustration-finish.mddoc · 16,890 bytes
Read excerpt
# Blender 人物制作工作流
以用户选定参考和用途为目标,交付实际可打开的工程及能够说明相似度和可用性的渲染证据。原型、静态角色、动画角色是不同完成范围。不能从脚本运行成功推断造型还原成功。
局部改善、文件重开和几何一致性检查不等于用户认可整体相似度。用户要求精细复刻时,只有主要识别特征的草模仍是中间结果;原图纹理带来的质感改善也不能证明隐藏结构正确。不要保证“完美复原”。
## 开始工作
- 读取项目说明,检查原图、已批准参考、现有模型、贴图、脚本和实际 Blender 版本。先查看图像内容,不能只凭文件名或对话中的文字描述建模。
- 对话引用不含图片时,尝试读取原对话和已知项目资源。仍无法取得目标图时,请用户补发;不要自行换一个人物继续。
- 从请求判断范围。只修脸部时保留无关身体和头发;完整人物才进入全身阶段。用途不明确而影响拓扑、绑定或交付格式时,询问这一项,同时推进不依赖回答的资源检查。合理假定的范围要标明;未答复不等于用户确认删减原图可见部件。
- 后续反馈持续更新当前范围和待修项。“头部和头发”不自动包含脖子;用户明确不要的部件应移除。保留用户纠正过的脸型等约束,修好一项后继续处理其余已要求的问题。
- 默认在新版本中工作,保留用户手工修改。新参考若换了角色,建立独立版本链,不沿用旧人物特征。
- 仅记录操作、复盘或更新技能时,不重新生成、修改或切换 Blender 工程;将项目路径、参数与历史证据留在项目文档,将可复用判断写入技能。