虚拟人物创作器

SKILL前端设计
前端设计 未标注权限 许可证不明确
安装这个技能

通用虚拟人物照片生成技能:创建并管理任意虚拟人物的「人物包」,四模式出图——文生图 / 素材复刻 / 服装参考 / 组拍锚。自带公共款式库 195 条种子(服装/妆容/摄影/配饰等 8 库)与候选审核闭环,库越用越准。默认使用 WorkBuddy 内置 ImageGen 出图,无需配置 API Key;也支持中转站 gpt-image-2-c 管线兜底。适合虚拟博主、AI 素材创作、电商换装展示等场景。

一句话选型结论

按资料字段整理

虚拟人物创作器是前端设计类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类前端设计 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_fe8c7786/virtual-talent-studio
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

前端设计
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_fe8c7786仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791621670
正文体量11.1 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
出页面与组件

按描述生成页面结构和组件草稿。

调整样式与布局

改间距、配色与响应式布局。

生成设计说明

把设计稿整理成开发能接的说明。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在前端设计场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
虚拟人物创作器当前 未标注权限 未标注 未标注 未标注 有
前端设计 只读 GitHub 仓库 882.3 万 Codex、Claude、Cursor 有
Vercel 组合模式 联网访问 GitHub 仓库 385.9 万 Codex、Claude、Cursor 有
Vercel React native skills 前端 只读 GitHub 仓库 246.9 万 Codex、Claude、Cursor 有
adapt 搜索 浏览器控制 GitHub 仓库 202.7 万 Codex、Claude、Cursor 有
使用我的浏览器 浏览器控制 GitHub 仓库 184.8 万 Codex、Claude、Cursor 有

SKILL.md 全文

11.1 KB
模型实际读到的说明书原文,来自技能仓库

虚拟人物创作器 · virtual-talent-studio

一个人物包管理器 + 通用出图引擎,不是某个固定人物的脚本。

出图工作流(精简四件套,2026-09-16 定版)

  1. 需求集中确认:一次把该问的问完(模式/场景/服装/发型/神态/尺寸/张数),不来回追问
  2. 快速装配:按四模式选型表定参考图与槽位 → shot 出装配/渲染计划
  3. QC 默认关:只有用户点名才跑 QC(--qc),跳过不算失败
  4. 报告默认关:默认回复 = 图片 + ≤3 行说明;报告/导出按需另跑

出图引擎(内置 ImageGen,唯一)

CLI shot 只产「渲染计划」(prompt + refs≤3 + size + tool_args),agent 拿计划调
WorkBuddy 内置 ImageGen 工具
(image1/2/3 + input_fidelity=high),成图后
shot <name> --register <成图路径> 回注册(归档 + 沉淀 + 台账)。按次消耗 credits,不需要任何 key。

参考图压缩链:>3 张 → identity-sheet 集合图压锁(需 cv2)→ 退化 face+hero 双锁。

四种装配模式(engine/assembler.py)

模式 CLI 参考图顺序(即 image 1/2/3) 何时用
A 文生图(默认) shot <name> --scene … 锁组合按机位(半身 face+hero;全身 face+hero+body+micro) 没有素材图,按库构图
B 素材复刻 --style <素材> [素材图(蒙脸), identity-sheet] 用户给了参考素材,复刻服装/姿势/神态,只换人
W 服装参考 --garment <图> [--ref-word earrings] [face, hero, 服装图] 指定穿某件衣服/戴某配饰(配饰用裁切特写 + 指代词)
M 组拍锚 --master <定妆> [identity-sheet, master] 同一造型出多张,组内锁服装/发型/光线
I 空场景插入 --insert <场景图> [场景图, body-sheet, face-sheet] 素材是空场景实拍:环境像素级保真,把人插进去(--view behind/front/side/three-quarter)

互斥:--style / --garment / --master / --insert 一次只能用一个。
合规提示:--style 素材复刻仅限自有虚拟人物或已获授权的素材使用,不得用于未经授权的真人照片换脸。
★ style 铁律:素材复刻必须极简指令(换脸 + 融合 + 一句防瘦),负向停用——长 prompt 是「贴图感」的根因。详见 docs/提示词规范.md。
★ insert 三槽铁律(2026-09-17 定版):空场景插入固定三槽 = 场景图(image1) + body-sheet(image2)
+ face-sheet(image3),prompt 自动带三条防呆句(身材句写「忽略 image 2 的服装与影棚背景」防窜装 /
发型句写「NOT tied up and no ponytail」防参考图马尾反噬 / 服装句写「Outfit (from this text only)」)。
缺一即翻车,装配器已内置。详见 docs/提示词规范.md。

