Not in the top 1,000 by GitHub stars

bellisji233/live2d-halfbody-skill

Agent skill (Claude Code) that turns one character illustration into a half-body Live2D avatar for VTube Studio. 一张立绘做出 VTube Studio 半身 Live2D 皮套。

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 78b0be967488

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 78b0be9674884d5b3834ba438cf5997347525773

43GitHub stars
Not availablestars in 7 days
1skill in this repository
21commits in 30 days

Heat

Insufficient history

Not enough history yet to measure heat. It appears after a few days of data.

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Nov 3, 2026Nov 6, 202643

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

live2d-halfbody

When your agent uses it

从一张立绘或一段角色描述,做出能在 VTube Studio 里直播用的半身 Live2D 皮套,不用手动建模、不开 Cubism Editor:图像模型出图、See-through 拆层、代码补细节和绑定、自查后装进 VTS。默认带小角度转头、歪头、身体跟随、呼吸、眨眼和单眼眨眼、口型、四个表情、头发分段摆动(短发、过肩长发或双马尾,刘海可有可无,侧发可别在耳后)、挂件和耳坠摆动、眼镜、招手/摊手/指向三个手势和脸红。用于用户想新做一个皮套(有立绘、只有描述、或已有分层文件)、检查皮套素材、或调整已有角色的动作幅度时。Builds a half-body Live2D avatar for VTube Studio from one character illustration or a text description.

What it loads into context

Frontmatter

237 tokens

Always available to the agent

SKILL.md

5,157 tokens

When the skill is activated

Reference documents

24,757 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. 跑一次就有的功能
  2. 文件夹
  3. 步骤
  4. 调幅度
  5. 规则
  6. 环境
  7. 已知问题

Scripts executed separately

  • rigkit/__init__.py
  • rigkit/build.py
  • rigkit/check_art.py
  • rigkit/config.py
  • rigkit/context.py
  • rigkit/core.py
  • rigkit/doctor.py
  • rigkit/estimate.py
  • rigkit/extras.py
  • rigkit/moc.py
  • rigkit/prepare.py
  • rigkit/preview.py
  • rigkit/render.py
  • rigkit/rig.py
  • rigkit/seethrough.py
  • rigkit/seethrough_local.py
  • rigkit/split.py
  • rigkit/surface.py
  • rigkit/synth.py
  • rigkit/variants.py
  • rigkit/vendor/py-moc3/src/moc3/__init__.py
  • rigkit/vendor/py-moc3/src/moc3/__main__.py
  • rigkit/vendor/py-moc3/src/moc3/_core.py
  • rigkit/vts.py

