Search

PythonReactSEOPDF
OpenClaw

character-creator

创建AI角色的完整流程,包括生成详细角色描述、文生图肖像和多角度参考图。使用即梦4.5模型。当用户要求创建角色、生成人物立绘、制作角色参考图、或需要多角度人物图时使用此技能。

hexiaochun0 source installs☆ 0 Repository stars

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

SkillHub CLI

skillhub install hexiaochun/character-creator

Inspect the source and compatibility requirements, then follow its installation steps.

Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.

View source ↗Guides

Skill instructions

角色创建器

使用即梦4.5 (Seedream) 模型创建完整的角色资产,包括详细描述、主肖像图和10个不同角度的参考图。每个阶段生成HTML展示页面。

模型配置

用途 模型ID
文生图 fal-ai/bytedance/seedream/v4.5/text-to-image
图生图 fal-ai/bytedance/seedream/v4.5/text-to-image + image_url 参数

创建流程

第一步:生成详细角色描述

根据用户简短描述,扩展为详细角色描述:

必须包含要素:年龄/性别、面部特征、发型发色、体型身高、服装、气质、画风

描述模板:

[画风],[年龄][性别],[体型],[面部特征],[发型发色],[服装],[气质],
正面站立,面对镜头,全身像,双手自然下垂,纯白色背景,高清细节
第二步:生成主肖像图
工具: user-sora2-mcp / create_image_task
参数:
  model_id: "fal-ai/bytedance/seedream/v4.5/text-to-image"
  prompt: [详细角色描述]
  aspect_ratio: "3:4"

使用 get_task 轮询结果,间隔5-10秒。

第三步:生成肖像图HTML展示页面

读取模板 assets/templates/portrait.html,替换占位符后保存为 character-portrait.html,打开浏览器展示。

占位符说明:

占位符 替换内容
{{CHARACTER_NAME}} 角色名称(从描述提取或用户指定)
{{CHARACTER_DESCRIPTION}} 角色描述文本
{{PORTRAIT_URL}} 生成的肖像图URL
{{GENERATED_TIME}} 生成时间
第四步:生成多角度参考图

使用主肖像图作为参考,批量生成10个角度:

序号 角度 Prompt后缀
1 正面特写 正面特写,面部清晰,胸部以上
2 左侧45度 左侧45度角,半侧面
3 右侧45度 右侧45度角,半侧面
4 左侧面 左侧面90度,完整侧脸
5 右侧面 右侧面90度,完整侧脸
6 背面 背面视角,展示发型和背部
7 俯视 俯视角度,从上往下看
8 仰视 仰视角度,从下往上看
9 四分之三侧身 四分之三侧身
10 动态姿势 自然行走或动态姿势
工具: user-sora2-mcp / create_image_task
参数:
  model_id: "fal-ai/bytedance/seedream/v4.5/text-to-image"
  prompt: "[基础角色描述],[角度描述],保持角色一致性,简洁背景"
  aspect_ratio: "1:1"
  image_url: "[主肖像图URL...

Source information

Source
github
Repository
openclaw/skills
Path
skills/hexiaochun/character-creator
Version
—
Commit
e11d58e9a3c44ce311b57ddcc35dce719441257f
Classification source
rules
Status
active
Visibility
public

These signals come from indexed source analysis and may lag behind changes. Check the current source files.

Extracted content

SKILL.md
# 角色创建器

使用即梦4.5 (Seedream) 模型创建完整的角色资产,包括详细描述、主肖像图和10个不同角度的参考图。每个阶段生成HTML展示页面。

## 模型配置

| 用途 | 模型ID |
|------|--------|
| 文生图 | `fal-ai/bytedance/seedream/v4.5/text-to-image` |
| 图生图 | `fal-ai/bytedance/seedream/v4.5/text-to-image` + `image_url` 参数 |

## 创建流程

### 第一步:生成详细角色描述

根据用户简短描述,扩展为详细角色描述:

**必须包含要素**:年龄/性别、面部特征、发型发色、体型身高、服装、气质、画风

**描述模板**:
```
[画风],[年龄][性别],[体型],[面部特征],[发型发色],[服装],[气质],
正面站立,面对镜头,全身像,双手自然下垂,纯白色背景,高清细节
```

### 第二步:生成主肖像图

```
工具: user-sora2-mcp / create_image_task
参数:
  model_id: "fal-ai/bytedance/seedream/v4.5/text-to-image"
  prompt: [详细角色描述]
  aspect_ratio: "3:4"
```

使用 `get_task` 轮询结果,间隔5-10秒。

### 第三步:生成肖像图HTML展示页面

读取模板 `assets/templates/portrait.html`,替换占位符后保存为 `character-portrait.html`,打开浏览器展示。

**占位符说明**:

| 占位符 | 替换内容 |
|--------|----------|
| `{{CHARACTER_NAME}}` | 角色名称(从描述提取或用户指定) |
| `{{CHARACTER_DESCRIPTION}}` | 角色描述文本 |
| `{{PORTRAIT_URL}}` | 生成的肖像图URL |
| `{{GENERATED_TIME}}` | 生成时间 |

### 第四步:生成多角度参考图

使用主肖像图作为参考,批量生成10个角度:

| 序号 | 角度 | Prompt后缀 |
|------|------|-----------|
| 1 | 正面特写 | 正面特写,面部清晰,胸部以上 |
| 2 | 左侧45度 | 左侧45度角,半侧面 |
| 3 | 右侧45度 | 右侧45度角,半侧面 |
| 4 | 左侧面 | 左侧面90度,完整侧脸 |
| 5 | 右侧面 | 右侧面90度,完整侧脸 |
| 6 | 背面 | 背面视角,展示发型和背部 |
| 7 | 俯视 | 俯视角度,从上往下看 |
| 8 | 仰视 | 仰视角度,从下往上看 |
| 9 | 四分之三侧身 | 四分之三侧身 |
| 10 | 动态姿势 | 自然行走或动态姿势 |

```
工具: user-sora2-mcp / create_image_task
参数:
  model_id: "fal-ai/bytedance/seedream/v4.5/text-to-image"
  prompt: "[基础角色描述],[角度描述],保持角色一致性,简洁背景"
  aspect_ratio: "1:1"
  image_url: "[主肖像图URL...

Related skills

OpenClaw

13-Day Sprint Method

galizki

Productivity system based on Maya calendar with 13 natural tones for project management and personal development

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.