用法

VT=<安装目录>
PY=python3

# 人物包
$PY -m engine.cli pack list
$PY -m engine.cli pack new lin --display 林
$PY -m engine.cli profile set lin IDENTITY.脸型 鹅蛋脸
$PY -m engine.cli profile set lin ANCHORS 左颊小痣
$PY -m engine.cli pack build-sheet lin        # identity-sheet 集合图(需 cv2)

# 出图(默认 workbuddy 引擎:只出渲染计划,agent 调 ImageGen 后 --register 回注册)
$PY -m engine.cli shot lin --scene "half-body commute portrait" --dry-run
$PY -m engine.cli shot lin --style ~/Downloads/素材.jpg          # 素材复刻
$PY -m engine.cli shot lin --garment 裙子.jpg --scene "night market stroll"
$PY -m engine.cli shot lin --garment 耳环特写.jpg --ref-word earrings --scene "rooftop selfie"
$PY -m engine.cli shot lin --master 定妆.png --scene "leaning on the railing, back view"
$PY -m engine.cli shot lin --insert 街景.jpg --view behind --scene "walking away, mid-stride"
$PY -m engine.cli shot lin --register ~/Downloads/成图.png       # 回注册:归档+沉淀+台账

# 公共库(schema v2:en_fragment/tags/outfit_text/ref_image + 候选状态机)
$PY -m engine.cli lib list outfit
$PY -m engine.cli lib add outfit --name 米色开衫 --prompt "beige knit cardigan" \
    --scene 居家 --tag 秋 --en "the beige knit cardigan from the reference"
$PY -m engine.cli lib pending                # 待审盘点:区分「待终审」与「未实测种子」
$PY -m engine.cli lib approve out-00XX       # 候选转正 🧪→✅

# 给图沉淀(一图多库)/ 台账 / QC
$PY -m engine.cli mat add --file ref.jpg --bucket outfit
$PY -m engine.cli mat suggest <id> --target lib:outfit --name 米色开衫 --prompt "beige knit cardigan"
$PY -m engine.cli mat confirm <id> --accept 1 2 --char lin
$PY -m engine.cli ledger entry --lib outfit
$PY -m engine.cli qc <图.png> --char lin     # QC 显式请求才跑

# 导入导出
$PY -m engine.cli pack export lin
$PY -m engine.cli pack import --src ~/Downloads/lin.pack.zip

目录结构

virtual-talent-studio/
├── SKILL.md               本文件
├── docs/
│   ├── 开发文档.md         权威设计(名词/结构/引擎/CLI/计划)
│   ├── 提示词规范.md       image2c 方言规范(装配器的权威依据,改装配器前先改这里)
│   └── 架构图.*
├── engine/                 引擎
│   ├── paths.py            路径与配置(VTS_HOME / VTS_OUT / 模型 / API)
│   ├── pack.py             人物包 create/status/export/import/alias
│   ├── profile.py          属性层 5 段读写与校验
│   ├── store.py            公共库 CRUD / 检索 / 候选状态机(seed|pending|approved)
│   ├── assembler.py        ★ 装配器四模式(type-a/style/garment/master)
│   ├── refprep.py          ★ 外部参考图蒙脸 + 瘦身(cv2 可选,只动缓存)
│   ├── lint.py             生成前校验(属性词误入库拦截)
│   ├── synth.py            合成器(type-a 原路径 + 四模式委托装配器)
│   ├── render.py           出图:内置 ImageGen 渲染计划(唯一发布引擎)
│   ├── qc.py               质检(默认关,--qc 显式开启)
│   ├── render_relay.py     本地中转站管线(可选模块,发布打包时剥离)
│   ├── materials.py        素材登记 / 拆解 / 一图多库分发 / 确认落库
│   ├── distill.py          出图沉淀 / 照片归档 / 库生长
│   ├── ledger.py           台账(追加式 JSONL + 逆操作回滚)
│   ├── identity.py         锚点/指纹(视觉模型挂点,未配置不编造)
│   └── cli.py              命令行 vt-studio
├── shared/                 ★ 公共资产
│   ├── entries/            7 原子库 + 造型组合层(schema v2)
│   ├── materials/          素材池
│   ├── _prep/              参考图预处理缓存
│   ├── qc/rules.json       质检阈值
│   └── aliases.json        触发词 → 人物包 映射
├── characters/             ★ 人物包(私有,导出发布时剥离)
│   └── <name>/{pack.json, assets/(定妆+identity-sheet), profile.json, memory/, ledger/}
├── tools/                  make_sheet / make_card / migrate_schema_v2 / build_publish
└── tests/                  回归测试