Files

  • .gitignoreasset29 bytes
  • LICENSEasset1,065 bytes
  • README.mddoc7,706 bytes
  • README.zh-CN.mddoc6,676 bytes
  • SKILL.mdcore16,853 bytes
  • assets/demo-beanie.gifasset6,509,197 bytes
  • assets/demo-beret.gifasset5,451,190 bytes
  • assets/demo-glasses.gifasset3,264,815 bytes
  • assets/demo-twintails.gifasset4,761,864 bytes
  • assets/示例.jpgasset209,535 bytes
  • references/出图.mddoc18,203 bytes
  • references/图层清单.mddoc4,764 bytes
  • references/提示词/标准/A0-base.txtdoc6,039 bytes
  • references/提示词/标准/D1-mouth-open.txtdoc1,206 bytes
  • references/提示词/标准/D2-mouth-o.txtdoc1,095 bytes
  • references/提示词/标准/D3-mouth-line.txtdoc1,078 bytes
  • references/提示词/标准/D4-mouth-frown.txtdoc1,068 bytes
  • references/提示词/标准/D5-eyes-closed.txtdoc1,386 bytes
  • references/提示词/标准/D6-eyes-smile.txtdoc1,206 bytes
  • references/提示词/标准/D7-brows-angry.txtdoc1,255 bytes
  • references/提示词/标准/D8-brows-troubled.txtdoc1,257 bytes
  • references/提示词/标准/F1-blush.txtdoc1,303 bytes
  • references/提示词/标准/P1-wave.txtdoc2,377 bytes
  • references/提示词/标准/P2-explain.txtdoc2,144 bytes
  • references/提示词/标准/P3-point.txtdoc2,395 bytes
  • references/提示词/标准/S1-segment.txtdoc2,033 bytes
  • references/提示词/标准/V1-hat-off.txtdoc1,305 bytes
  • references/提示词/标准/V2-side-off.txtdoc1,691 bytes
  • references/提示词/标准/V3-bangs-off.txtdoc1,382 bytes
  • references/提示词/标准/V4-skin-mask.txtdoc1,383 bytes
  • references/提示词/标准/V5-blank-face.txtdoc1,294 bytes
  • references/提示词/标准/V6-no-iris.txtdoc1,211 bytes
  • references/提示词/标准/V8-head-off.txtdoc1,563 bytes
  • references/提示词/标准/V9-dangles-off.txtdoc1,274 bytes
  • references/提示词/角色一/A0-base.txtdoc3,611 bytes
  • references/提示词/角色一/A1-no-top.txtdoc1,355 bytes
  • references/提示词/角色一/A2-hair-back.txtdoc1,237 bytes
  • references/提示词/角色一/A3-arms-away.txtdoc1,117 bytes
  • references/提示词/角色一/B1-wave.txtdoc1,680 bytes
  • references/提示词/角色一/B2-explain.txtdoc1,603 bytes
  • references/提示词/角色一/B3-point.txtdoc1,662 bytes
  • references/提示词/角色一/D1-mouth-open.txtdoc1,672 bytes
  • references/提示词/角色一/D10-brows-angry.txtdoc1,765 bytes
  • references/提示词/角色一/D11-brows-troubled.txtdoc1,670 bytes
  • references/提示词/角色一/D2-mouth-o.txtdoc1,567 bytes
  • references/提示词/角色一/D3-mouth-line.txtdoc1,642 bytes
  • references/提示词/角色一/D4-mouth-frown.txtdoc1,607 bytes
  • references/提示词/角色一/D5-eyes-closed.txtdoc1,751 bytes
  • references/提示词/角色一/D6-eyes-smile.txtdoc1,674 bytes
  • references/提示词/角色一/D9-brows-clear.txtdoc1,935 bytes
  • references/提示词/角色一/H1-side-locks-off.txtdoc2,155 bytes
  • references/提示词/角色一/H4-bun-off.txtdoc1,196 bytes
  • references/规则.mddoc35,608 bytes
  • references/配置说明.mddoc6,494 bytes
  • requirements.txtdoc51 bytes
  • rigkit/__init__.pyruns0 bytes
  • rigkit/build.pyruns1,020 bytes
  • rigkit/check_art.pyruns8,036 bytes
  • rigkit/config.pyruns6,004 bytes
  • rigkit/context.pyruns11,918 bytes
  • rigkit/core.pyruns9,216 bytes
  • rigkit/doctor.pyruns4,436 bytes
  • rigkit/estimate.pyruns17,637 bytes
  • rigkit/extras.pyruns13,341 bytes
  • rigkit/moc.pyruns22,579 bytes
  • rigkit/prepare.pyruns11,021 bytes
  • rigkit/preview.pyruns13,244 bytes
  • rigkit/render.pyruns6,780 bytes
  • rigkit/rig.pyruns23,229 bytes
  • rigkit/seethrough.pyruns51,128 bytes
  • rigkit/seethrough_local.pyruns7,578 bytes
  • rigkit/split.pyruns52,559 bytes
  • rigkit/surface.pyruns4,647 bytes
  • rigkit/synth.pyruns5,988 bytes
  • rigkit/variants.pyruns8,537 bytes
  • rigkit/vendor/py-moc3/LICENSEasset1,065 bytes
  • rigkit/vendor/py-moc3/src/moc3/__init__.pyruns370 bytes
  • rigkit/vendor/py-moc3/src/moc3/__main__.pyruns3,822 bytes
  • rigkit/vendor/py-moc3/src/moc3/_core.pyruns32,240 bytes
  • rigkit/vendor/see-through-mac.patchasset5,330 bytes
  • rigkit/vts.pyruns18,580 bytes
Read SKILL.md

# 半身皮套:从一张立绘到 VTube Studio

给不想手动建模、不想调网格的人。一张立绘或一段角色描述进去,Agent 一步步做出能在 VTS 里直播用的半身 Live2D 皮套。用户只做三件事:

1. **确认立绘**(第 1 步);
2. **同意把立绘传到 See-through**(第 3 步,Hugging Face,备用魔搭);
3. **在 VTS 里看效果**,回复 `通过` 或 `不通过:<现象>`(第 5 步)。

其余由 Agent 完成,并在交给用户前自查。

## 跑一次就有的功能

| 功能 | 驱动 |
|---|---|
View the complete source on GitHub

Skills included

  • live2d-halfbody

Repository facts

License
MIT
Created
Oct 23, 2026
Last pushed
Nov 5, 2026
Forks
9
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 6, 2026

Show all 59 signals by file