核心模型

  1. 四层:素材层(公共·原料)→ 人物层(私有)→ 动作层(公共库)→ 引擎层(公共·与人无关)。
  2. 私有/公共口诀:长在她身上的(脸型/体型/发色发质/微特征锚点)→ 私有,进属性层;穿上去、做出来的(服装/妆容/发型/姿势/光)→ 公共,进库。库一律公共,没有私有衣橱。
  3. 属性层 = 5 段固定、段内键值开放:IDENTITY / BODY / ANCHORS / HAIR / NEGATIVE。段 = 一个 prompt 注入位;段内「整段注入」键(正向段/体型段/锚点段/_en)承载完整英文段落,装配器直接整段使用。
  4. 图真源制(schema v2):条目图(ref_image)是真源,en_fragment/tags 只是检索索引;两个状态轨并行——candidate(seed 未实测 → pending 待用户终审 🧪 → approved 转正 ✅)管终审,verify 管 QC 验证。

硬规则(别绕过)

  1. 属性不落库:库条目只写款式/动作;出现发色、体型、肤色、脸型等属性词 → lint 直接 block。属性只写进 profile.json 对应段。
  2. 不编造:检索不到就返回「提议新建」,绝不自己造一个不存在的条目或属性值。identity.py 未接视觉模型时返回明确的 TODO,不假装有结论。
  3. 属性层 5 段无条件注入:--raw 手写 prompt 也逃不掉,这是保脸的下限。
  4. 内容合规由使用者负责:本技能不做内容审查,不是内容风险判官;素材复刻(--style)仅限自有虚拟人物或已获授权的素材。造型/机位照素材执行,合规与质量风险由使用者自行判定。
  5. 写操作必留台账:库/属性/记忆三本台账只追加不改写;回滚 = 追加一条逆操作事件。
  6. 包内不存库:人物包里没有库,库是公共资产。导出人物包 = 导出这个人,不是导出全家当。
  7. 外部参考图先过 refprep:蒙脸 + 瘦身只动 shared/_prep/ 缓存,原图永不动。
  8. style 模式极简指令:不要往素材复刻 prompt 里加 BODY 段/负向/真实感尾巴(贴图感根因,见提示词规范 §四)。
  9. 发布版只用内置 ImageGen:出图引擎的唯一发布形态是 WorkBuddy 内置工具;任何外部出图接口
    (模型名/API base/key/请求构造)只能存在于 engine/render_relay.py,该文件与 relay-only
    标记块由 tools/build_publish.py 在打包时整块剥离,并在打包后断言零残留。

自检

cd <安装目录> && python3 -m unittest discover -s tests -v

环境变量

变量 默认 说明
VTS_HOME 本目录 项目根
VTS_OUT ~/Downloads/虚拟人物 出图产物根
VTS_MIRROR ~/Downloads 照片归档根:出图自动同步 <display_name>照片/<编号>-<日期>-<主题>/

注:内置 ImageGen 引擎(默认且唯一发布引擎)不需要任何 key;cv2(opencv-python-headless)为可选依赖,缺失时蒙脸/瘦身/集合图自动降级并提示。

更新协议

  • 引擎逻辑变更 → 改 engine/,同步补 tests/;设计变更先改 docs/开发文档.md。
  • 提示词/装配逻辑变更 → 先改 docs/提示词规范.md,再改 assembler.py。
  • 新库条目 / 新素材沉淀走 CLI,不要手改 shared/entries/**(绕过 lint 与台账)。

常见问题

5 问
答案由本站依据条目字段整理
虚拟人物创作器怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_fe8c7786/virtual-talent-studio。安装方式为未标注。装完刷新技能列表或重开客户端。

虚拟人物创作器支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

虚拟人物创作器权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

虚拟人物创作器收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

虚拟人物创作器用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。