README.md

  • Network accessline 44
    1. Approve the illustration the agent generates. 2. Agree to upload it to [See-through](https://github.com/shitagaki-lab/see-through) for layer separation (Hugging Face, ModelScope as backup; not needed when See-through runs on your Mac).
  • Network accessline 45
    2. Agree to upload it to [See-through](https://github.com/shitagaki-lab/see-through) for layer separation (Hugging Face, ModelScope as backup; not needed when See-through runs on your Mac).
  • Network accessline 64
    1. Put this repository in your agent's skill folder. For Claude Code: `git clone https://github.com/bellisji233/live2d-halfbody-skill ~/.claude/skills/live2d-halfbody`

README.zh-CN.md

  • Network accessline 42
    1. 确认 Agent 生成的立绘。 2. 同意把立绘传到 [See-through](https://github.com/shitagaki-lab/see-through) 拆图层(Hugging Face,备用魔搭;在自己的 Mac 上跑时不用传)。
  • Network accessline 43
    2. 同意把立绘传到 [See-through](https://github.com/shitagaki-lab/see-through) 拆图层(Hugging Face,备用魔搭;在自己的 Mac 上跑时不用传)。
  • Network accessline 62
    1. 把这个仓库放进 Agent 的 skill 目录,例如 Claude Code:`git clone https://github.com/bellisji233/live2d-halfbody-skill ~/.claude/skills/live2d-halfbody`

references/出图.md

  • Network accessline 68
    [See-through](https://github.com/shitagaki-lab/see-through) 把一张立绘拆成脸、耳朵、脖子、前发、后发、帽子、衣服、眉毛、睫毛、眼白、眼珠、鼻子、嘴等二十来层,每层都是完整重画的,被挡住的部分也画出来了。它的图层边缘干净,每个像素只属于一层,模型动起来不会有碎点;自拆做不到这一点,所以最终图层必须走 See-through。
  • Network accessline 131
    装一次(要 git 和 [uv](https://docs.astral.sh/uv/)):
  • Network accessline 134
    git clone https://github.com/shitagaki-lab/see-through.git

rigkit/__init__.py

  • Executable scriptline 1
    Executable file

rigkit/build.py

  • Executable scriptline 1
    Executable file

rigkit/check_art.py

  • Executable scriptline 1
    Executable file

rigkit/config.py

  • Executable scriptline 1
    Executable file

rigkit/context.py

  • Executable scriptline 1
    Executable file

rigkit/core.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]

rigkit/doctor.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]

rigkit/estimate.py

  • Executable scriptline 1
    Executable file

rigkit/extras.py

  • Executable scriptline 1
    Executable file

rigkit/moc.py

  • Executable scriptline 1
    Executable file

rigkit/prepare.py

  • Executable scriptline 1
    Executable file

rigkit/preview.py

  • Executable scriptline 1
    Executable file

rigkit/render.py

  • Executable scriptline 1
    Executable file

rigkit/rig.py

  • Executable scriptline 1
    Executable file

rigkit/seethrough.py

  • Executable scriptline 1
    Executable file
  • Network accessline 509
    # a pocket of page shut in by hair (between a curl and a sleeve) that
  • Network accessline 715
    MODELSCOPE = 'https://studio-ljsabc-see-through.api-inference.modelscope.net'
  • Access to secretsline 723
    [Credential-related source omitted]
  • Access to secretsline 749
    [Credential-related source omitted]
  • Access to secretsline 753
    [Credential-related source omitted]
  • Access to secretsline 764
    [Credential-related source omitted]
  • Access to secretsline 766
    [Credential-related source omitted]
  • Access to secretsline 767
    [Credential-related source omitted]
  • Network accessline 780
    def fetch(image, out, res=None, seed=42, site='auto', head_from=None, log=print):
  • Network accessline 801
    wait = dict(httpx_kwargs={'timeout': httpx.Timeout(300., connect=30.)})
  • Access to secretsline 802
    [Credential-related source omitted]
  • Network accessline 887
    a = ap.parse_args()     if a.cmd == 'fetch':         fetch(a.image, a.out, a.res, a.seed, a.site, a.head_from)
  • Network accessline 888
    if a.cmd == 'fetch':         fetch(a.image, a.out, a.res, a.seed, a.site, a.head_from)     elif a.cmd == 'restore-back':
  • Network accessline 889
    fetch(a.image, a.out, a.res, a.seed, a.site, a.head_from)

rigkit/seethrough_local.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 25
    [Credential-related source omitted]

rigkit/split.py

  • Executable scriptline 1
    Executable file

rigkit/surface.py

  • Executable scriptline 1
    Executable file

rigkit/synth.py

  • Executable scriptline 1
    Executable file

rigkit/variants.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 34
    [Credential-related source omitted]

rigkit/vendor/py-moc3/src/moc3/__init__.py

  • Executable scriptline 1
    Executable file

rigkit/vendor/py-moc3/src/moc3/__main__.py

  • Executable scriptline 1
    Executable file

rigkit/vendor/py-moc3/src/moc3/_core.py

  • Executable scriptline 1
    Executable file

rigkit/vendor/see-through-mac.patch

  • Network accessline 1
    See-through (https://github.com/shitagaki-lab/see-through, Apache-2.0) at

rigkit/vts.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Declared and executed: 1 fact
  • Contacts studio-ljsabc-see-through.api-inference.modelscope.net, which SKILL.md, the README and the plugin manifest do not mentionrigkit/seethrough.py:715High confidence
Signal confidence: 58 facts

and 8 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.