# digital-human-koubo

Adopt this skill: https://proskills.md/skills/other/andyhuo520-digital-human-koubo-skills-digital-human-koubo

Page: https://proskills.md/skills/other/andyhuo520-digital-human-koubo-skills-digital-human-koubo
This document is the public skill bundle for that page. It contains SKILL.md and every helper file the catalog carries. No login is required.

## File: skills/digital-human-koubo/SKILL.md
size: 14883
sha: e961da9698d56a072b1e88150279eca9cf3615a8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/SKILL.md

```text
---
name: digital-human-koubo
description: 用固定的数字人形象（白背心数字人 / 用户本人数字人 / 猫狗角色）做口播视频，先按内容推荐剪辑风格让用户选（小林式解说 / 网红花字口播 / 发布解读 / 保姆级教程 / 多主播多语言），自动套上从 MrBeast、MKBHD、影视飓风、Johnny Harris、Vox、半佛、差评等头部博主拆出来的 48 个包装组件（开场钩子、数字钉子、文字在人身后的景深字、证据截图、地图路线、弹幕、投票、复盘板…），再写稿 → 按 15 秒切段 → Renoise Grok Video 1.5 分段生成（先报价、用户确认才生成）→ 分片下载校验 → 逐段回听 → 对齐 → Remotion 剪辑出片 → 默认做封面（16:9 / 9:16 / 3:4）并接成成片首帧。触发：用我的数字人讲这段、数字人口播、让白背心数字人说、用数字人 Skill、数字人带货 / 解读 / 教程 / 种草视频、做成小林说那样、加花字、加包装 / 加地图 / 加弹幕 / 开场加预告 / 文字放在人身后、做成 MrBeast 那种节奏、有哪些包装手法。不用于：换一个全新形象（先按 references/new-avatar.md 做形象）、冒充真人。
---

# 数字人口播

形象、声音、提示词、切段规则固定在 `persona.json`；剪辑风格在 `references/style-menu.md`。每次照这里做，出来的就是同一个人、同一种风格。

## 红线
- 生成花用户的 Renoise credits：create_tasks 之前先报「段数 · 秒数 · 预估 credits · 余额」，等用户在对话里明确同意。先拍第 1 段给用户确认音色，再批量。重拍也要先报价。
- 成片标「内容由 AI 数字人演绎」；场景、动物片段、B-roll 角上标「AI 生成」。用户明确要去掉画面标注时照做，但要提醒：公开发布时在平台发布页勾选「AI 生成」声明。
- 用户本人的形象（persona.json → other_hosts.me）只用在用户自己的片子里。
- 「小林式」只学结构和剪辑手法：不用真实创作者的脸、声音、布景和原句。
- 点名评价第三方产品的说法，要有出处或标「网友分析 / 个人体验」。展示素材只用用户自己的作品；带歌词字幕的片子不用。

## 流程

### 准备：先检查，有就跳过，缺才引导安装（每次新对话第一次用时做）
**原则：已经装好的一句话带过，不让用户重装；缺什么才给装法，装法给多种，先放用户当前用的那种。** 详细装法在 references/install.md。
1. **Renoise MCP**：直接调 `get_account`。
   - 成功 → 只说一句「Renoise 已连接，余额 X 积分」，接着干活。
   - 工具不存在 / 未连接 → 停下引导安装。用户还没有 Renoise 账号时，注册链接一律给 https://renoise.ai/mcp?utm_medium=xcom&utm_source=official（原样给出，保留 utm 追踪参数，不要改写成 renoise.ai 首页）。然后把用户当前客户端的装法放第一个并标「推荐」，下面列出其他方式（Claude 桌面端/网页连接器、Claude Code 插件、Codex `codex mcp add`、OpenClaw、Cursor 等通用远程 MCP 配置、renoise.ai/plugin 官网），让用户自己挑。装完让用户重开对话或重连，再调一次确认。
   - 报工具被关闭 → 不是没装，让用户去连接器设置里打开；报授权过期 → 重新登录授权，不用重装。
2. **本机环境**（要剪辑时才需要）：`bash scripts/doctor.sh`。有的打 ✓ 不提；缺的它会按 macOS / Windows / Linux 列出多种装法。系统软件让用户自己装，Python 包可以在用户同意后帮装。
3. **数字人形象**：persona.json 的 reference_material 能用就直接用；当前账号用不了（换了账号、素材过期、别人的包）→ 按 references/new-avatar.md 用用户自己的照片重做。

### 0. 看内容 → 推荐风格 → 让用户选
按 `references/style-menu.md`：
1. 一行诊断（内容类型、有没有可展示的素材、适合的平台和时长）。
2. 推荐 2 个风格并说理由，把 `assets/styles/` 里对应的预览图发给用户。
3. 一次问完：风格 · 比例和时长 · 花字强度（克制 / 标准 / 热闹）· 主播（白背心 / 用户本人 / 两人接力 / 动物）。每题第一个选项是推荐项。Claude Code 用 AskUserQuestion，其他工具列编号。
4. 用户回「你定」就按推荐，并说一句按了什么。结果写进 `brief.json`，后面每一步按它来。

| 风格 | 比例 | 时长 | 剪辑实现 |
|---|---|---|---|
| A 小林式解说 | 16:9 | 3–20 分钟 | `templates/lin-169`（plan.json → scenes.json 驱动：景深字 / 题板+主播小窗 / B-roll / 公式逐项长出 / 算例 / 图表，见 references/lin-style.md） |
| B 网红花字口播 | 9:16 | 30–120 秒 | `templates/huazi-916`（edit.json 驱动，三档花字） |
| C 发布解读 | 16:9 | 30–90 秒 | 参考实现 `templates/reference/launch-169` |
| D 保姆级教程 | 16:9 | 3–8 分钟 | 参考实现 `templates/reference/tutorial-169` |
| E 多主播多语言 | 16:9 | 3–7 分钟 | 参考实现 `templates/reference/multihost-169` |

### 1. 写稿 → script.json
按选定风格的稿子写法（style-menu.md 里每种都有）。每段一句或两句，10 秒左右（约 40–55 字，Grok 中文约 5.4 字/秒），标 `shot`：`full`（全屏出镜）/ `pip`（画中画讲解）/ `vlog`（随意自拍口吻）/ `depth`（要做「文字在人身后」的段：中景、头顶两侧留背景）。英文缩写、网址写成好念的样子；字幕要显示原写法时在那段加 `"sub": {"SKILL 点 M D": "SKILL.md"}`（align.py 按念法对齐、字幕换回写法）。外语段直接写目标语言的台词。

### 2. 切段 + 报价
`python3 scripts/build_tasks.py script.json tasks.json --purpose "teaching a beginner tutorial step by step"`
→ 打印段数、秒数、预估 credits。full 段 720p（17/秒），pip 段 480p（10/秒）。**主播要裁成半身 / 放大显示、或者 pip 段的主播卡并不小时，所有出镜段一律 720p（`--all-720p`）**：480p 原片只有 400×736，裁半身再铺满大卡会放大 2 倍以上，明显发糊（vibe-knowledge 介绍片因此重拍 4 段，多花 680 积分）。拿 `estimate_cost` 核一次，报给用户等确认。用户本人或动物主播用 persona.json → other_hosts 里的提示词模板。

### 3. 生成
tasks.json 每 10 个一批 create_tasks → wait_tasks。要进场景（直播间、门店、街景）时先用 GPT Image 2.5 合成开场画面（人物参考图 + 场景描述，2k 约 23 积分），再把这张图当 Grok 的参考图。

### 4. 下载（Renoise 美国 CDN 很慢，必须这样下）
download_results 拿链接 → 整理成 `urls.txt`（每行 `<taskId>.<ext> <url>`）→ `python3 scripts/rangedl.py`：每个文件 6 段 Range 并发、断点续传、下完 ffmpeg 解码校验。

### 5. 回听 + 抽帧 + 拼接
`python3 scripts/assemble.py script.json ids.json --out 成片_完整版.mp4`（ids.json = {段 id: taskId}）：whisper 逐段转写比对文稿、只保留到说完后 0.25 秒、拼接、loudnorm -16。剪辑用 `cut/joined.mov`：拼接前已把每段音频补齐到和画面等长，避免几十段拼下来声音累积落后口型；拼完会打印画面和声音的时长，两者必须一致。改过某段后用 `--rejoin` 只重新拼。
- whisper `--prompt 原文` 会让个别段漏掉前半句，用中性提示「以下是普通话的句子。」。外语段按语言转写；日韩阿拉伯语不要加 `-ml 1`（会把多字节字符截断成乱码）。
- **每段抽 4 帧看一眼**：Grok 横屏口播偶尔自己烧字幕（提示词写了也挡不住），有就重拍那段。
- Grok 有时漏念开头的语气词：没影响意思就按实际口播改字幕，别为这个重拍。
- **念错字（不是漏语气词）要当场修，不能交给用户去听**：
  - **查**：`python3 scripts/misread_check.py script.json`，按停顿切句、不带原文逐句转写，列出可疑字。**不能拿带原文提示的转写判断读音**：它会把念错的字纠正回去（「通胀」念成 tōng zhèng，带原文照样判全对）。同音字会误报，可疑处听一下确认。
  - **修（0 积分、保口型）**：`python3 scripts/patch_words.py script.json patch.json --ref <2–3 段干净原声> --synth-only` → 填克隆句时间 → 再跑 → `assemble.py --rejoin`。只把错的那一句换成 MiMo 克隆音，长度拉到和原句一样，切在停顿上。换整句比只换两个字自然。
  - **别整片换音色**：口型跟的是原声，整片换掉会到处对不上；也别先提 OmniHuman 重做口型（全片约 5,000 积分）。
  - 口型实在差太多，再报价重拍那一段。
- 开头第一个字最容易被吞或念歪（例：「一个知识点」→「几个知识地点」），写稿时第一段开头别放关键名词，或者先垫一个短词。

### 6. 对齐 + 剪辑
`python3 scripts/align.py script.json --out <工程>/src/tl.json` 出逐字时间轴，然后按 brief.json 的风格剪：
- **B 花字口播**：`bash scripts/new_edit.sh huazi-916 <工程>` → 写 `src/edit.json`（关键词、表情、卡片、作品展示、号召，字段见 references/huazi.md）→ `python3 scripts/check_edit.py <工程>/src` → 抽帧 → 渲染。
- **A 小林式**：`bash scripts/new_edit.sh lin-169 <工程>`，按 `references/lin-style.md` 做：
  1. `lin_subs.py` 出字幕（数字用 disp.txt 显示成阿拉伯数字）。
  2. 写 `plan.json`，示例见 `templates/lin-169/plan.example.json`，时间写「@s07:两千」。
  3. 跑 `lin_scenes.py --face` 生成 scenes.json，并自动量主播脸的位置给小窗用。
  4. B-roll 用 Wan 3.0 生成（先报价，每段约 60 积分），景深字段跑 `cutout_video.py` 抠像。
  5. 渲染。每个场景抽开头和中点两帧检查，重点看小窗有没有挡住内容、有没有空板。
  - 只做纯图表、不出镜的财经长片，仍可用 finance-explainer 的引擎。
- **C / D / E**：`bash scripts/new_edit.sh reference/<目录> <工程>`，换 tl.json，按段重写 Scene（templates/reference/README.md）。
- **包装（每种风格都做）**：按 `references/packaging-presets.json` 里这个风格的默认包装排——开场 30 秒按 open 顺序、正文保证 stimulus_every_s 秒内有一个新视觉事件、讲到 per_beat 里那类内容就用对应组件、recurring 全片挂着。组件写进 `pack` 数组（字段见 references/packaging.md），手法依据见 references/packaging-playbook.md。用户点名要的手法（「加地图」「开场加预告」「加弹幕」「换成 MrBeast 那种」）在默认基础上加减。用户问「有哪些包装」先发 `assets/packaging/图鉴.jpg`。景深字（文字在人身后）要先跑 `scripts/cutout_video.py` 抠像，见 references/packaging.md。
- 声音：数字人视频轨一定 `muted`，人声单独铺一条；多段 Grok 原声用 `python3 scripts/voicefx/unify.py <输出目录> <片段…>` 统一频谱 + 同一个小房间混响（复用旧段时加 `--ref 旧片段目录`，场景/动物片段加 `--scene`）。BGM 压在人声下约 20 dB。
  - **音效**：`python3 scripts/lin_sfx.py <工程>/src/scenes.json --out audio` 按场景自动排音效（earshot 音效库：切画面 whoosh、景深字和结果「碰」、卡片 pop、结论 bell）。音效要高出人声和音乐 8–10 dB，用 `earshot timeline --cues` 复查。
  - **BGM**：用 `earshot rank` 从曲库挑。
  - **混音和导出**：`python3 scripts/lin_mix.py` 做人声链 + BGM 循环避让人声 + 音效，出 −16 LUFS 的 mix.wav；加 `--speed 1.1` 出 1.1 倍成片（BGM 保持原速）。
  - **音画同步**：交付前在开头、中段、结尾各测一处声音偏移，要小于 10 ms。
- 抽帧检查一定看过渡的中间帧和零间隔衔接处（上一条的尾巴会盖住下一条）。

### 7. 封面 + 首帧（默认做，不用问）
平台默认拿视频第一帧当封面，所以每条片子都做封面，并把它接在成片最前面。交付的主文件就是带封面首帧的版本。
1. 写 `cover.json`（字段见 references/cover.md）：
   - 小字栏目名
   - 钩子标题 ≤8 字
   - 红色强调句 ≤6 字
   - 一句副标题
   - ≤3 个标签
   - 链接或号召
   - 主播帧
   - ≤2 张证据卡（官方截图、作品）
2. `python3 scripts/make_cover.py cover.json --candidates` 抽 12 帧拼成候选图。挑一帧笑着、眼睛睁开、没在说话或嘴型好看的，时间写进 `host.t`。
3. `python3 scripts/make_cover.py cover.json` 生成 `cover/cover_16x9.jpg`（横屏），按 ratios 还会出 `cover_9x16.jpg`（竖屏）和 `cover_3x4.jpg`（小红书）。看一眼 `thumb_*.jpg`，540px 宽时标题要读得清，文字不能压到卡片。
4. `python3 scripts/cover_first.py 成片.mp4 cover/cover_<比例>.jpg 交付.mp4`：封面停 0.5 秒后硬切进正片，声音整体后推 0.5 秒。抽 0 秒、0.45 秒、0.55 秒三帧确认。不带封面的版本另存为 `_无封面.mp4`。

## 参考
- references/install.md：Renoise MCP 和本机环境的多种装法（只在缺的时候用）
- references/style-menu.md：五种风格、内容诊断、怎么问用户、brief.json
- references/packaging.md：47 个包装组件的用法和参数（pack 写法、9:16 自动适配）
- references/packaging-playbook.md：头部博主实测结论（节奏、开场公式、字幕、声音、号召、红线），完整报告在 references/research/
- references/packaging-presets.json：五种风格各自的默认包装
- references/huazi.md：花字模板 edit.json 字段、九种卡片、三档强度、写法习惯
- references/lin-style.md：A 小林式的画面语法、13 种场景、流水线、B-roll 提示词、音效档位、踩过的坑
- scripts：
  - lin_scenes.py：plan.json 转 scenes.json，自动量脸
  - lin_subs.py：字幕
  - lin_sfx.py：earshot 音效
  - lin_mix.py：混音、变速导出
  - misread_check.py：查念错
  - patch_words.py：只换念错的句子，保住口型
- persona.json：白背心数字人 + 其他主播（用户本人、橘猫店长、柴犬主播）、提示词模板、动作库、多语言实测
- references/voice.md：换声音（MiMo 克隆 / 音色设计）
- references/new-avatar.md：从一张照片做新形象
- references/edit-styles.md：各剪辑工程的入口文件和声音统一做法
- references/cover.md：封面 cover.json 字段、三种比例的版式、首帧接法
- assets/styles/：五种风格的预览图（给用户选的时候发）
- assets/packaging/：包装组件图鉴（47 格总览 + 每个组件一张）
```

## File: skills/digital-human-koubo/templates/lin-169/README.md
size: 1197
sha: 58dd1df9748a63550150abf153e411a2eb7fcf9e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/lin-169/README.md

```text
# lin-169 · 小林式解说模板（16:9）

起工程：`bash ~/.claude/skills/digital-human-koubo/scripts/new_edit.sh lin-169 <工程>`，流程见 `references/lin-style.md`。

- `src/Lin.tsx`：13 种场景（host / broll / board / rates / curve / fall / assume / formula / big / stickers / bars / formula2 / calc），字段写在每个组件上方的注释里
- `src/scenes.json`、`src/cues.json`：示例数据（72 法则，6 段约 36 秒，时间是手排的），换成本期 lin_scenes.py / lin_subs.py 的输出
- `plan.example.json` + `script.example.json`：示例分镜和对应的口播稿（时间写 `@s03:等于`），`scripts/lin_scenes.py` 把它转成 scenes.json
- `disp.example.txt`：显示稿示例（数字写成阿拉伯数字，断句和念稿一致）
- `public/`：main.mp4（拼好的口播）、mix.wav（lin_mix.py 出的混音）、broll/B01.mp4…、stickers/sticker_0.png…、cut/<段>.webm（景深字抠像）。素材不随模板带。

config（scenes.json 顶层）：`face` 主播脸中心（lin_scenes.py --face 自动量）、`audio` 音轨文件、`disclosure` 右上角 AI 标注（"" 关掉）、`brollTag` B-roll 角标、`colors` 改配色。
```

## File: skills/digital-human-koubo/templates/packaging/README.md
size: 1063
sha: ba6571efedf9916842ee24670cf0538a935cd54e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/README.md

````text
# 包装组件库 + 图鉴工程

- `src/kit/`：47 个包装组件（core 底座、Annotate 标注、Text 文字、Overlay 叠加、Map 地图、Wangan 网感、Explain 解说、Beast 节奏、Polish 质感）+ `registry.tsx`（按名字调用，`PackLayer`）。
- `src/demos/Demos.tsx`：每个组件一段 3–5 秒演示；`Gallery` 合成把它们首尾相接。
- 用法和参数：`../../references/packaging.md`；手法依据：`../../references/packaging-playbook.md`。

在别的工程里用：把 `src/kit/` 整个复制过去（`new_edit.sh` 起的 huazi-916 已经带了），`import { PackLayer } from "./kit/registry"`。
地图组件依赖 d3-geo、topojson-client、world-atlas（package.json 已写）。

重渲图鉴：演示用到 `public/media/` 里的素材（数字人口播 host_h.mp4 / host_v.mp4、场景图 shop/ad/travel/class/cat/dog.jpg、截图 screen.png / doc.png），打包版不带这些个人素材，换成你自己的同名文件后：
```bash
npx remotion render src/index.ts Gallery out/图鉴.mp4 --concurrency=6
```
````

## File: skills/digital-human-koubo/templates/reference/README.md
size: 1283
sha: b8b1b7619dc37bf32c34b17798f13d3d7b610256
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/README.md

```text
# 参考实现（C / D / E 三种风格）

这三个是做过的真实成片工程的剪辑代码（只有代码，不带素材）。**内容每期都不一样，所以不是填空模板**：起新工程后保留布局、主播框、字幕、音效、过渡这些通用部分，按本期的稿子重写每段的 Scene。

| 目录 | 风格 | 出过的片 | 入口 | 时间轴 |
|---|---|---|---|---|
| launch-169 | C 发布解读 | MemT 1.0 发布解读（38 秒） | src/Film.tsx | src/timeline.json（逐字对齐 + 卡点） |
| tutorial-169 | D 保姆级教程 | AIGC 教程第二期（4 分 36 秒） | src/Tutorial.tsx | src/tl.json（nar 段 + 演示插入） |
| multihost-169 | E 多主播多语言 | AIGC 教程第三期（5 分 54 秒） | src/Tutorial.tsx | src/tl.json（nar / clip / title / outro） |

起工程：`bash scripts/new_edit.sh reference/tutorial-169 <工程目录>`（会顺带放好 sfx 和配乐）。
素材文件名看代码里的 `staticFile("…")`，按同样的路径放进 public/。

multihost-169/pipeline 是第三期从规划到时间轴的脚本（plan → build_tasks → qa → build_tl），换声统一用 `scripts/voicefx/unify.py`。
参考工程里用包装：import { PackLayer } from "./kit/registry"，见 references/packaging.md
```

## File: skills/digital-human-koubo/scripts/align.py
size: 3265
sha: f7cdc5d2249af618165418f289479f565e09d1c6
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/scripts/align.py

```text
#!/usr/bin/env python3
"""逐字时间轴：把 assemble.py 的 cut/<id>.json（whisper 逐字）和文稿对齐，输出剪辑模板用的 tl.json。
用法：python3 align.py script.json [--out edit/src/tl.json]
tl.json = {"total": 秒, "segs": [{"i","id","start","end","text","chars":{"字符下标": 秒}}]}（chars 是整片绝对时间）
字幕和念法不一样时，在 script.json 那段加 "sub": {"SKILL 点 M D": "SKILL.md"}：对齐按念法，字幕显示右边的写法，时间跟着换。"""
import json, difflib, sys
from pathlib import Path
a = sys.argv[1:]
if not a: sys.exit(__doc__)
S = json.load(open(a[0])); Q = {r['id']: r for r in json.load(open('cut/qa.json'))}
out = a[a.index('--out') + 1] if '--out' in a else 'edit/src/tl.json'
PUNCT = set('，。、：；！？,.:;!? “”「」')
T0 = 0.0; segs = []
for i, s in enumerate(S, 1):
    sid, text = s['id'], s['t']; keep = Q[sid]['keep']
    tk = []
    for t in json.load(open(f'cut/{sid}.json', errors='replace'))['transcription']:
        a0, a1 = t['offsets']['from'] / 1000, t['offsets']['to'] / 1000; tx = t['text'].strip()
        if not tx or tx.startswith('['): continue
        for k, ch in enumerate(tx):
            if ch not in PUNCT: tk.append((ch.lower(), a0 + (a1 - a0) * k / len(tx)))
    clean = [(j, ch.lower()) for j, ch in enumerate(text) if ch not in PUNCT]
    A = ''.join(c for _, c in clean); B = ''.join(c for c, _ in tk)
    sm = difflib.SequenceMatcher(None, A, B, autojunk=False); st = [None] * len(clean)
    for bl in sm.get_matching_blocks():
        for k in range(bl.size): st[bl.a + k] = tk[bl.b + k][1]
    known = [k for k, v in enumerate(st) if v is not None]
    for k in range(len(st)):
        if st[k] is None:
            lo = max([j for j in known if j < k], default=None); hi = min([j for j in known if j > k], default=None)
            st[k] = 0.0 if lo is None and hi is None else (st[hi] if lo is None else (st[lo] + 0.18 * (k - lo) if hi is None else st[lo] + (st[hi] - st[lo]) * (k - lo) / (hi - lo)))
    cov = sum(bl.size for bl in sm.get_matching_blocks()) / max(1, len(A))
    ch = {j: T0 + st[k] for k, (j, _) in enumerate(clean)}
    for say, show in s.get('sub', {}).items():        # 念法 → 字幕写法，这几个字的时间在原跨度里均分
        p0 = text.find(say)
        if p0 < 0: print(f'   ⚠ {sid} 找不到 sub「{say}」'); continue
        span = [ch[j] for j in range(p0, p0 + len(say)) if j in ch]; a0, a1 = (span[0], span[-1]) if span else (T0, T0)
        d = len(show) - len(say)
        ch = {**{j: v for j, v in ch.items() if j < p0}, **{j + d: v for j, v in ch.items() if j >= p0 + len(say)},
              **{p0 + k: a0 + (a1 - a0) * k / max(1, len(show) - 1) for k, c in enumerate(show) if c not in PUNCT}}
        text = text[:p0] + show + text[p0 + len(say):]
    segs.append(dict(i=i, id=sid, start=round(T0, 3), end=round(T0 + keep, 3), text=text, chars={str(j): round(v, 3) for j, v in sorted(ch.items())}))
    print(f'{i:2d} {sid:5s} 对齐 {cov:.0%}  {T0:.2f}–{T0 + keep:.2f}')
    T0 += keep
Path(out).parent.mkdir(parents=True, exist_ok=True)
json.dump(dict(total=round(T0, 3), segs=segs), open(out, 'w'), ensure_ascii=False, indent=0)
print('total', round(T0, 2), '→', out)
```

## File: skills/digital-human-koubo/scripts/assemble.py
size: 6074
sha: 8792c6955368f8e4fa5704daf491e204580431e5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/scripts/assemble.py

```text
#!/usr/bin/env python3
"""逐段回听 → 剪掉段尾空白 → 统一规格 → 拼接。
用法：python3 assemble.py script.json ids.json [--out 成片_完整版.mp4] [--lang zh] [--size 宽x高（默认保持源尺寸）]
- script.json：[{"id","t",...}]（和 build_tasks.py 同一份）；ids.json：{"s1": 363509, ...}（段 id → Renoise taskId）；下载的文件在 gen/renoise-<taskId>.mp4
- 每段：whisper 转写（中性提示，不用 --prompt 原文，免得漏前半句）→ 和文稿比准确率 → 只保留到说完后 0.25 秒
- 输出 cut/<id>.mp4（30fps、48k 立体声）、cut/<id>.json（逐字时间，align.py 用）、cut/qa.json、拼接好的 --out（-16 LUFS）
- 准确率 < 85% 的段打 ⚠，先人工听；真念错就单独重拍那段
- 念错字另用 misread_check.py（不带原文提示逐句转写）查，用 patch_words.py 只换错句；改完 --rejoin 只重新拼接
- 拼接前每段音频补齐/裁到和画面完全等长（PCM .mov 中转），否则几十段拼下来声音会累积落后口型（2026-10 实测 44 段到 4:43 晚 0.38 秒）"""
import json, subprocess, difflib, re, os, sys
from pathlib import Path
a = sys.argv[1:]
if len(a) < 2: sys.exit(__doc__)
S = json.load(open(a[0])); IDS = json.load(open(a[1]))
opt = lambda k, d: a[a.index(k) + 1] if k in a else d
out_name, lang, size = opt('--out', '成片_完整版.mp4'), opt('--lang', 'zh'), opt('--size', '')
REJOIN = '--rejoin' in a
WM = os.environ.get('WHISPER_MODEL') or next((p for p in map(os.path.expanduser, ['~/Library/Application Support/Murmur/models/ggml-medium-q5_0.bin', '~/models/ggml-medium-q5_0.bin', '~/.cache/whisper/ggml-medium-q5_0.bin', '~/models/ggml-medium.bin']) if os.path.exists(p)), '~/models/ggml-medium-q5_0.bin')
clean = lambda s: re.sub(r'[\s，。、：；！？,.:;!?“”]', '', s).lower()
Path('cut').mkdir(exist_ok=True); rep = []
for s in ([] if REJOIN else S):
    sid = s['id']; src = f"gen/renoise-{IDS[sid]}.mp4"; wav = f'cut/{sid}.wav'
    lg = s.get('lang_code', lang)
    subprocess.run(['ffmpeg', '-loglevel', 'error', '-y', '-i', src, '-ar', '16000', '-ac', '1', wav], check=True)
    cmd = ['whisper-cli', '-m', WM, '-l', lg] + (['--prompt', '以下是普通话的句子。', '-ml', '1'] if lg == 'zh' else []) + ['-oj', '-of', f'cut/{sid}', '-f', wav]
    subprocess.run(cmd, capture_output=True)
    d = [t for t in json.load(open(f'cut/{sid}.json', errors='replace'))['transcription'] if t['text'].strip() and not t['text'].strip().startswith('[')]
    heard = ''.join(t['text'] for t in d)
    st = min(t['offsets']['from'] for t in d) / 1000 if d else 0; en = max(t['offsets']['to'] for t in d) / 1000 if d else 0
    dur = float(subprocess.run(['ffprobe', '-v', 'error', '-show_entries', 'format=duration', '-of', 'csv=p=0', src], capture_output=True, text=True).stdout)
    w, h = map(int, subprocess.run(['ffprobe', '-v', 'error', '-select_streams', 'v', '-show_entries', 'stream=width,height', '-of', 'csv=p=0', src], capture_output=True, text=True).stdout.split(','))
    sz = size or f'{w - w % 2}x{h - h % 2}'          # 保持源尺寸（Grok 9:16 720p 是 720×1280，别拉成 720×1440）
    acc = difflib.SequenceMatcher(None, clean(s['t']), clean(heard)).ratio()
    keep = min(dur, en + 0.25)
    subprocess.run(['ffmpeg', '-loglevel', 'error', '-y', '-i', src, '-t', f'{keep:.3f}', '-vf', f'scale={sz.replace("x", ":")}:flags=lanczos,fps=30,format=yuv420p',
                    '-af', f'aresample=48000,afade=t=out:st={max(0, keep - 0.12):.3f}:d=0.12', '-ac', '2', '-c:v', 'libx264', '-crf', '17', '-preset', 'medium', '-c:a', 'aac', '-b:a', '192k', f'cut/{sid}.mp4'], check=True)
    rep.append(dict(id=sid, acc=round(acc, 3), speech=[round(st, 2), round(en, 2)], keep=round(keep, 2), src_dur=round(dur, 2), heard=heard))
    print(f"{'⚠' if acc < 0.85 else ' '}{sid:5s} 准确率 {acc:.0%}  说话 {st:.2f}–{en:.2f}s  保留 {keep:.2f}/{dur:.2f}s  听到：{heard}")
if REJOIN: rep = json.load(open('cut/qa.json'))
else: json.dump(rep, open('cut/qa.json', 'w'), ensure_ascii=False, indent=1)
# 拼接：每段音频 pad/trim 到画面帧数长度（PCM），keep 改成真实画面长度，保证 align.py 的累计时间 = 拼好的画面时间
Path('cut/_join').mkdir(exist_ok=True); Q = {r['id']: r for r in rep}
for s in S:
    f = f"cut/{s['id']}.mp4"
    nfr = int(subprocess.run(['ffprobe', '-v', 'error', '-select_streams', 'v:0', '-count_packets', '-show_entries', 'stream=nb_read_packets', '-of', 'csv=p=0', f], capture_output=True, text=True).stdout.strip())
    vd = nfr / 30
    subprocess.run(['ffmpeg', '-loglevel', 'error', '-y', '-i', f, '-map', '0:v', '-map', '0:a', '-c:v', 'copy', '-af', f'aresample=48000,apad,atrim=0:{vd:.5f}', '-c:a', 'pcm_s16le', f"cut/_join/{s['id']}.mov"], check=True)
    Q[s['id']]['keep'] = round(vd, 5)
json.dump(rep, open('cut/qa.json', 'w'), ensure_ascii=False, indent=1)
open('cut/list.txt', 'w').write(''.join(f"file '_join/{s['id']}.mov'\n" for s in S))
subprocess.run(['ffmpeg', '-loglevel', 'error', '-y', '-f', 'concat', '-safe', '0', '-i', 'cut/list.txt', '-c:v', 'copy', '-c:a', 'pcm_s16le', 'cut/joined.mov'], check=True)
sd = lambda f, sel: float(subprocess.run(['ffprobe', '-v', 'error', '-select_streams', sel, '-show_entries', 'stream=duration', '-of', 'csv=p=0', f], capture_output=True, text=True).stdout.strip() or 0)
dv, da = sd('cut/joined.mov', 'v:0'), sd('cut/joined.mov', 'a:0')
print(('✓' if abs(dv - da) < 0.02 else '⚠ 音画不等长') + f' 拼接 画面 {dv:.3f}s / 声音 {da:.3f}s')
subprocess.run(['ffmpeg', '-loglevel', 'error', '-y', '-i', 'cut/joined.mov', '-c:v', 'copy', '-c:a', 'aac', '-b:a', '192k', 'cut/joined.mp4'], check=True)
subprocess.run(['ffmpeg', '-loglevel', 'error', '-y', '-i', 'cut/joined.mov', '-af', 'loudnorm=I=-16:TP=-1.5:LRA=11', '-c:v', 'copy', '-c:a', 'aac', '-b:a', '192k', '-movflags', '+faststart', out_name], check=True)
print('拼接完成', out_name, round(sum(r['keep'] for r in rep), 2), '秒（剪辑用 cut/joined.mov / joined.mp4，未做响度）')
```

## File: skills/digital-human-koubo/scripts/build_tasks.py
size: 3622
sha: 4aef50e28803b9e32efd021a2f7ebc0f2fa915ce
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/scripts/build_tasks.py

```text
#!/usr/bin/env python3
"""口播稿 → Grok 分段任务（create_tasks 的 tasks 数组）+ 费用估算。

用法：
  python3 build_tasks.py script.json out_tasks.json [--purpose "teaching a beginner tutorial step by step"] [--all-720p]

script.json：[{"id": "s1", "shot": "full|pip|vlog", "t": "这一段要念的台词", "host": "tank|me", "lang": "Mandarin Chinese|English|Japanese|…"}, ...]
- host：tank = 白背心数字人（9:16，默认）；me = 用户本人数字人（16:9，persona.json → other_hosts.me）
- lang：不写就是普通话；外语段台词直接写目标语言
- 每段时长 = ceil(字数 / 5.4 + 1.0)，夹在 4–15 秒（Grok 单段上限 15 秒；5.4 字/秒是实测语速）
- full 段 720p，pip 段 480p（画中画里看不出差别，便宜四成）；--all-720p 全部 720p
- 超过 15 秒的段会报错：先把台词拆短再跑
输出的数组每 10 个一批交给 create_tasks；提交前一定先把总价和余额报给用户，等用户确认。
"""
import json, math, re, sys
from pathlib import Path

HERE = Path(__file__).resolve().parent.parent
P = json.loads((HERE / "persona.json").read_text())

def arg(name, default=None):
    return sys.argv[sys.argv.index(name) + 1] if name in sys.argv else default

def main():
    src, dst = sys.argv[1], sys.argv[2]
    purpose = arg("--purpose", "explaining clearly")
    all720 = "--all-720p" in sys.argv
    S = json.loads(Path(src).read_text())
    tasks, total = [], 0
    for s in S:
        lang = s.get("lang", "Mandarin Chinese")
        if lang.startswith("Mandarin") or lang == "Chinese":
            d = math.ceil(len(re.sub(r"[\s，。、：；！？,.:;!?“”]", "", s["t"])) / P["voice"]["speed_cps"] + 1.0)
        elif re.search(r"[぀-ヿ가-힯]", s["t"]):     # 日文 / 韩文：约 7 字/秒
            d = math.ceil(len(re.sub(r"\s", "", s["t"])) / 7 + 1.0)
        else:                                                    # 拉丁 / 阿拉伯等按词：约 2.6 词/秒
            d = math.ceil(len(s["t"].split()) / 2.6 + 1.0)
        if d > P["model"]["max_seconds"]:
            sys.exit(f"{s['id']} 约 {d} 秒，超过 15 秒：拆成两段再跑")
        d = max(4, d)
        shot = s.get("shot", "full")
        res = P["model"]["full_shot_resolution"] if (all720 or shot != "pip") else P["model"]["pip_shot_resolution"]
        total += d * P["model"]["price_per_second"][res]
        act = P["acts"].get(shot, P["acts"]["full"])
        if s.get("host", "tank") == "me":
            H = P["other_hosts"]["me"]; ref = H["reference_material"]; ratio = H["ratio"]
            prompt = H["prompt_template"].format(ref="@" + ref, purpose=purpose, act=act, voice=H["voice"], language=lang, line=s["t"])
        else:
            ref = P["renoise"]["reference_material"]; ratio = P["model"]["ratio"]
            prompt = P["prompt_template"].format(ref="@" + ref, purpose=purpose, act=act, voice=P["voice"]["desc"], line=s["t"]).replace("Mandarin Chinese", lang)
        tasks.append({"model": P["model"]["name"], "kind": "video", "ratio": ratio, "resolution": res, "duration": d,
                      "label": f"口播 {s['id']}", "idempotencyKey": f"dh-{Path(src).stem}-{s['id']}-v1",
                      "references": [{"ref": ref, "role": "reference_image"}], "prompt": prompt})
    Path(dst).write_text(json.dumps(tasks, ensure_ascii=False, indent=1))
    secs = sum(t["duration"] for t in tasks)
    print(f"{len(tasks)} 段 · 口播约 {secs} 秒 · 预估 {total} credits · 分 {math.ceil(len(tasks) / 10)} 批提交")

if __name__ == "__main__":
    main()
```

## File: skills/digital-human-koubo/scripts/check_edit.py
size: 4504
sha: a6e720a5657e852064207eeeefce65fbbfa5480f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/scripts/check_edit.py

```text
#!/usr/bin/env python3
"""渲染前检查 edit.json：所有 "段:词" 时间引用都能在 tl.json 里找到，卡片不互相打架。
用法：python3 check_edit.py <工程>/src   （目录里要有 tl.json 和 edit.json）"""
import json, re, sys
from pathlib import Path
d = Path(sys.argv[1] if len(sys.argv) > 1 else 'src')
tl = json.load(open(d / 'tl.json')); ed = json.load(open(d / 'edit.json')); S = tl['segs']
bad = []
def T(r, where):
    if isinstance(r, (int, float)): return float(r)
    m = re.match(r'^(\d+):(.*)$', str(r))
    if not m: bad.append(f'{where}: 时间写法不对 {r!r}（应为 "3:" / "3:end" / "3:关键词" / "3:关键词#2" / 秒数）'); return None
    i = int(m.group(1))
    if not 1 <= i <= len(S): bad.append(f'{where}: 没有第 {i} 段（共 {len(S)} 段）'); return None
    s = S[i - 1]; w = m.group(2)
    if not w: return s['start']
    if w == 'end': return s['end']
    word, _, nth = w.partition('#'); idx = -1
    for _ in range(int(nth or 1)):
        idx = s['text'].find(word, idx + 1)
    if idx < 0: bad.append(f'{where}: 第 {i} 段找不到「{word}」— 原文：{s["text"]}'); return None
    return s['chars'].get(str(idx), s['start'])
for k, c in enumerate(ed.get('chapters', [])): T(c['at'], f'chapters[{k}]')
for k, e in enumerate(ed.get('emojis', [])): T(e['at'], f'emojis[{k}] {e.get("e")}')
for k, p in enumerate(ed.get('punch', [])): T(p, f'punch[{k}]')
spans = []
for k, c in enumerate(ed.get('cards', [])):
    a = T(c['at'], f'cards[{k}] {c["type"]}')
    if 'until' in c: T(c['until'], f'cards[{k}].until')
    for j, it in enumerate(c.get('items', [])):
        if 'at' in it: T(it['at'], f'cards[{k}].items[{j}]')
    for side in ('left', 'right'):
        if isinstance(c.get(side), dict) and 'at' in c[side]: T(c[side]['at'], f'cards[{k}].{side}')
    if a is not None: spans.append((a, c['type'], k))
for k, s in enumerate(ed.get('showcase', [])):
    a, b = T(s['from'], f'showcase[{k}].from'), T(s['to'], f'showcase[{k}].to')
    if a is not None and b is not None and b - a < 1.5: bad.append(f'showcase[{k}]: 只有 {b - a:.1f} 秒，作品看不清（建议 ≥ 3 秒）')
if ed.get('cta'): T(ed['cta']['at'], 'cta')
# 包装组件：所有嵌套的 at / until 都检查
KNOWN = set("""RetentionCaption ZoomFocus HandDraw FreezeFrame LowerThird SourceTag Counter Countdown ChapterCard SpecCard Danmaku ReactionPop ProgressChapters TeaserColdOpen CompareWipe PaperCollage MapRoute
MemeWindow ColdOpenFreeze EvidenceCard PollPop GlitchInterstitial NamePlate HostFloaters Aside TiltLine DocFocus TypedNameTag PunchInHost RecapBoard SearchTyping CalloutPill LeaderLabel LineDraw BarCompare GhostWord SlamText TornStrip ArchiveCards
NumberSpike ProgressTracker ReviewCards WordStack KeywordStack GlassPanel Odometer SourceDoc TextBehind""".split())
def walk(v, where):
    if isinstance(v, list):
        for i, x in enumerate(v): walk(x, f'{where}[{i}]')
    elif isinstance(v, dict):
        for k, x in v.items():
            if k in ('at', 'until') and isinstance(x, (str, int, float)): T(x, f'{where}.{k}')
            else: walk(x, f'{where}.{k}')
for k, it in enumerate(ed.get('pack', [])):
    if it.get('use') not in KNOWN: bad.append(f'pack[{k}]: 没有组件「{it.get("use")}」（见 references/packaging.md）')
    walk(it, f'pack[{k}] {it.get("use")}')
    for fld in ('src', 'img', 'host', 'cutout'):
        if isinstance(it.get(fld), str) and not (d.parent / 'public' / it[fld]).exists(): bad.append(f'pack[{k}] {it.get("use")}: 素材不存在 public/{it[fld]}')
keys = ed.get('keys', []); text = ''.join(s['text'] for s in S)
miss = [k for k in keys if k not in text]
if miss: bad.append(f'keys 里这些词稿子里没有：{miss}')
spans.sort()
for (a1, t1, k1), (a2, t2, k2) in zip(spans, spans[1:]):
    if a2 - a1 < 0.8: print(f'提醒：cards[{k1}] {t1} 和 cards[{k2}] {t2} 只隔 {a2 - a1:.2f} 秒，前一张会被挤掉')
preset = ed.get('preset', '标准')
if preset not in ('克制', '标准', '热闹'): bad.append(f'preset 只能是 克制 / 标准 / 热闹，现在是 {preset!r}')
n = len(ed.get('emojis', [])); mins = tl['total'] / 60
print(f'{len(S)} 段 · {tl["total"]:.1f} 秒 · 花字强度 {preset} · 关键词 {len(keys)} · 表情 {n}（每分钟 {n / mins:.1f}）· 卡片 {len(spans)} · 推近 {len(ed.get("punch", []))} · 包装组件 {len(ed.get("pack", []))}')
if bad:
    print('\n'.join('✗ ' + b for b in bad)); sys.exit(1)
print('✓ 时间引用全部能对上')
```

## File: skills/digital-human-koubo/scripts/cover_first.py
size: 1932
sha: b3e2648bcd53008c82251001e51dda2e7bda1a0f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/scripts/cover_first.py

```text
#!/usr/bin/env python3
"""把封面图接到成片最前面，当开头帧（平台默认取首帧做封面）。
python3 cover_first.py <成片.mp4> <封面.jpg> <输出.mp4> [--hold 0.5]
封面停 hold 秒后硬切进正片；声音整体往后推 hold 秒，前面补静音。画幅、帧率跟成片一致，封面按画幅铺满居中裁切。"""
import json
import subprocess
import sys

def probe(path):
    out = subprocess.run(["ffprobe", "-v", "error", "-select_streams", "v:0", "-show_entries", "stream=width,height,r_frame_rate",
                          "-of", "json", path], capture_output=True, text=True, check=True).stdout
    s = json.loads(out)["streams"][0]
    a, b = s["r_frame_rate"].split("/")
    return s["width"], s["height"], round(int(a) / int(b))

def main():
    args = [a for a in sys.argv[1:] if not a.startswith("--")]
    if len(args) != 3:
        sys.exit(__doc__)
    src, cover, out = args
    hold = float(sys.argv[sys.argv.index("--hold") + 1]) if "--hold" in sys.argv else 0.5
    w, h, fps = probe(src)
    ms = round(hold * 1000)
    fc = (f"[1:v]scale={w}:{h}:force_original_aspect_ratio=increase,crop={w}:{h},setsar=1,fps={fps},format=yuv420p,trim=duration={hold}[c];"
          f"[0:v]setsar=1,format=yuv420p[m];[c][m]concat=n=2:v=1:a=0[v];"
          f"[0:a]adelay={ms}:all=1,alimiter=limit=0.79:level=false[a]")   # 重编 AAC 会让峰值抬高 0.5–1 dB，先限到约 -2 dBFS，编码后真峰值 ≤ -1
    subprocess.run(["ffmpeg", "-y", "-v", "error", "-i", src, "-loop", "1", "-framerate", str(fps), "-t", str(hold), "-i", cover,
                    "-filter_complex", fc, "-map", "[v]", "-map", "[a]", "-c:v", "libx264", "-preset", "slow", "-crf", "18",
                    "-pix_fmt", "yuv420p", "-c:a", "aac", "-b:a", "192k", "-movflags", "+faststart", out], check=True)
    print(f"→ {out}（封面 {hold:g} 秒 + 正片）")

if __name__ == "__main__":
    main()
```

## File: skills/digital-human-koubo/scripts/cutout_video.py
size: 4305
sha: d7d30181f40ade7443f12e65148756607c6786a9
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/scripts/cutout_video.py

```text
#!/usr/bin/env python3
"""把数字人视频里的人抠出来，输出带透明通道的视频（给「文字在人身后」TextBehind 用）。
用法：python3 cutout_video.py <输入.mp4> <输出.webm> [--from 秒] [--to 秒] [--feather 1.5] [--smooth 3] [--shrink 1] [--grow 0]
- --from / --to：只抠这一段（整条 1 分半的口播抠完要几分钟，只用 2–3 处的话按段抠快得多）。TextBehind 里把 cutoutFrom 设成同一个 --from。
- 逐帧用 macOS Vision 人像分割（同目录 personmask.swift，精细档；仅 macOS）
- --smooth N：相邻 N 帧取平均，压住边缘闪烁（默认 3）
- --shrink：遮罩往里收几像素，去掉边缘的背景灰边（默认 1）；--grow：往外扩（头发丝被吃掉时用，会带一点背景色）；--feather：边缘羽化（默认 1.5）
输出 VP9 + alpha 的 .webm（体积小，Remotion OffthreadVideo transparent 直接用）；要 ProRes 4444 就写 .mov。
另存一份 <输出>_mask.mp4（灰度遮罩，方便检查）。"""
import subprocess, sys, os, json, shutil
from pathlib import Path
a = sys.argv[1:]
if len(a) < 2: sys.exit(__doc__)
src, dst = Path(a[0]), Path(a[1])
opt = lambda k, d: float(a[a.index(k) + 1]) if k in a else d
feather, smooth, grow, shrink = opt("--feather", 1.5), int(opt("--smooth", 3)), int(opt("--grow", 0)), int(opt("--shrink", 1))
t0, t1 = opt("--from", 0.0), opt("--to", 0.0)
seek = (["-ss", f"{t0:.3f}"] if t0 > 0 else []) + (["-to", f"{t1:.3f}"] if t1 > 0 else [])
HERE = Path(__file__).resolve().parent
PM = HERE / "bin/personmask"
if not PM.exists():
    sw = HERE / "personmask.swift"   # macOS Vision 人像分割，第一次用时本机编译
    if not sw.exists(): sys.exit("找不到 personmask.swift")
    PM.parent.mkdir(parents=True, exist_ok=True)
    subprocess.run(["swiftc", "-O", "-swift-version", "5", str(sw), "-o", str(PM)], check=True)
info = json.loads(subprocess.run(["ffprobe", "-v", "error", "-select_streams", "v:0", "-show_entries", "stream=width,height,r_frame_rate", "-of", "json", str(src)], capture_output=True, text=True).stdout)["streams"][0]
W, H, fps = info["width"], info["height"], info["r_frame_rate"]
mask = dst.with_name(dst.stem + "_mask.mp4")
# 1) 原视频 → BGRA 流 → personmask → 灰度遮罩流 → 平滑 / 扩边 / 羽化 → mask.mp4
dec = subprocess.Popen(["ffmpeg", "-loglevel", "error", *seek, "-i", str(src), "-f", "rawvideo", "-pix_fmt", "bgra", "-"], stdout=subprocess.PIPE)
pm = subprocess.Popen([str(PM), str(W), str(H), "person"], stdin=dec.stdout, stdout=subprocess.PIPE)
vf = ",".join(f for f in [f"tmix=frames={smooth}" if smooth > 1 else "", *(["dilation"] * grow), *(["erosion"] * shrink), f"gblur=sigma={feather}" if feather > 0 else "", "format=gray"] if f)
enc = subprocess.run(["ffmpeg", "-loglevel", "error", "-y", "-f", "rawvideo", "-pix_fmt", "gray", "-s", f"{W}x{H}", "-r", fps, "-i", "-", "-vf", vf, "-c:v", "libx264", "-crf", "12", "-pix_fmt", "yuv420p", str(mask)], stdin=pm.stdout)
dec.wait(); pm.wait()
if enc.returncode or not mask.exists(): sys.exit("遮罩生成失败")
# 2) 原视频 + 遮罩 → alphamerge → 透明视频
codec = ["-c:v", "libvpx-vp9", "-pix_fmt", "yuva420p", "-b:v", "0", "-crf", "24", "-row-mt", "1", "-auto-alt-ref", "0"] if dst.suffix == ".webm" else ["-c:v", "prores_ks", "-profile:v", "4444", "-pix_fmt", "yuva444p10le"]
subprocess.run(["ffmpeg", "-loglevel", "error", "-y", *seek, "-i", str(src), "-i", str(mask), "-filter_complex", "[1:v]format=gray,scale=%d:%d[m];[0:v][m]alphamerge" % (W, H), "-an", *codec, str(dst)], check=True)
cov = subprocess.run(["ffmpeg", "-v", "error", "-i", str(mask), "-vf", "fps=1,scale=64:-2,format=gray", "-f", "rawvideo", "-"], capture_output=True).stdout
frac = sum(1 for b in cov if b > 128) / max(1, len(cov))
print(f"✓ {dst}（{W}×{H}，人像约占画面 {frac:.0%}）  遮罩：{mask}")
# 头顶以上 / 两侧留了多少背景：景深字要放在人身后，人把画面占满就看不见字
top_rows = [cov[i * 64:(i + 1) * 64] for i in range(len(cov) // 64)]
if frac > 0.6:
    print(f"⚠ 人像占了 {frac:.0%}，几乎没有背景，景深字会被人挡住。换中景素材（生成时提示词加 medium shot, leave headroom and background on both sides），或者改用 NumberSpike / TiltLine。")
```

## File: skills/digital-human-koubo/scripts/doctor.sh
size: 3727
sha: 9c923c87bc7c08183f1166113ce7c6c330989249
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/scripts/doctor.sh

```text
#!/bin/bash
# 本机环境检查：有的打 ✓ 跳过，缺的才列装法（先列本机系统的，再列其他方式）。不自动安装。
# 用法：bash doctor.sh        退出码 0 = 齐了，1 = 有缺的
OS=$(uname -s); case "$OS" in Darwin) SYS=mac;; Linux) SYS=linux;; MINGW*|MSYS*|CYGWIN*) SYS=win;; *) SYS=other;; esac
MISS=0; OUT=""
ok(){ printf "  ✓ %s\n" "$1"; }
need(){ # need 名称 用途 mac装法 win装法 linux装法 其他装法
  MISS=1; printf "  ✗ %s（%s）\n" "$1" "$2"
  case $SYS in mac) first="$3";; win) first="$4";; linux) first="$5";; *) first="$6";; esac
  printf "      推荐：%s\n" "$first"
  for kv in "macOS|$3" "Windows|$4" "Linux|$5" "其他|$6"; do n=${kv%%|*}; v=${kv#*|}; [ "$v" = "$first" ] || [ -z "$v" ] || printf "      %s：%s\n" "$n" "$v"; done
}
echo "数字人口播 · 本机环境检查（$OS）"
command -v ffmpeg >/dev/null && ok "ffmpeg $(ffmpeg -version | head -1 | awk '{print $3}')" || need "ffmpeg" "抽帧、拼接、响度" "brew install ffmpeg" "winget install Gyan.FFmpeg  或  choco install ffmpeg" "sudo apt install ffmpeg  （或 dnf / pacman）" "ffmpeg.org 下载安装包"
PY=$(command -v python3.14 || command -v python3 || command -v python)
if [ -n "$PY" ]; then
  ok "Python $($PY -c 'import sys;print(sys.version.split()[0])')"
  for m in numpy:numpy PIL:pillow; do mod=${m%%:*}; pkg=${m#*:}
    $PY -c "import $mod" 2>/dev/null && ok "$pkg" || need "$pkg" "声音统一 / 预览图" "$PY -m pip install $pkg" "$PY -m pip install $pkg" "$PY -m pip install $pkg" "conda install $pkg"
  done
  PWI="$PY -m pip install playwright && $PY -m playwright install chromium"
  $PY -c "import playwright" 2>/dev/null && ok "playwright" || need "playwright + chromium" "封面排版截图（make_cover.py）" "$PWI" "$PWI" "$PWI" "$PWI"
else need "Python 3" "回听、对齐、声音统一脚本" "brew install python" "winget install Python.Python.3.12" "sudo apt install python3 python3-pip" "python.org 下载，或装 Anaconda / Miniconda"; fi
if command -v node >/dev/null; then
  v=$(node -v | tr -d v | cut -d. -f1); [ "$v" -ge 18 ] && ok "Node $(node -v)" || need "Node 18 以上（现在是 $(node -v)）" "Remotion 剪辑" "brew upgrade node" "winget upgrade OpenJS.NodeJS.LTS" "nvm install --lts" "nodejs.org 下载 LTS"
else need "Node 18+" "Remotion 剪辑" "brew install node" "winget install OpenJS.NodeJS.LTS" "sudo apt install nodejs npm  或  nvm install --lts" "nodejs.org 下载 LTS"; fi
if command -v whisper-cli >/dev/null; then
  ok "whisper-cli"
  M=$(ls "${WHISPER_MODEL:-/nonexistent}" ~/Library/Application\ Support/Murmur/models/ggml-medium*.bin ~/models/ggml-medium*.bin ~/.cache/whisper/ggml-medium*.bin 2>/dev/null | head -1)
  [ -n "$M" ] && ok "whisper 模型 $(basename "$M")" || need "whisper 模型 ggml-medium-q5_0.bin" "逐段回听、逐字对齐" "下载到 ~/models/：curl -L -o ~/models/ggml-medium-q5_0.bin https://huggingface.co/ggerganov/whisper.cpp/resolve/main/ggml-medium-q5_0.bin" "浏览器打开 huggingface.co/ggerganov/whisper.cpp 下载 ggml-medium-q5_0.bin 放到 %USERPROFILE%\\models\\" "同 macOS 的 curl 命令" "放在任意位置后 export WHISPER_MODEL=模型路径"
else need "whisper-cli（whisper.cpp）" "逐段回听、逐字对齐" "brew install whisper-cpp" "github.com/ggerganov/whisper.cpp → Releases 下载 Windows 版" "git clone https://github.com/ggerganov/whisper.cpp && cd whisper.cpp && cmake -B build && cmake --build build -j" "源码编译，见 whisper.cpp README"; fi
echo
if [ $MISS = 0 ]; then echo "本机环境齐了，不用装任何东西。"; else echo "装好上面 ✗ 的项（任选一种方式），再跑一次 bash doctor.sh 确认。"; fi
exit $MISS
```

## File: skills/digital-human-koubo/scripts/face_center.swift
size: 587
sha: d741c0a1dde6e6d4ee9d9ec1b38ab2497d54b179
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/scripts/face_center.swift

```text
import Foundation
import Vision
import AppKit
// swift face_center.swift frame.png → 打印脸中心（1920×1080 像素坐标，原点左上）
let img = NSImage(contentsOfFile: CommandLine.arguments[1])!
let cg = img.cgImage(forProposedRect: nil, context: nil, hints: nil)!
let req = VNDetectFaceRectanglesRequest()
try! VNImageRequestHandler(cgImage: cg, options: [:]).perform([req])
if let f = req.results?.first {
  let b = f.boundingBox; let W = Double(cg.width), H = Double(cg.height)
  print(String(format: "%.0f %.0f", (b.midX) * W * 1920 / W, (1 - b.midY) * H * 1080 / H))
}
```

## File: skills/digital-human-koubo/scripts/lin_mix.py
size: 3733
sha: aee9fe82fca2013235e69ca48834330f7841e7a5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/scripts/lin_mix.py

```text
#!/usr/bin/env python3
"""人声链 + BGM 循环避让 + 音效 → 母带 -16 LUFS；可选变速导出成片。
用法：
  python3 lin_mix.py --voice cut/joined.mov --bgm 曲子.mp3 --sfx audio/sfx_bus.wav --out edit/public/mix.wav [--voice-out edit/public/voice.wav] [--male]
  python3 lin_mix.py ... --speed 1.1 --video edit/out/lin.mp4 --final 成片_1.1x.mp4   # 人声和音效 atempo、画面 setpts，BGM 保持原速只裁长度
- 人声链（女声默认）：高通 90 / 220 Hz +1.5 / 420 Hz −2 / 3.2 kHz +2 / 10 kHz +1.5 / 去齿音 / 压缩 3:1 / −17 LUFS；--male 换成 140 Hz +3.5 那条
- BGM：循环（3 秒交叉淡化）到够长，−24 LUFS 打底，sidechain 被人声压（threshold 0.04 ratio 5），结尾 5 秒淡出
- 音效总线 −8 dB；总线 limiter + loudnorm −16 LUFS / −1.5 dBTP
- 不加 --speed 时只出 mix.wav（给 Remotion 的 public/），--video/--final 给了就顺手把 mix 套到渲好的画面上"""
import subprocess, sys, json
a = sys.argv[1:]
if not a: sys.exit(__doc__)
opt = lambda k, d=None: a[a.index(k) + 1] if k in a else d
voice, bgm, sfx, out = opt('--voice'), opt('--bgm'), opt('--sfx'), opt('--out', 'mix.wav')
sp = float(opt('--speed', 1.0)); vout = opt('--voice-out')
dur = lambda f: float(subprocess.run(['ffprobe', '-v', 'error', '-show_entries', 'format=duration', '-of', 'csv=p=0', f], capture_output=True, text=True).stdout)
run = lambda *c: subprocess.run(['ffmpeg', '-v', 'error', '-y', *c], check=True)
chain = ("highpass=f=70,equalizer=f=140:t=o:w=1:g=3.5,equalizer=f=420:t=o:w=1:g=-2,equalizer=f=3200:t=o:w=1:g=3" if '--male' in a else
         "highpass=f=90,equalizer=f=220:t=o:w=1:g=1.5,equalizer=f=420:t=o:w=1:g=-2,equalizer=f=3200:t=o:w=1:g=2,equalizer=f=10000:t=o:w=1:g=1.5,deesser=i=0.35") + \
        ",acompressor=threshold=-22dB:ratio=3:attack=5:release=100:makeup=2,loudnorm=I=-17:TP=-2:LRA=7"
vw = vout or '/tmp/_lin_voice.wav'
run('-i', voice, '-vn', '-af', chain, '-ar', '48000', '-ac', '2', vw)
L = dur(vw) / sp
bl = dur(bgm); n = int(L // max(1, bl - 3)) + 2
ins = sum([['-i', bgm] for _ in range(n)], [])
xf = ''.join(f"[{'a' if i else '0:a'}{i if i else ''}][{i + 1}:a]acrossfade=d=3[a{i + 1}];" for i in range(n - 1)).replace('[a0]', '[0:a]')
run(*ins, '-filter_complex', f"{xf}[a{n - 1}]atrim=0:{L + 1:.2f},afade=t=in:d=1,afade=t=out:st={max(0, L - 5):.2f}:d=5,aresample=48000,loudnorm=I=-24:TP=-3[o]" if n > 1 else f"[0:a]atrim=0:{L + 1:.2f},afade=t=out:st={max(0, L - 5):.2f}:d=5,aresample=48000,loudnorm=I=-24:TP=-3[o]",
    '-map', '[o]', '-ac', '2', '/tmp/_lin_bgm.wav')
tempo = f'atempo={sp},' if sp != 1 else ''
fx = f"[2:a]{tempo}volume=-8dB[fx];" if sfx else ''
mixn = 3 if sfx else 2
run('-i', '/tmp/_lin_bgm.wav', '-i', vw, *(['-i', sfx] if sfx else []), '-filter_complex',
    f"[1:a]{tempo}asplit=2[v][key];[0:a][key]sidechaincompress=threshold=0.04:ratio=5:attack=30:release=400:makeup=1[bg];{fx}"
    f"[v][bg]{'[fx]' if sfx else ''}amix=inputs={mixn}:normalize=0:duration=first,alimiter=limit=0.89:level=false,loudnorm=I=-16:TP=-1.5:LRA=9[m]",
    '-map', '[m]', '-ar', '48000', out)
print('mix', out, round(dur(out), 2), 's')
if opt('--video') and opt('--final'):
    if sp != 1:
        run('-i', opt('--video'), '-i', out, '-filter_complex', f'[0:v]setpts=PTS/{sp},fps=30[v]', '-map', '[v]', '-map', '1:a', '-c:v', 'libx264', '-crf', '18', '-preset', 'medium', '-c:a', 'aac', '-b:a', '256k', '-shortest', '-movflags', '+faststart', opt('--final'))
    else:
        run('-i', opt('--video'), '-i', out, '-map', '0:v', '-map', '1:a', '-c:v', 'copy', '-c:a', 'aac', '-b:a', '256k', '-shortest', '-movflags', '+faststart', opt('--final'))
    print('成片', opt('--final'), round(dur(opt('--final')), 2), 's')
```

## File: skills/digital-human-koubo/scripts/lin_scenes.py
size: 3342
sha: f787cbc3256ba7a36225066cef18f8847bfbc732
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/scripts/lin_scenes.py

```text
#!/usr/bin/env python3
"""小林式剪辑：把人写的分镜 plan.json 换成 Lin.tsx 用的 scenes.json（整片绝对秒）。
用法：python3 lin_scenes.py plan.json --tl <工程>/src/tl.json --out <工程>/src/scenes.json
plan.json = {"config": {...可选：face/audio/disclosure/brollTag/colors}, "scenes": [{"type": ..., "a": "@s01", "b": "@s01:有人说", ...}, ...]}
时间写法（任何字段、任何嵌套里以 @ 开头的字符串都会被换成秒）：
  "@s07"          s07 这段开头
  "@s07:end"      s07 这段结尾
  "@s07:两千"     s07 里第一次出现「两千」那个字的时间（tl.json 逐字时间，按 script.json 的念法写，别写阿拉伯数字）
  "@s07:两千|-0.2" 再提前 0.2 秒（| 后面是偏移秒数）
检查：相邻场景不衔接（>0.05 秒空隙）会报 GAP；broll 默认 circle-bl 小窗。
--face：从 public/main.mp4 第 3 秒量主播脸中心，写进 config.face（换形象/机位后跑一次）。"""
import json, sys, re
from pathlib import Path
a = sys.argv[1:]
if not a: sys.exit(__doc__)
opt = lambda k, d=None: a[a.index(k) + 1] if k in a else d
plan = json.load(open(a[0])); tl = json.load(open(opt('--tl', 'src/tl.json'))); S = {s['id']: s for s in tl['segs']}

def at(ref):
    m = re.match(r'^@(s\d+)(?::([^|]+))?(?:\|([-+]?\d*\.?\d+))?$', ref)
    if not m: raise SystemExit(f'看不懂的时间写法：{ref}')
    sid, trig, off = m.group(1), m.group(2), float(m.group(3) or 0)
    if sid not in S: raise SystemExit(f'{ref}：tl.json 里没有 {sid}')
    s = S[sid]
    if not trig: t = s['start']
    elif trig == 'end': t = s['end']
    else:
        i = s['text'].find(trig)
        if i < 0: raise SystemExit(f'{ref}：{sid} 的稿子里找不到「{trig}」（稿子：{s["text"]}）')
        ch = {int(k): v for k, v in s['chars'].items()}; ks = [k for k in ch if k >= i]
        t = ch[min(ks)] if ks else s['start']
    return round(t + off, 3)

def walk(x):
    if isinstance(x, str) and x.startswith('@'): return at(x)
    if isinstance(x, list): return [walk(v) for v in x]
    if isinstance(x, dict): return {k: walk(v) for k, v in x.items()}
    return x

scenes = [walk(s) for s in plan['scenes']]
for s in scenes:
    if s['type'] == 'broll': s.setdefault('pip', 'circle-bl')
bad = 0
for x, y in zip(scenes, scenes[1:]):
    if abs(x['b'] - y['a']) > 0.05: print(f"GAP {x['type']} 结束 {x['b']} → {y['type']} 开始 {y['a']}"); bad += 1
cfg = plan.get('config', {})
if '--face' in a:
    import subprocess, tempfile, os
    root = Path(opt('--out', 'src/scenes.json')).resolve().parent.parent
    sw = Path(__file__).with_name('face_center.swift')
    png = tempfile.mktemp(suffix='.png')
    subprocess.run(['ffmpeg', '-v', 'error', '-y', '-ss', '3', '-i', str(root / 'public/main.mp4'), '-frames:v', '1', '-vf', 'scale=1920:1080', png], check=True)
    out = subprocess.run(['swift', str(sw), png], capture_output=True, text=True).stdout.split()
    if len(out) == 2: cfg['face'] = [int(float(out[0])), int(float(out[1]))]; print('face', cfg['face'])
out = {'total': tl['total'], 'config': cfg, 'scenes': scenes}
json.dump(out, open(opt('--out', 'src/scenes.json'), 'w'), ensure_ascii=False, indent=0)
print(f"{len(scenes)} 个场景 · 总长 {tl['total']} 秒 · {'有 ' + str(bad) + ' 处空隙' if bad else '首尾相接'}")
```

## File: skills/digital-human-koubo/scripts/lin_sfx.py
size: 7830
sha: a3e80ce5f1f4414cada498a707903c5509140fb6
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/scripts/lin_sfx.py

```text
#!/usr/bin/env python3
"""按 scenes.json 自动排音效（earshot 音效库），渲成一条 sfx_bus.wav。
用法：python3 lin_sfx.py <工程>/src/scenes.json --out <工程>/audio [--kit kit.json]
- 第一次跑会 earshot kit init --preset calm，并改两个角色：drop = cut_hit/punch（「碰」：景深字、大数字、算例结果），pop = ui_pop/soft（卡片、标签、条形图）
- 规则：每次画面类型切换（主播 / B-roll / 题板）一声 whoosh.short；数字卡、标签 pop；清单打勾、推导行 tick；公式新项、利率卡 land；关键结论 bell
- 档位：drop/bell +7 dB、pop/land +3 dB、whoosh −2 dB（2026-10 实测：不加的话「碰」只比人声+音乐高 5 dB，被埋）
- 输出 sfx_bus.wav（48k 立体声，与成片同长）、sfx_cues.json、cues_earshot.json（给 earshot timeline --cues 复查）
earshot（可选，EARSHOT_PY 指向它的 python，默认 ~/tools/earshot/.venv/bin/python）；没装就用工程 public/sfx（make_assets.py 合成）或 --sfx-dir 指定的目录兜底。"""
import json, os, subprocess, sys
from pathlib import Path
try:
    import numpy as np  # noqa
except ImportError:   # 系统 python 没装 numpy 时，换 earshot 自带的 python 重跑
    _E = os.environ.get('EARSHOT_PY', os.path.expanduser('~/tools/earshot/.venv/bin/python'))
    if os.path.exists(_E) and sys.executable != _E: os.execv(_E, [_E] + sys.argv)
    raise
a = sys.argv[1:]
if not a: sys.exit(__doc__)
opt = lambda k, d=None: a[a.index(k) + 1] if k in a else d
SR = 48000
P = json.load(open(a[0])); total = P['total']; S = P['scenes']
out = Path(opt('--out', 'audio')); out.mkdir(parents=True, exist_ok=True)
EPY = os.environ.get('EARSHOT_PY', os.path.expanduser('~/tools/earshot/.venv/bin/python'))
kitj = Path(opt('--kit', out / 'kit.json'))
cues = []
def c(t, role, label): cues.append((round(float(t), 3), role, label))
prev = None
for s in S:
    a0, T = s['a'], s['type']; vis = 'host' if T == 'host' else ('broll' if T == 'broll' else 'board')
    if prev is not None and (vis != prev or vis == 'broll'): c(a0, 'whoosh.short', 'cut→' + T)
    prev = vis
    if T == 'host':
        d = s.get('depth')
        if d: c(d.get('at', a0), 'drop', '景深字')
        if s.get('lower'): c(a0 + 0.4, 'pop', 'lower')
        if s.get('lower2'): c(s['lower2']['at'], 'pop', 'lower2')
    elif T == 'broll':
        for i, _ in enumerate(s.get('float') or []): c(a0 + 0.2 + i * 0.3, 'pop', 'float')
        if s.get('card'): c(s['cardAt'], 'pop', 'card')
        if s.get('slam'): c(s['slamAt'], 'drop', 'slam')
        if s.get('banner'): c(s['bannerAt'], 'land', 'banner')
        for i, _ in enumerate(s.get('chips') or []): c(s['chipsAt'] + i * (1.3 if s.get('stagger') else 0.35), 'pop', 'chip')
        for i, t in enumerate(s.get('statAt') or []): c(t, 'drop' if i == 0 else 'land', 'stat')
        if s.get('doc'): c(s['docAt'], 'land.light', 'doc')
    elif T == 'board':
        if s.get('big'): c(a0 + 0.25, 'land', 'big')
        if s.get('choices'): c(a0 + 0.4, 'pop', 'A'); c(s['reveal'], 'pop', 'B')
        for t in s.get('itemsAt') or []: c(t, 'tick', 'item')
        for i, _ in enumerate(s.get('chips') or []): c(s['chipsAt'] + i * 0.45, 'pop', 'chip')
    elif T == 'rates':
        for t in s['cardsAt']: c(t, 'land', 'rate')
    elif T == 'curve': c(s['labelAt'], 'pop', 'label')
    elif T == 'fall':
        for t in s['stepsAt']: c(t, 'pop', 'step')
    elif T == 'assume': c(s['reveal'], 'land', 'box1'); c(s['reveal'] + 1.6, 'land', 'box2'); c(s['resultAt'], 'bell', 'result')
    elif T == 'formula':
        for t in s['linesAt']: c(t, 'tick', 'line')
    elif T == 'big': c(a0 + 0.2, 'land', 'top'); c(s['bottomAt'], 'drop', 'bottom')
    elif T == 'stickers':
        for it in s['items']:
            if it.get('at') is not None: c(it['at'], 'pop', 'sticker')
    elif T == 'bars':
        for t in s['barsAt']: c(t, 'pop', 'bar')
    elif T == 'formula2':
        seen = set()
        for tm in s['terms']:
            if tm['at'] not in seen: seen.add(tm['at']); c(tm['at'], 'land', 'term')
        if s.get('final'): c(a0 + 0.3, 'bell', 'final')
    elif T == 'calc':
        for t in s.get('rowAt') or []: c(t, 'tick', 'row')
        c(s['resAt'], 'drop', 'result'); c(s['resAt'] + 0.05, 'bell', 'result')
        if s.get('extra'): c(s['extraAt'], 'pop', 'extra')
cues.sort()
TRIM = {'drop': 7, 'bell': 7, 'pop': 3, 'land': 3, 'whoosh.short': -2}
bus = np.zeros((int((total + 3) * SR), 2))
def put(x, start):
    st = int(max(0, start) * SR); n = min(len(x), len(bus) - st)
    if n > 0: bus[st:st + n] += x[:n]
def load(f):   # 任意音频 → 48k 立体声 float（只靠 ffmpeg + numpy）
    raw = subprocess.run(['ffmpeg', '-v', 'error', '-i', str(f), '-f', 'f32le', '-ac', '2', '-ar', str(SR), '-'], capture_output=True, check=True).stdout
    return np.frombuffer(raw, np.float32).reshape(-1, 2).astype(np.float64)
if Path(EPY).exists():
    if not kitj.exists():
        subprocess.run([EPY, '-m', 'earshot', 'kit', 'init', '--preset', 'calm', '-o', str(kitj)], check=True)
        k = json.load(open(kitj))
        k['roles']['drop'] = {'sound': 'cut_hit/punch', 'takes': 3, 'align': 'onset', 'level_db': -4.0, 'note': '碰：景深字、大数字、算例结果'}
        k['roles']['pop'] = {'sound': 'ui_pop/soft', 'takes': 4, 'align': 'onset', 'level_db': -4.0, 'note': '卡片、标签、条形图'}
        k.get('off', {}).pop('drop', None); json.dump(k, open(kitj, 'w'), ensure_ascii=False, indent=1)
    subprocess.run([EPY, '-m', 'earshot', 'kit', 'render', str(kitj), '--out', str(out / 'kit')], check=True, capture_output=True)
    lock = json.load(open(out / 'kit' / 'kit.lock.json'))['roles']; idx = {}
    for t, role, _ in cues:
        r = lock[role]; takes = r['takes']; i = idx.get(role, 0); idx[role] = i + 1
        if role == 'bell': takes = [x for x in takes if x['file'] in ('bell_C6.wav', 'bell_E5.wav', 'bell_G5.wav')] or takes
        tk = takes[i % len(takes)]
        x = load(str(out / 'kit' / tk['file'])) * 10 ** ((float(r['level_db'] or 0) + TRIM.get(role, 0)) / 20)
        put(x, t + (r.get('offset_ms') or 0) / 1000 - tk[(r.get('align') or 'onset') + '_s'])
else:
    # 没装 earshot：用工程 public/sfx（new_edit.sh 调 make_assets.py 合成的那套），再不行用 promo-video 的
    cands = [Path(opt('--sfx-dir')) if opt('--sfx-dir') else None, Path(a[0]).resolve().parent.parent / 'public' / 'sfx', Path.home() / '.claude/skills/promo-video/assets/sfx']
    F = next((d for d in cands if d and (d / 'pop.wav').exists()), None)
    if not F: raise SystemExit('没装 earshot，也找不到音效目录：用 --sfx-dir 指定（要有 pop.wav whoosh.wav impact.wav tap.wav click.wav ding.wav）')
    M = {'whoosh.short': ('whoosh.wav', -14), 'drop': ('impact.wav', -4), 'pop': ('pop.wav', -8), 'land': ('tap.wav', -6), 'land.light': ('tap.wav', -10), 'tick': ('click.wav', -10), 'bell': ('ding.wav', -8)}
    print(f'没找到 earshot，用 {F} 的音效兜底')
    load_any = load
    cache = {}
    for t, role, _ in cues:
        f, g = M[role]
        if f not in cache: cache[f] = load_any(F / f) if (F / f).exists() else load_any(F / 'pop.wav')
        put(cache[f] * 10 ** (g / 20), t)
subprocess.run(['ffmpeg', '-v', 'error', '-y', '-f', 'f32le', '-ar', str(SR), '-ac', '2', '-i', '-', str(out / 'sfx_bus.wav')], input=bus.astype(np.float32).tobytes(), check=True)
json.dump([{'t': t, 'role': r, 'label': l} for t, r, l in cues], open(out / 'sfx_cues.json', 'w'), ensure_ascii=False, indent=0)
json.dump([{'t': t, 'label': f'{r}:{l}'} for t, r, l in cues], open(out / 'cues_earshot.json', 'w'), ensure_ascii=False)
from collections import Counter
print(len(cues), '个音效', dict(Counter(r for _, r, _ in cues)), '→', out / 'sfx_bus.wav')
```

## File: skills/digital-human-koubo/scripts/lin_subs.py
size: 1884
sha: a61538bd0a5675528be679fd07d597b74bd74c3e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/scripts/lin_subs.py

```text
#!/usr/bin/env python3
"""tl.json → cues.json 底部字幕（按标点断句，一句一条）。
用法：python3 lin_subs.py script.json --tl <工程>/src/tl.json --out <工程>/src/cues.json [--disp disp.txt]
--disp：每段一行的「显示稿」，标点断句数要和 script.json 一致；用来把念法换成写法（「五百万」→「500万」「百分之八」→「8%」）。
不给就直接用 script.json 的 t（段落里的 sub 映射也会套上）。"""
import json, re, sys
a = sys.argv[1:]
if not a: sys.exit(__doc__)
opt = lambda k, d=None: a[a.index(k) + 1] if k in a else d
S = json.load(open(a[0])); tl = json.load(open(opt('--tl', 'src/tl.json')))
D = [l.strip() for l in open(opt('--disp'))] if opt('--disp') else None
D = [l for l in D if l] if D else None
P = '，。？！：；'; subs = []
for k, seg in enumerate(tl['segs']):
    t = seg['text']; disp = D[k] if D else t
    if not D:
        for x, y in (S[k].get('sub') or {}).items(): disp = disp.replace(x, y)
    ch = {int(i): v for i, v in seg['chars'].items()}
    at = lambda i: (ch[min([j for j in ch if j >= i])] if [j for j in ch if j >= i] else seg['end'])
    cl = [c for c in re.split(f'(?<=[{P}])', t) if c.strip()]; dl = [c for c in re.split(f'(?<=[{P}])', disp) if c.strip()]
    if len(cl) != len(dl): sys.exit(f"{seg['id']}：显示稿断句数 {len(dl)} ≠ 念稿 {len(cl)}\n  念：{t}\n  显：{disp}")
    pos, times = 0, []
    for c in cl: times.append(at(pos)); pos += len(c)
    for i, c in enumerate(dl):
        a0 = max(seg['start'], times[i] - 0.08); b0 = (times[i + 1] - 0.08) if i + 1 < len(times) else seg['end'] - 0.05
        subs.append({'a': round(a0, 2), 'b': round(b0, 2), 't': c.rstrip('，。：；')})
json.dump({'subs': subs, 'total': tl['total']}, open(opt('--out', 'src/cues.json'), 'w'), ensure_ascii=False, indent=0)
print(len(subs), '条字幕')
```

## File: skills/digital-human-koubo/scripts/make_assets.py
size: 6910
sha: 17e7fb98bf2f3f36112afd8ac4253ef00f6f3e9e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/scripts/make_assets.py

```text
#!/usr/bin/env python3
"""Synthesize every sound effect the templates use, plus a placeholder background track — all generated
from code, so there is no third-party copyright in this repo.
程序合成模板用到的全部音效 + 一条占位配乐（纯代码生成，无第三方版权）。

Usage / 用法:
  python3 scripts/make_assets.py                 # fill every template of this skill + the sibling finance-explainer skill
  python3 scripts/make_assets.py <project>/public # fill one project (new_edit.sh does this automatically)
Replace music/bgm.mp3 with any track you have the rights to (e.g. Mixkit / YouTube Audio Library).
想换更好的配乐：把有授权的曲子放到 public/music/bgm.mp3 覆盖即可。
Requires: numpy, ffmpeg (for the mp3).
"""
import subprocess, sys, wave
from pathlib import Path
import numpy as np

SR = 48000
rng = np.random.default_rng(42)
t_ = lambda d: np.arange(int(SR * d)) / SR
def env(n, a=0.002, r=0.1):
    x = np.arange(n) / SR
    return np.minimum(1, x / max(a, 1e-4)) * np.exp(-x / max(r, 1e-4))
def lp(x, k):            # simple one-pole low-pass, k in (0,1]
    y = np.empty_like(x); acc = 0.0
    for i, v in enumerate(x): acc += k * (v - acc); y[i] = acc
    return y
def bp_noise(d, lo, hi):  # band-limited noise via FFT mask
    n = int(SR * d); X = np.fft.rfft(rng.standard_normal(n)); f = np.fft.rfftfreq(n, 1 / SR)
    X[(f < lo) | (f > hi)] = 0; y = np.fft.irfft(X, n); return y / (np.abs(y).max() + 1e-9)
def sweep_noise(d, f0, f1):
    n = int(SR * d); out = np.zeros(n); seg = 2048
    for i in range(0, n, seg):
        c = f0 + (f1 - f0) * i / n; out[i:i + seg] = bp_noise(seg / SR, c * 0.6, c * 1.6)[: len(out[i:i + seg])]
    return out
def tone(f, d, shape="sine"):
    t = t_(d); ph = 2 * np.pi * np.cumsum(np.broadcast_to(f, t.shape)) / SR if np.ndim(f) else 2 * np.pi * f * t
    return np.sin(ph) if shape == "sine" else np.sign(np.sin(ph)) * 0.5
def norm(x, peak=0.8): return x / (np.abs(x).max() + 1e-9) * peak
def write_wav(p, x):
    x = np.clip(x, -1, 1); st = np.stack([x, x], 1); d = (st * 32767).astype("<i2")
    with wave.open(str(p), "wb") as w: w.setnchannels(2); w.setsampwidth(2); w.setframerate(SR); w.writeframes(d.tobytes())

def sfx():
    S = {}
    n = lambda d: int(SR * d)
    S["click"] = norm(bp_noise(0.04, 2000, 9000) * env(n(0.04), 0.0005, 0.008), 0.7)
    S["tap"] = norm(tone(1800, 0.06) * env(n(0.06), 0.001, 0.015) + 0.3 * bp_noise(0.06, 3000, 8000) * env(n(0.06), 0.0005, 0.006), 0.6)
    S["pop"] = norm(tone(np.linspace(900, 420, n(0.12)), 0.12) * env(n(0.12), 0.002, 0.04), 0.75)
    S["ding"] = norm(sum(a * tone(f, 1.2) for f, a in [(1318.5, 1), (2637, 0.35), (3951, 0.15)]) * env(n(1.2), 0.002, 0.35), 0.6)
    S["done"] = norm(np.concatenate([tone(880, 0.16) * env(n(0.16), 0.003, 0.08), tone(1318.5, 0.6) * env(n(0.6), 0.003, 0.25)]), 0.6)
    S["whoosh"] = norm(sweep_noise(0.55, 300, 4000) * np.hanning(n(0.55)), 0.6)
    for k, (a, b, d) in enumerate([(500, 5000, 0.3), (800, 6000, 0.25), (400, 3500, 0.35)], 1):
        S[f"swish-{k}"] = norm(sweep_noise(d, a, b) * np.hanning(n(d)) ** 1.5, 0.55)
    thump = lambda f0, d: tone(np.linspace(f0, 40, n(d)), d) * env(n(d), 0.001, d / 4)
    S["impact"] = norm(thump(120, 0.7) + 0.35 * bp_noise(0.7, 100, 2500) * env(n(0.7), 0.001, 0.06), 0.9)
    for k, f0 in enumerate([140, 110, 90], 1):
        S[f"slam-{k}"] = norm(thump(f0, 0.5) + 0.5 * bp_noise(0.5, 200, 5000) * env(n(0.5), 0.0005, 0.04), 0.9)
    S["cut"] = norm(bp_noise(0.08, 1500, 12000) * env(n(0.08), 0.0003, 0.012) + 0.4 * thump(200, 0.08), 0.7)
    for k in range(1, 9):
        f = 2500 + 300 * k; d = 0.05
        S[f"key-{k}"] = norm(bp_noise(d, f * 0.7, f * 1.6) * env(n(d), 0.0004, 0.006 + 0.001 * k) + 0.2 * thump(300, d), 0.5)
    S["key-space"] = norm(bp_noise(0.08, 800, 4000) * env(n(0.08), 0.0005, 0.012) + 0.3 * thump(180, 0.08), 0.55)
    for k in range(1, 4):
        S[f"page-{k}"] = norm(sweep_noise(0.35, 1500 + 400 * k, 6000) * np.hanning(n(0.35)) ** 0.7 * (0.6 + 0.4 * rng.random(n(0.35))), 0.5)
    for k in range(1, 3):
        S[f"paper-place-{k}"] = norm(bp_noise(0.18, 300, 3000) * env(n(0.18), 0.002, 0.04 + 0.01 * k) + 0.3 * thump(160, 0.18), 0.6)
    S["processing"] = norm(np.concatenate([tone(f, 0.07) * env(n(0.07), 0.002, 0.02) for f in [880, 1046, 1174, 1318, 1046, 1568, 1318, 1760] * 2]), 0.4)
    S["riser"] = norm(sweep_noise(1.6, 200, 7000) * np.linspace(0, 1, n(1.6)) ** 2 + 0.3 * tone(np.linspace(200, 900, n(1.6)), 1.6) * np.linspace(0, 1, n(1.6)), 0.6)
    return S

def bgm(seconds=95, bpm=112):
    """Upbeat four-on-the-floor loop: kick, offbeat hat, clap, bass, chords (I–V–vi–IV in C)."""
    beat = 60 / bpm; n = int(SR * seconds); mix = np.zeros(n)
    def add(x, at):
        i = int(at * SR); j = min(n, i + len(x))
        if i < n: mix[i:j] += x[: j - i]
    kick = tone(np.linspace(110, 45, int(SR * 0.25)), 0.25) * env(int(SR * 0.25), 0.001, 0.09)
    hat = bp_noise(0.05, 7000, 14000) * env(int(SR * 0.05), 0.0005, 0.012)
    clap = bp_noise(0.18, 900, 4500) * env(int(SR * 0.18), 0.001, 0.05)
    chords = [[261.6, 329.6, 392.0], [196.0, 246.9, 293.7], [220.0, 261.6, 329.6], [174.6, 220.0, 261.6]]
    roots = [65.4, 49.0, 55.0, 43.7]
    k = 0; t = 0.0
    while t < seconds:
        bar = (k // 4) % 4
        add(0.9 * kick, t); add(0.25 * hat, t + beat / 2)
        if k % 2 == 1: add(0.35 * clap, t)
        bass = tone(roots[bar] * 2, beat * 0.9) * env(int(SR * beat * 0.9), 0.005, beat * 0.5)
        add(0.35 * bass, t + beat / 2)
        if k % 4 == 0:
            d = beat * 4; pad = sum(tone(f, d) + 0.5 * tone(f * 2.003, d) for f in chords[bar]) * env(int(SR * d), 0.08, d * 0.8)
            add(0.08 * pad, t)
        k += 1; t += beat
    fade = np.ones(n); fl = int(SR * 2); fade[:fl] = np.linspace(0, 1, fl); fade[-fl:] = np.linspace(1, 0, fl)
    return norm(lp(mix, 0.6) * fade, 0.7)

def fill(pub: Path, S, music_wav: Path):
    (pub / "sfx").mkdir(parents=True, exist_ok=True); (pub / "music").mkdir(parents=True, exist_ok=True)
    for name, x in S.items(): write_wav(pub / "sfx" / f"{name}.wav", x)
    mp3 = pub / "music" / "bgm.mp3"
    if not mp3.exists():
        subprocess.run(["ffmpeg", "-loglevel", "error", "-y", "-i", str(music_wav), "-b:a", "192k", str(mp3)], check=True)
    print(f"✓ {pub}  ({len(S)} sfx{' + placeholder bgm.mp3' if mp3.exists() else ''})")

if __name__ == "__main__":
    skill = Path(__file__).resolve().parent.parent
    S = sfx()
    tmp = Path("/tmp/_dh_bgm.wav"); write_wav(tmp, bgm())
    targets = [Path(a) for a in sys.argv[1:]] or [p.parent for p in list(skill.glob("templates/**/package.json")) + list((skill.parent / "finance-explainer").glob("templates/**/package.json")) if "node_modules" not in p.parts]
    for tdir in targets:
        fill(tdir if tdir.name == "public" else tdir / "public", S, tmp)
    tmp.unlink(missing_ok=True)
```

## File: skills/digital-human-koubo/scripts/make_cover.py
size: 10026
sha: b930f45f6f34c2306a11e2001a4aa75b5f343ee5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/scripts/make_cover.py

```text
#!/usr/bin/env python3
"""数字人口播封面：cover.json → cover_16x9.jpg / cover_9x16.jpg / cover_3x4.jpg（HTML 排版 + Playwright 截图）。
用法：
  python3 make_cover.py cover.json                 # 按 ratios 出图，写到 cover.json 同目录的 cover/ 下
  python3 make_cover.py cover.json --candidates    # 先从主播视频里抽 12 帧拼成候选图 cover/candidates.jpg，挑一帧填 host.t
cover.json 字段（见 references/cover.md）：
  ratios ["16:9","3:4"] · theme paper|dark · accent_color · kicker · title · accent · sub · tags[≤3] · url
  host {"video": "…/host.mp4", "t": 3.2} 或 {"image": "…jpg"} · props [{"image": "…png", "crop": [x0,y0,x1,y1]}]（≤2 张斜放的证据卡）
  disclosure（默认「内容由 AI 数字人演绎」）
路径都相对 cover.json 所在目录。"""
import base64, html, json, os, subprocess, sys, tempfile
from pathlib import Path

SIZES = {"16:9": (1920, 1080), "9:16": (1080, 1920), "3:4": (1080, 1440)}
HEADLESS = sorted(Path.home().glob("Library/Caches/ms-playwright/chromium_headless_shell-*/chrome-headless-shell-mac-arm64/chrome-headless-shell"))

def frame(video, t, out):
    subprocess.run(["ffmpeg", "-v", "error", "-y", "-ss", str(t), "-i", str(video), "-frames:v", "1", str(out)], check=True)

def data_uri(path, crop=None):
    from PIL import Image
    im = Image.open(path).convert("RGB")
    if crop: im = im.crop(tuple(crop))
    tmp = Path(tempfile.mkdtemp()) / "x.jpg"; im.save(tmp, quality=92)
    return "data:image/jpeg;base64," + base64.b64encode(tmp.read_bytes()).decode()

def candidates(spec, root, outdir):
    from PIL import Image, ImageDraw
    v = root / spec["host"]["video"]
    dur = float(subprocess.run(["ffprobe", "-v", "error", "-show_entries", "format=duration", "-of", "csv=p=0", str(v)], capture_output=True, text=True).stdout)
    ts = [round(dur * (i + 0.5) / 12, 2) for i in range(12)]
    tiles = []
    for t in ts:
        p = outdir / f"_c_{t}.jpg"; frame(v, t, p)
        im = Image.open(p); im.thumbnail((300, 540)); tiles.append((t, im)); p.unlink()
    W, H = tiles[0][1].size
    sheet = Image.new("RGB", (6 * (W + 8), 2 * (H + 8)), "white")
    for i, (t, im) in enumerate(tiles):
        x, y = (i % 6) * (W + 8), (i // 6) * (H + 8); sheet.paste(im, (x, y))
        ImageDraw.Draw(sheet).text((x + 6, y + 6), f"t={t}", fill=(255, 0, 0))
    sheet.save(outdir / "candidates.jpg"); print("候选帧 →", outdir / "candidates.jpg", "（挑笑着、眼睛睁开、手势自然的一帧，写进 host.t）")

CSS = """
*{margin:0;padding:0;box-sizing:border-box}
body{width:%(W)dpx;height:%(H)dpx;overflow:hidden;font-family:"PingFang SC","Hiragino Sans GB",sans-serif;background:%(bg)s;color:%(ink)s;position:relative}
.dots{position:absolute;inset:0;background-image:radial-gradient(%(dot)s 2px,transparent 2px);background-size:30px 30px}
.kicker{font-size:%(k)dpx;font-weight:700;color:%(mute)s;letter-spacing:3px;white-space:nowrap}
.title{font-weight:900;line-height:1.08;white-space:nowrap;letter-spacing:2px}
.accent{color:%(acc)s}
.sub{font-weight:800;white-space:nowrap}
.tags{display:flex;gap:18px;flex-wrap:nowrap}
.tag{font-weight:800;color:#fff;background:%(ink)s;border-radius:16px;padding:10px 24px;white-space:nowrap}
.url{font-family:"SF Mono",Menlo,monospace;font-weight:600;color:%(mute)s;white-space:nowrap}
.host{position:absolute;overflow:hidden;border-radius:36px;box-shadow:0 40px 90px rgba(15,20,25,.28);background:#cfd0d3}
.host img{width:100%%;height:100%%;object-fit:cover;object-position:50%% 20%%;display:block}
.prop{position:absolute;border-radius:22px;overflow:hidden;border:8px solid #fff;box-shadow:0 30px 70px rgba(15,20,25,.3);background:#fff}
.prop img{width:100%%;display:block}
.disc{position:absolute;right:28px;bottom:16px;font-size:22px;color:%(mute)s}
"""

FIT = """
for (const el of document.querySelectorAll('[data-max]')) {
  const max = +el.dataset.max; let fs = parseFloat(getComputedStyle(el).fontSize);
  while (el.scrollWidth > max && fs > 20) { fs -= 2; el.style.fontSize = fs + 'px'; }
}
"""

def page(spec, ratio, host_uri, props):
    W, H = SIZES[ratio]
    dark = spec.get("theme") == "dark"
    pal = dict(W=W, H=H, bg="#0f1419" if dark else "radial-gradient(ellipse at 30% 20%,#fdfdfd 0%,#f4f5f6 50%,#e6e8eb 100%)",
               ink="#ffffff" if dark else "#0f1419", mute="#8b98a5" if dark else "#536471",
               dot="rgba(255,255,255,.06)" if dark else "rgba(15,20,25,.08)", acc=spec.get("accent_color", "#f4212e"), k=34)
    e = lambda s: html.escape(s or "")
    tags = "".join(f'<div class="tag" style="font-size:{40 if ratio != "9:16" else 44}px">{e(x)}</div>' for x in spec.get("tags", [])[:3])
    disc = e(spec.get("disclosure", "内容由 AI 数字人演绎"))
    if ratio == "16:9":
        tx, tw = 110, 880
        text = f"""<div style="position:absolute;left:{tx}px;top:190px;width:{tw}px;display:flex;flex-direction:column;gap:30px">
          <div class="kicker" data-max="{tw}">{e(spec.get('kicker'))}</div>
          <div class="title" style="font-size:132px" data-max="{tw}">{e(spec['title'])}</div>
          <div class="title accent" style="font-size:168px;margin-top:-6px" data-max="{tw}">{e(spec.get('accent'))}</div>
          <div class="sub" style="font-size:48px;margin-top:6px" data-max="{tw + 40}">{e(spec.get('sub'))}</div>
          <div class="tags" style="margin-top:8px">{tags}</div>
          <div class="url" style="font-size:40px;margin-top:14px" data-max="{tw}">{e(spec.get('url'))}</div></div>"""
        hostbox = (1300, 50, 540, 980)
        propbox = [(1010, 560, 520, -6), (1000, 150, 500, 5)]
    elif ratio == "3:4":
        tw = 960
        text = f"""<div style="position:absolute;left:60px;top:70px;width:{tw}px;display:flex;flex-direction:column;gap:18px">
          <div class="kicker" data-max="{tw}">{e(spec.get('kicker'))}</div>
          <div class="title" style="font-size:118px" data-max="{tw}">{e(spec['title'])}</div>
          <div class="title accent" style="font-size:140px" data-max="{tw}">{e(spec.get('accent'))}</div>
          <div class="sub" style="font-size:44px" data-max="{tw}">{e(spec.get('sub'))}</div></div>
          <div style="position:absolute;left:60px;bottom:120px;display:flex;flex-direction:column;gap:22px;width:560px">
          <div class="tags" style="flex-wrap:wrap">{tags}</div><div class="url" style="font-size:30px" data-max="560">{e(spec.get('url'))}</div></div>"""
        hostbox = (640, 560, 400, 820)
        propbox = [(80, 640, 560, -5)]
    else:  # 9:16：主播铺满，下方暗渐变压大字
        tw = 960
        text = f"""<div style="position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,20,25,0) 38%,rgba(15,20,25,.82) 66%,rgba(15,20,25,.95) 100%)"></div>
          <div style="position:absolute;left:60px;bottom:150px;width:{tw}px;display:flex;flex-direction:column;gap:22px;color:#fff">
          <div class="kicker" style="color:#c9d1d9" data-max="{tw}">{e(spec.get('kicker'))}</div>
          <div class="title" style="font-size:124px" data-max="{tw}">{e(spec['title'])}</div>
          <div class="title" style="font-size:140px;color:#ffd400" data-max="{tw}">{e(spec.get('accent'))}</div>
          <div class="sub" style="font-size:46px" data-max="{tw}">{e(spec.get('sub'))}</div>
          <div class="tags">{tags.replace('class="tag"', 'class="tag" style="background:#fff;color:#0f1419;font-size:40px"')}</div></div>"""
        hostbox = (0, 0, W, H)
        propbox = [(600, 420, 440, 6)]
    hx, hy, hw, hh = hostbox
    hstyle = f"left:{hx}px;top:{hy}px;width:{hw}px;height:{hh}px" + (";border-radius:0;box-shadow:none" if ratio == "9:16" else "")
    ptags = "".join(f'<div class="prop" style="left:{x}px;top:{y}px;width:{w}px;transform:rotate({r}deg)"><img src="{u}"></div>'
                    for (x, y, w, r), u in zip(propbox, props))
    behind = ratio != "9:16"   # 横版 / 3:4：证据卡压在主播卡后面；竖版：卡片浮在主播上
    body = (ptags + f'<div class="host" style="{hstyle}"><img src="{host_uri}"></div>' if behind else f'<div class="host" style="{hstyle}"><img src="{host_uri}"></div>' + ptags)
    return f"""<!doctype html><html><head><meta charset="utf-8"><style>{CSS % pal}</style></head><body>
      {'' if ratio == '9:16' else '<div class="dots"></div>'}{body}{text}<div class="disc" style="{'color:#c9d1d9' if ratio == '9:16' else ''}">{disc}</div>
      <script>{FIT}</script></body></html>"""

def main():
    a = sys.argv[1:]
    if not a: sys.exit(__doc__)
    spec_path = Path(a[0]).resolve(); root = spec_path.parent
    spec = json.loads(spec_path.read_text())
    outdir = root / spec.get("out_dir", "cover"); outdir.mkdir(exist_ok=True)
    if "--candidates" in a:
        return candidates(spec, root, outdir)
    h = spec["host"]
    if "image" in h: host_uri = data_uri(root / h["image"])
    else:
        p = outdir / "host_frame.png"; frame(root / h["video"], h.get("t", 1.0), p); host_uri = data_uri(p)
    props = [data_uri(root / p["image"], p.get("crop")) for p in spec.get("props", [])[:2]]
    from playwright.sync_api import sync_playwright
    with sync_playwright() as pw:
        kw = {"executable_path": str(HEADLESS[-1])} if HEADLESS else {}
        br = pw.chromium.launch(**kw)
        for ratio in spec.get("ratios", ["16:9"]):
            W, H = SIZES[ratio]
            pg = br.new_page(viewport={"width": W, "height": H}, device_scale_factor=1)
            pg.set_content(page(spec, ratio, host_uri, props)); pg.wait_for_timeout(300)
            out = outdir / f"cover_{ratio.replace(':', 'x')}.jpg"
            pg.screenshot(path=str(out), type="jpeg", quality=93); pg.close()
            from PIL import Image
            th = Image.open(out); th.thumbnail((540, 960)); th.save(outdir / f"thumb_{ratio.replace(':', 'x')}.jpg")
            print("封面 →", out, "（缩略图 thumb_*.jpg：540 宽时标题还要读得清）")
        br.close()

if __name__ == "__main__":
    main()
```

## File: skills/digital-human-koubo/scripts/misread_check.py
size: 3997
sha: b6eb199ff23f9cc8fc0fb25a1bc9784040784e0b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/scripts/misread_check.py

```text
#!/usr/bin/env python3
"""查数字人念错字：每段按停顿切成短句，**只带「普通话、简体」这句中性提示（不带原文）**逐句转写，和稿子逐字比。
用法：python3 misread_check.py script.json [--ids s10,s11] [--cut cut] [--out cut/misread.json]
为什么不用 assemble.py 的转写：whisper 带了原文 --prompt 会把念错的字「纠正」回去（2026-10 实测：「通胀」念成 tōng zhèng，带原文转写全对，不带才露出「通证」）。
输出每段：稿子 / 听到的短句 / 可疑字（稿子里的汉字没被听到的，数字和英文字母忽略）。可疑 ≠ 一定念错（同音字、方言腔会误报），用户要听；确认要修的写进 patch.json 给 patch_words.py。"""
import json, os, re, subprocess, sys, difflib
a = sys.argv[1:]
if not a: sys.exit(__doc__)
opt = lambda k, d=None: a[a.index(k) + 1] if k in a else d
S = json.load(open(a[0])); cut = opt('--cut', 'cut'); ids = set(opt('--ids').split(',')) if opt('--ids') else None
WM = os.environ.get('WHISPER_MODEL') or next((p for p in map(os.path.expanduser, ['~/Library/Application Support/Murmur/models/ggml-medium-q5_0.bin', '~/models/ggml-medium-q5_0.bin', '~/.cache/whisper/ggml-medium-q5_0.bin']) if os.path.exists(p)), None)
T2S = str.maketrans('們說這個裡麼開銷費國來長還沒錢會時後們對嗎讓過買兩萬億號歲學實際資產聽們讀變賺樂頭點為發見體條經義遠業應與夠單從當進現產間關門問題風險銀行條證寶貝數據統計報告億幾萬塊元萬', '们说这个里么开销费国来长还没钱会时后们对吗让过买两万亿号岁学实际资产听们读变赚乐头点为发见体条经义远业应与够单从当进现产间关门问题风险银行条证宝贝数据统计报告亿几万块元万')
HAN = re.compile('[^' + chr(0x4e00) + '-' + chr(0x9fff) + ']')
NUMC = '零〇一二三四五六七八九十百千万亿点两'
han = lambda s: HAN.sub('', s.translate(T2S).replace('百分之', ''))
hanx = lambda s: ''.join(ch for ch in han(s) if ch not in NUMC)   # 数字两边写法不同（五百万 / 500万），比对时去掉
rep = []
for s in S:
    sid = s['id']
    if ids and sid not in ids: continue
    src = f'{cut}/{sid}.mp4'; wav = f'/tmp/_mr_{sid}.wav'
    subprocess.run(['ffmpeg', '-v', 'error', '-y', '-i', src, '-ar', '16000', '-ac', '1', wav], check=True)
    o = subprocess.run(['ffmpeg', '-i', wav, '-af', 'silencedetect=n=-32dB:d=0.18', '-f', 'null', '-'], capture_output=True, text=True).stderr
    st = [float(x) for x in re.findall(r'silence_start: ([\d.]+)', o)]; en = [float(x) for x in re.findall(r'silence_end: ([\d.]+)', o)]
    dur = float(subprocess.run(['ffprobe', '-v', 'error', '-show_entries', 'format=duration', '-of', 'csv=p=0', wav], capture_output=True, text=True).stdout)
    cuts = [0.0] + [(x + y) / 2 for x, y in zip(st, en) if x > 0.2 and y < dur - 0.1] + [dur]
    heard = []
    for x, y in zip(cuts, cuts[1:]):
        if y - x < 0.4: continue
        subprocess.run(['ffmpeg', '-v', 'error', '-y', '-ss', f'{x:.2f}', '-to', f'{y:.2f}', '-i', wav, '/tmp/_mr_w.wav'])
        r = subprocess.run(['whisper-cli', '-m', WM, '-l', 'zh', '--prompt', '以下是普通话，用简体中文。', '-nt', '-f', '/tmp/_mr_w.wav'], capture_output=True, text=True).stdout.strip().replace('\n', '')
        heard.append({'t': [round(x, 2), round(y, 2)], 'heard': r})
    A, B = hanx(s['t']), hanx(''.join(h['heard'] for h in heard))
    miss = []
    for op, i1, i2, j1, j2 in difflib.SequenceMatcher(None, A, B, autojunk=False).get_opcodes():
        if op in ('replace', 'delete'): miss.append(f"{A[i1:i2]}→{B[j1:j2] or '∅'}")
    rep.append({'id': sid, 'text': s['t'], 'clauses': heard, 'suspect': miss})
    print(f"{'⚠' if miss else ' '} {sid} {' '.join(miss)}\n     " + ' '.join(f"[{h['t'][0]}-{h['t'][1]}]{h['heard']}" for h in heard))
json.dump(rep, open(opt('--out', f'{cut}/misread.json'), 'w'), ensure_ascii=False, indent=1)
```

## File: skills/digital-human-koubo/scripts/new_edit.sh
size: 3581
sha: ca47d0448f95a34ee87d04ea7dbf3cb551136823
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/scripts/new_edit.sh

```text
#!/bin/bash
# 起一个剪辑工程：bash new_edit.sh <模板> <工程目录>
#   模板：huazi-916（B 网红花字口播，数据驱动）
#         reference/launch-169 · reference/tutorial-169 · reference/multihost-169（C / D / E 参考实现，按段重写 Scene）
#   A 小林式解说用 finance-explainer：bash ~/.claude/skills/finance-explainer/scripts/setup_engine.sh <工程目录>
set -e
TPL="$1"; DST="$2"
[ -z "$TPL" ] || [ -z "$DST" ] && { echo "用法：bash new_edit.sh huazi-916 <工程目录>"; exit 1; }
SRC="$(cd "$(dirname "$0")/.." && pwd)/templates/$TPL"
[ -d "$SRC" ] || { echo "没有模板 $TPL（可用：huazi-916、reference/launch-169、reference/tutorial-169、reference/multihost-169）"; exit 1; }
[ -e "$DST/src" ] && { echo "$DST 里已经有 src/，不覆盖"; exit 1; }
mkdir -p "$DST" && cp -R "$SRC/." "$DST/"
# 参考实现不带素材：音效和配乐从花字模板拿
if [ ! -f "$DST/public/sfx/pop.wav" ]; then mkdir -p "$DST/public" && (cp -R "$(dirname "$SRC")/../huazi-916/public/sfx" "$(dirname "$SRC")/../huazi-916/public/music" "$DST/public/" 2>/dev/null || cp -R "$(dirname "$SRC")/huazi-916/public/sfx" "$(dirname "$SRC")/huazi-916/public/music" "$DST/public/" 2>/dev/null || true); fi
# node_modules：npm 源常 SSL 失败，优先从本机已有的 Remotion 4.0.408 工程克隆（APFS 克隆不占空间）
for c in ${DH_NODE_MODULES_FROM:-} ~/Desktop/packaging-lab ~/Desktop/renoise-koubo/edit ~/Desktop/renoise-academy-ep3/film; do   # 本机已有 Remotion 工程就克隆它的 node_modules（可用 DH_NODE_MODULES_FROM 指定），否则 npm install
  if [ -d "$c/node_modules/remotion" ] && [ -d "$c/node_modules/lottie-web" ] && [ -d "$c/node_modules/d3-geo" ]; then cp -cR "$c/node_modules" "$DST/" 2>/dev/null || cp -R "$c/node_modules" "$DST/"; echo "node_modules ← $c"; break; fi
done
[ -d "$DST/node_modules" ] || (cd "$DST" && npm install)
# 音效 / 占位配乐：仓库里不带第三方音频，缺了就用代码合成一套（无版权）
if [ ! -f "$DST/public/sfx/pop.wav" ] || [ ! -f "$DST/public/music/bgm.mp3" ]; then
  PY=""; for p in python3 python3.14 python3.13 python3.12 python3.11 python; do command -v $p >/dev/null 2>&1 && $p -c "import numpy" 2>/dev/null && PY=$p && break; done
  [ -n "$PY" ] && "$PY" "$(dirname "$0")/make_assets.py" "$DST/public" || echo "⚠ 没找到装了 numpy 的 Python，音效没生成：python3 -m pip install numpy 后跑 python3 $(dirname "$0")/make_assets.py $DST/public"
fi
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
if [ "$TPL" = "lin-169" ]; then
  echo "✓ $DST 已就绪（小林式）。放入 public/main.mp4（cut/joined.mp4）、public/broll/、public/stickers/、public/cut/*.webm；然后："
  echo "  python3 $ROOT/scripts/lin_subs.py script.json --tl $DST/src/tl.json --out $DST/src/cues.json --disp disp.txt"
  echo "  python3 $ROOT/scripts/lin_scenes.py plan.json --tl $DST/src/tl.json --out $DST/src/scenes.json --face   （plan 写法见 $DST/plan.example.json）"
  echo "  python3 $ROOT/scripts/lin_sfx.py $DST/src/scenes.json --out audio && python3 $ROOT/scripts/lin_mix.py --voice cut/joined.mov --bgm 曲子 --sfx audio/sfx_bus.wav --out $DST/public/mix.wav"
elif [ "$TPL" = "huazi-916" ]; then
  echo "✓ $DST 已就绪。放入 public/main.mp4、public/voice.wav、src/tl.json，改 src/edit.json，然后："
  echo "  python3 $ROOT/scripts/check_edit.py $DST/src"
else
  echo "✓ $DST 已就绪（参考实现）。换 src 里的时间轴，按本期稿子重写 Scene；素材路径看代码里的 staticFile(…)"
fi
```

## File: skills/digital-human-koubo/scripts/patch_words.py
size: 6982
sha: b8b1c374ffa3361e1e1a4d1e829149ee9a7597f6
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/scripts/patch_words.py

```text
#!/usr/bin/env python3
"""只替换念错的短句，保住口型（不整片换音色）。
用法：python3 patch_words.py script.json patch.json [--cut cut] [--ref s24,s41,s05]
patch.json = [{"id": "s11", "g": [2.1, 5.4], "m": [2.0, 5.3]}, ...]
  g = 原片里要换掉的那几句（秒，粗略即可，会吸附到最近的停顿）；m = 克隆音整句里对应的那几句（先不填，跑一次 --synth-only 再看时间）
步骤：
  1. --synth-only：用 --ref 指定的 2–3 段干净原声（合计 ≥15 秒）当参照，MiMo voiceclone 把要修的段整句重配到 cut/revoice/<id>.wav，并打印逐字时间
  2. 填好 m 再跑：克隆句 atempo 拉到和原句一样长（0.85–1.15 之外会警告：句子差太多，口型会飘）→ 响度对齐 → 25 ms 交叉淡化贴回 → 写回 cut/<id>.mp4（画面不动、长度不变）→ 不带提示转写复核
  3. 改完跑 assemble.py --rejoin 重新拼接（会做音画等长校验）
切点选在停顿上：一句话中间切会有接缝；整句换比只换两个字自然（2026-10 实测：只换「城镇」两字转写成「承认」，换整句就对）。"""
import json, os, re, subprocess, sys, base64
from pathlib import Path
import numpy as np
from scipy.io import wavfile
a = sys.argv[1:]
if len(a) < 2: sys.exit(__doc__)
opt = lambda k, d=None: a[a.index(k) + 1] if k in a else d
S = {s['id']: s for s in json.load(open(a[0]))}; spec = json.load(open(a[1])); cut = Path(opt('--cut', 'cut')); SR = 48000
rv = cut / 'revoice'; rv.mkdir(exist_ok=True)
WM = os.environ.get('WHISPER_MODEL') or next((p for p in map(os.path.expanduser, ['~/Library/Application Support/Murmur/models/ggml-medium-q5_0.bin', '~/models/ggml-medium-q5_0.bin']) if os.path.exists(p)), None)
def whisper(wav, ml=False):
    subprocess.run(['ffmpeg', '-v', 'error', '-y', '-i', wav, '-ar', '16000', '-ac', '1', '/tmp/_pw16.wav'])
    if ml:
        subprocess.run(['whisper-cli', '-m', WM, '-l', 'zh', '--prompt', '以下是普通话的句子。', '-ml', '1', '-oj', '-of', '/tmp/_pwml', '-f', '/tmp/_pw16.wav'], capture_output=True)
        return ' '.join(f"{t['text'].strip()}@{t['offsets']['from'] / 1000:.2f}" for t in json.load(open('/tmp/_pwml.json', errors='replace'))['transcription'] if t['text'].strip())
    return subprocess.run(['whisper-cli', '-m', WM, '-l', 'zh', '-nt', '-f', '/tmp/_pw16.wav'], capture_output=True, text=True).stdout.strip().replace('\n', '')
if '--synth-only' in a or not all('m' in p for p in spec):
    for d in [Path(__file__).parent, Path(__file__).resolve().parents[2] / 'finance-explainer/scripts', Path.home() / '.claude/skills/finance-explainer/scripts', Path.home() / '.claude/skills/promo-video/scripts']:
        if (d / 'narrate_mimo.py').exists(): sys.path.insert(0, str(d)); break
    import narrate_mimo as N   # MiMo 调用（密钥读 MIMO_API_KEY 或 ~/.config/ai-teardown/mimo.env）
    key, base = N.env()
    refs = (opt('--ref') or '').split(',')
    if not refs[0]: sys.exit('要 --ref：2–3 段念得干净的原片段 id（合计 ≥15 秒）')
    ins = sum([['-i', str(cut / f'{r}.mp4')] for r in refs], [])
    subprocess.run(['ffmpeg', '-v', 'error', '-y', *ins, '-filter_complex', ''.join(f'[{i}:a]' for i in range(len(refs))) + f'concat=n={len(refs)}:v=0:a=1,aresample=24000', '-ac', '1', str(rv / 'ref.wav')], check=True)
    ref = 'data:audio/wav;base64,' + base64.b64encode((rv / 'ref.wav').read_bytes()).decode()
    for p in spec:
        out = rv / f"{p['id']}.wav"
        d = N.call(key, base, {'model': 'mimo-v2.5-tts-voiceclone', 'messages': [{'role': 'assistant', 'content': S[p['id']]['t']}], 'audio': {'format': 'wav', 'voice': ref}})
        out.with_suffix('.raw.wav').write_bytes(base64.b64decode(d['choices'][0]['message']['audio']['data']))
        subprocess.run(['ffmpeg', '-v', 'error', '-y', '-i', str(out.with_suffix('.raw.wav')), '-af', 'silenceremove=start_periods=1:start_threshold=-45dB:start_silence=0.03', '-ar', str(SR), '-ac', '1', str(out)], check=True)
        print(p['id'], '克隆整句：', whisper(str(out)), '\n   逐字：', whisper(str(out), True))
    sys.exit('填好 patch.json 里每条的 m（克隆音里对应句子的起止秒）再跑一次')
def sil(f):
    o = subprocess.run(['ffmpeg', '-i', f, '-af', 'silencedetect=n=-34dB:d=0.05', '-f', 'null', '-'], capture_output=True, text=True).stderr
    return [(x + y) / 2 for x, y in zip([float(v) for v in re.findall(r'silence_start: ([\d.]+)', o)], [float(v) for v in re.findall(r'silence_end: ([\d.]+)', o)])]
snap = lambda t, mids: min([m for m in mids if abs(m - t) <= 0.28], key=lambda m: abs(m - t), default=t)
def L(f):
    sr, x = wavfile.read(f); x = x.astype(np.float64) / 32768.0; return x if x.ndim == 1 else x.mean(1)
rms = lambda x: np.sqrt(np.mean(x ** 2) + 1e-12)
by = {}
for p in spec: by.setdefault(p['id'], []).append(p)
for sid, ps in by.items():
    src = cut / f'{sid}.mp4'; bak = cut / f'{sid}.orig.mp4'
    if not bak.exists(): bak.write_bytes(src.read_bytes())
    subprocess.run(['ffmpeg', '-v', 'error', '-y', '-i', str(bak), '-ac', '1', '-ar', str(SR), '/tmp/_pw_g.wav'], check=True)
    subprocess.run(['ffmpeg', '-v', 'error', '-y', '-i', str(rv / f'{sid}.wav'), '-ac', '1', '-ar', str(SR), '/tmp/_pw_m.wav'], check=True)
    g = L('/tmp/_pw_g.wav'); y = g.copy(); m = L('/tmp/_pw_m.wav'); gm, mm = sil('/tmp/_pw_g.wav'), sil('/tmp/_pw_m.wav')
    for p in sorted(ps, key=lambda p: -p['g'][0]):
        ga, gb = snap(p['g'][0], gm), min(snap(p['g'][1], gm), len(g) / SR); ma, mb = snap(p['m'][0], mm), min(snap(p['m'][1], mm), len(m) / SR)
        tempo = (mb - ma) / (gb - ga)
        if not 0.85 <= tempo <= 1.15: print(f'⚠ {sid} 伸缩 {tempo:.2f}：克隆句和原句长度差太多，口型会飘，考虑换一次克隆或调切点')
        wavfile.write('/tmp/_pw_in.wav', SR, (m[int(ma * SR):int(mb * SR)] * 32767).astype(np.int16))
        subprocess.run(['ffmpeg', '-v', 'error', '-y', '-i', '/tmp/_pw_in.wav', '-af', f'atempo={tempo:.4f}', '-ar', str(SR), '/tmp/_pw_out.wav'], check=True)
        seg = L('/tmp/_pw_out.wav'); n = int((gb - ga) * SR); seg = np.pad(seg, (0, max(0, n - len(seg))))[:n]
        seg *= rms(g[int(ga * SR):int(gb * SR)]) / rms(seg)
        f = int(0.025 * SR); w = np.ones(n); w[:f] = np.linspace(0, 1, f); w[-f:] = np.linspace(1, 0, f)
        a0 = int(ga * SR); y[a0:a0 + n] = y[a0:a0 + n] * (1 - w) + seg * w
        print(f'{sid} 换 {ga:.2f}–{gb:.2f}s（克隆 {ma:.2f}–{mb:.2f}，伸缩 {tempo:.3f}）')
    wavfile.write('/tmp/_pw_fixed.wav', SR, (np.clip(y, -1, 1) * 32767).astype(np.int16))
    subprocess.run(['ffmpeg', '-v', 'error', '-y', '-i', str(bak), '-i', '/tmp/_pw_fixed.wav', '-map', '0:v', '-map', '1:a', '-c:v', 'copy', '-ac', '2', '-c:a', 'aac', '-b:a', '192k', '-shortest', str(src)], check=True)
    print(f'   复核（不带提示）：{whisper("/tmp/_pw_fixed.wav")}')
print('改完跑：python3 assemble.py script.json ids.json --rejoin')
```

## File: skills/digital-human-koubo/scripts/personmask.swift
size: 4341
sha: 19d8a6b9a42250cfeb2040121ae347dc26d5f463
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/scripts/personmask.swift

```text
// personmask <W> <H> [person|subject|auto] — 逐帧主体分割
//   stdin : BGRA 原始帧流(W×H×4 字节/帧,由 ffmpeg 解码喂入)
//   stdout: 灰度 mask 原始字节流(R8, W×H 字节/帧),与输入帧一一对应
//   person  : VNGeneratePersonSegmentationRequest,只认人
//   subject : VNGenerateForegroundInstanceMaskRequest(系统「抠主体」同款),动物/物体/人都认
//   auto    : 两者取并集(默认) — 人像边缘精细 + 动物/物体也不丢
// 解码交给 ffmpeg:AVAssetReader 遇到 AV1(M1/M2 无硬解)会静默出 0 帧,
// 遇到 VFR 又会和 ffmpeg 的帧序列错位 — 两条流用同一解码器就天然对齐。
// 编译(whitemodel.py 首次运行会自动做): swiftc -O -swift-version 5 personmask.swift -o ../bin/personmask

import Foundation
import Vision
import CoreImage
import CoreVideo

let args = CommandLine.arguments
guard args.count >= 3, let W = Int(args[1]), let H = Int(args[2]), W > 0, H > 0 else {
    FileHandle.standardError.write("usage: personmask <W> <H> [person|subject|auto] < bgra\n".data(using: .utf8)!)
    exit(2)
}
let mode = args.count >= 4 ? args[3] : "auto"
let usePerson = mode != "subject"
let useSubject = mode != "person"

let personReq = VNGeneratePersonSegmentationRequest()
personReq.qualityLevel = .accurate   // 打斗等快速多人场景 balanced 会丢人
personReq.outputPixelFormat = kCVPixelFormatType_OneComponent8
let subjectReq = VNGenerateForegroundInstanceMaskRequest()

let ctx = CIContext(options: [.workingColorSpace: NSNull()])
let stdin = FileHandle.standardInput
let stdout = FileHandle.standardOutput
let frameBytes = W * H * 4
var buf = [UInt8](repeating: 0, count: W * H)
var tmp = [UInt8](repeating: 0, count: W * H)
var frames = 0

var pbOpt: CVPixelBuffer?
CVPixelBufferCreate(nil, W, H, kCVPixelFormatType_32BGRA,
                    [kCVPixelBufferIOSurfacePropertiesKey: [:]] as CFDictionary, &pbOpt)
guard let pb = pbOpt else {
    FileHandle.standardError.write("CVPixelBufferCreate failed\n".data(using: .utf8)!)
    exit(1)
}

func readFrame() -> Data? {
    var data = Data(capacity: frameBytes)
    while data.count < frameBytes {
        let chunk = stdin.readData(ofLength: frameBytes - data.count)
        if chunk.isEmpty { return nil }
        data.append(chunk)
    }
    return data
}

// 任意尺寸的单通道 mask → 缩放到帧尺寸写进 dst
func renderMask(_ mask: CVPixelBuffer, into dst: inout [UInt8]) {
    let ci = CIImage(cvPixelBuffer: mask)
    let sx = CGFloat(W) / ci.extent.width
    let sy = CGFloat(H) / ci.extent.height
    let scaled = ci.transformed(by: CGAffineTransform(scaleX: sx, y: sy))
    ctx.render(scaled, toBitmap: &dst, rowBytes: W,
               bounds: CGRect(x: 0, y: 0, width: W, height: H),
               format: .R8, colorSpace: nil)
}

while let frame = readFrame() {
    // 原始 BGRA 逐行拷进 CVPixelBuffer(其行宽可能有对齐填充)
    CVPixelBufferLockBaseAddress(pb, [])
    let base = CVPixelBufferGetBaseAddress(pb)!
    let rowBytes = CVPixelBufferGetBytesPerRow(pb)
    frame.withUnsafeBytes { (src: UnsafeRawBufferPointer) in
        for y in 0..<H {
            memcpy(base + y * rowBytes, src.baseAddress! + y * W * 4, W * 4)
        }
    }
    CVPixelBufferUnlockBaseAddress(pb, [])

    for i in 0..<buf.count { buf[i] = 0 }
    let handler = VNImageRequestHandler(cvPixelBuffer: pb, options: [:])
    var reqs: [VNRequest] = []
    if usePerson { reqs.append(personReq) }
    if useSubject { reqs.append(subjectReq) }
    if (try? handler.perform(reqs)) != nil {
        if usePerson, let m = personReq.results?.first?.pixelBuffer {
            renderMask(m, into: &buf)
        }
        if useSubject, let obs = subjectReq.results?.first, !obs.allInstances.isEmpty,
           let m = try? obs.generateScaledMaskForImage(forInstances: obs.allInstances, from: handler) {
            // 前景 mask 是 OneComponent32Float,CI 渲染成 R8 后与人像取 max
            renderMask(m, into: &tmp)
            if usePerson {
                for i in 0..<buf.count where tmp[i] > buf[i] { buf[i] = tmp[i] }
            } else {
                swap(&buf, &tmp)
            }
        }
    }
    stdout.write(Data(bytes: buf, count: W * H))
    frames += 1
}
FileHandle.standardError.write("frames=\(frames)\n".data(using: .utf8)!)
```

## File: skills/digital-human-koubo/scripts/rangedl.py
size: 1775
sha: 6a08a2522beac2807e80ea74601f4b7a00cc483d
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/scripts/rangedl.py

```text
"""多连接分片下载：每个文件切 N 段并行，单段失败自动续传重试；全部完成后解码校验"""
import subprocess, sys, os, concurrent.futures as cf
N = 6
def size(url):
    out = subprocess.run(['curl', '-sSI', '--http1.1', '--max-time', '30', url], capture_output=True, text=True).stdout
    for l in out.splitlines():
        if l.lower().startswith('content-length'): return int(l.split(':')[1])
    raise RuntimeError('no length')
def part(url, path, a, b):
    for _ in range(30):
        have = os.path.getsize(path) if os.path.exists(path) else 0
        if have >= b - a + 1: return True
        r = subprocess.run(['curl', '-sS', '--http1.1', '--max-time', '60', '-r', f'{a + have}-{b}', url], capture_output=True)
        with open(path, 'ab') as f: f.write(r.stdout)
    return os.path.getsize(path) >= b - a + 1
def fetch(tid, url):
    n = size(url); step = (n + N - 1) // N
    rngs = [(i * step, min(n - 1, (i + 1) * step - 1)) for i in range(N)]
    with cf.ThreadPoolExecutor(N) as ex:
        ok = list(ex.map(lambda ir: part(url, f'.p{tid}_{ir[0]}', *ir[1]), enumerate(rngs)))
    with open(f'renoise-{tid}', 'wb') as out:
        for i in range(N):
            p = f'.p{tid}_{i}'; out.write(open(p, 'rb').read()[: rngs[i][1] - rngs[i][0] + 1]); os.remove(p)
    bad = subprocess.run(['ffmpeg', '-v', 'error', '-i', f'renoise-{tid}', '-f', 'null', '-'], capture_output=True, text=True).stderr.strip()
    return tid, n, all(ok), 'OK' if not bad else 'BAD ' + bad[:60]
jobs = [l.split() for l in open('urls.txt') if l.strip()]
for j in jobs:
    for f in os.listdir('.'):
        if f.startswith(f'.p{j[0]}_'): os.remove(f)
with cf.ThreadPoolExecutor(4) as ex:
    for r in ex.map(lambda j: fetch(*j), jobs): print(*r, flush=True)
```

## File: skills/digital-human-koubo/scripts/rangedl_mp4.py
size: 1783
sha: db6274c1fce860565b3484025b805e5fa006feed
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/scripts/rangedl_mp4.py

```text
"""多连接分片下载：每个文件切 N 段并行，单段失败自动续传重试；全部完成后解码校验"""
import subprocess, sys, os, concurrent.futures as cf
N = 6
def size(url):
    out = subprocess.run(['curl', '-sSI', '--http1.1', '--max-time', '30', url], capture_output=True, text=True).stdout
    for l in out.splitlines():
        if l.lower().startswith('content-length'): return int(l.split(':')[1])
    raise RuntimeError('no length')
def part(url, path, a, b):
    for _ in range(30):
        have = os.path.getsize(path) if os.path.exists(path) else 0
        if have >= b - a + 1: return True
        r = subprocess.run(['curl', '-sS', '--http1.1', '--max-time', '60', '-r', f'{a + have}-{b}', url], capture_output=True)
        with open(path, 'ab') as f: f.write(r.stdout)
    return os.path.getsize(path) >= b - a + 1
def fetch(tid, url):
    n = size(url); step = (n + N - 1) // N
    rngs = [(i * step, min(n - 1, (i + 1) * step - 1)) for i in range(N)]
    with cf.ThreadPoolExecutor(N) as ex:
        ok = list(ex.map(lambda ir: part(url, f'.p{tid}_{ir[0]}', *ir[1]), enumerate(rngs)))
    with open(f'renoise-{tid}.mp4', 'wb') as out:
        for i in range(N):
            p = f'.p{tid}_{i}'; out.write(open(p, 'rb').read()[: rngs[i][1] - rngs[i][0] + 1]); os.remove(p)
    bad = subprocess.run(['ffmpeg', '-v', 'error', '-i', f'renoise-{tid}.mp4', '-f', 'null', '-'], capture_output=True, text=True).stderr.strip()
    return tid, n, all(ok), 'OK' if not bad else 'BAD ' + bad[:60]
jobs = [l.split() for l in open('urls.txt') if l.strip()]
for j in jobs:
    for f in os.listdir('.'):
        if f.startswith(f'.p{j[0]}_'): os.remove(f)
with cf.ThreadPoolExecutor(4) as ex:
    for r in ex.map(lambda j: fetch(*j), jobs): print(*r, flush=True)
```

## File: skills/digital-human-koubo/scripts/voicefx/unify.py
size: 6156
sha: 1453d0169991382ed75b2d6ed11767d3d4a89949
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/scripts/voicefx/unify.py

```text
#!/usr/bin/env python3
"""多段 Grok 原声统一音色和空间感（第二、三期实测：齿音段间差 13.2 → 5.9 dB）。
1) 频谱匹配：每段 1/3 倍频程能量向「参照组」中位数靠拢（±4 dB，平滑后用 firequalizer）
2) 去刺耳：去齿音 + 6.6 kHz / 3.6 kHz 轻收 + 200 Hz 轻补 + 轻压缩
3) 同一个小房间混响：原本混响尾巴长的段少加，干的段多加
4) 每段 -18 LUFS

用法：
  python3 unify.py <输出目录> <片段1.mp4> <片段2.mp4> ...            # 参照组 = 这批片段自己
  python3 unify.py <输出目录> --ref <参照片段目录> <片段…>          # 新片段向旧片段靠拢（比如复用上一期的段）
  python3 unify.py <输出目录> --scene <片段…>                     # 场景 / 动物片段：只去齿音 + 响度，不加房间
  可选：--roomtone <秒数>  另出一条整片房间底噪 roomtone.wav（-60 dBFS 左右，铺在整片下面）
输出 <输出目录>/<文件名>.wav（48k 立体声）。剪辑时数字人视频轨一定 muted，只用这里的 wav。"""
import subprocess, sys
from pathlib import Path
import numpy as np
SR = 48000
CENTERS = [100, 125, 160, 200, 250, 315, 400, 500, 630, 800, 1000, 1250, 1600, 2000, 2500, 3150, 4000, 5000, 6300, 8000, 10000, 12500]
CHAIN = ("highpass=f=80,lowpass=f=15000,deesser=i=0.6:m=0.6:f=0.55,equalizer=f=6600:t=q:w=1.3:g=-3,equalizer=f=3600:t=q:w=1.1:g=-1.2,"
         "equalizer=f=200:t=q:w=0.9:g=1.4,acompressor=threshold=-22dB:ratio=2.3:attack=8:release=120:makeup=1.4")
SCENE = "highpass=f=70,deesser=i=0.5:m=0.5:f=0.55,equalizer=f=6600:t=q:w=1.3:g=-2"

def load(p, af=None):
    cmd = ["ffmpeg", "-loglevel", "error", "-i", str(p)] + (["-af", af] if af else []) + ["-ac", "1", "-ar", str(SR), "-f", "f32le", "-"]
    return np.frombuffer(subprocess.run(cmd, capture_output=True, check=True).stdout, np.float32).copy()
def band_db(x):
    n = 1 << 14; win = np.hanning(n); acc = None; k = 0
    for i in range(0, len(x) - n, n // 2):
        seg = x[i:i + n]
        if np.sqrt(np.mean(seg ** 2)) < 0.01: continue
        s = np.abs(np.fft.rfft(seg * win)) ** 2; acc = s if acc is None else acc + s; k += 1
    f = np.fft.rfftfreq(n, 1 / SR); s = acc / max(1, k)
    out = np.array([10 * np.log10(np.sum(s[(f >= c / 2 ** (1 / 6)) & (f < c * 2 ** (1 / 6))]) + 1e-12) for c in CENTERS])
    return out - out.mean()
def tail_ms(x):
    """语音峰值后衰减 20 dB 所需时间的中位数（ms），越大越「湿」"""
    hop = SR // 50; env = np.array([np.sqrt(np.mean(x[i:i + hop] ** 2)) + 1e-9 for i in range(0, len(x) - hop, hop)])
    db = 20 * np.log10(env); out = []
    for i in range(1, len(db) - 15):
        if db[i] > db.max() - 18 and db[i + 1] < db[i] - 3:
            j = i
            while j < len(db) - 1 and db[j] > db[i] - 20: j += 1
            if j - i < 40: out.append((j - i) * 20)
    return int(np.median(out)) if out else 0
def room_ir():
    """小房间脉冲响应：早期反射 + 0.32 s 衰减尾巴，高频吸收（像卧室 / 书房里自拍）"""
    rng = np.random.default_rng(7)
    n = int(0.55 * SR); t = np.arange(n) / SR
    ir = np.zeros((n, 2), np.float32); ir[0] = 1.0
    for d, g in [(0.0061, .42), (0.0093, .33), (0.0137, .28), (0.0189, .22), (0.0247, .17), (0.0311, .12)]:
        j = int(d * SR); ir[j, 0] += g * (1 if rng.random() > .5 else -1); ir[j + int(rng.integers(5, 40)), 1] += g * (1 if rng.random() > .5 else -1)
    tail = rng.standard_normal((n, 2)).astype(np.float32) * np.exp(-6.91 * t / 0.32)[:, None] * 0.09
    tail[: int(0.012 * SR)] = 0
    k = np.exp(-np.arange(0, 60) / 9.0); k /= k.sum()
    for c in range(2): tail[:, c] = np.convolve(tail[:, c], k, mode="same")
    return ir + tail
IR = room_ir()
def roomify(dry, wet):
    w = np.stack([np.convolve(dry, IR[:, c])[: len(dry)] for c in range(2)], 1)
    return np.stack([dry, dry], 1) * (1 - wet) + w * wet
def fq(g):
    g = np.convolve(np.pad(g, 1, mode="edge"), [0.25, 0.5, 0.25], mode="valid")
    return "firequalizer=gain_entry='" + ";".join(f"entry({c},{v:.2f})" for c, v in zip(CENTERS, g)) + "'"
def write(path, st):
    tmp = path.with_suffix(".tmp.wav")
    subprocess.run(["ffmpeg", "-loglevel", "error", "-y", "-f", "f32le", "-ar", str(SR), "-ac", "2", "-i", "-", str(tmp)], input=st.astype(np.float32).tobytes(), check=True)
    subprocess.run(["ffmpeg", "-loglevel", "error", "-y", "-i", str(tmp), "-af", "loudnorm=I=-18:TP=-2:LRA=7", "-ar", str(SR), "-ac", "2", str(path)], check=True)
    tmp.unlink()

def main():
    a = sys.argv[1:]
    if len(a) < 2: sys.exit(__doc__)
    out = Path(a.pop(0)); out.mkdir(parents=True, exist_ok=True)
    ref = scene = None; roomtone = None
    if "--ref" in a: i = a.index("--ref"); ref = Path(a[i + 1]); del a[i:i + 2]
    if "--roomtone" in a: i = a.index("--roomtone"); roomtone = float(a[i + 1]); del a[i:i + 2]
    if "--scene" in a: a.remove("--scene"); scene = True
    clips = [Path(p) for p in a]
    if scene:
        for c in clips:
            subprocess.run(["ffmpeg", "-loglevel", "error", "-y", "-i", str(c), "-af", SCENE + ",loudnorm=I=-18:TP=-2:LRA=7", "-ar", str(SR), "-ac", "2", str(out / f"{c.stem}.wav")], check=True)
            print(f"{c.stem:10s} 场景：去齿音 + 响度")
    else:
        B = {c: band_db(load(c)) for c in clips}
        pool = [band_db(load(p)) for p in sorted(ref.glob("*.mp4"))] if ref else list(B.values())
        med = np.median(np.stack(pool), 0)
        for c in clips:
            g = np.clip(med - B[c], -4, 4)
            tl = tail_ms(load(c)); wet = float(np.clip(0.24 - (tl - 60) / 320 * 0.16, 0.08, 0.24))
            write(out / f"{c.stem}.wav", roomify(load(c, fq(g) + "," + CHAIN), wet))
            print(f"{c.stem:10s} 频谱修正 {np.abs(g).max():.1f} dB  混响 wet {wet:.2f}（原尾巴 {tl} ms）")
    if roomtone:
        subprocess.run(["ffmpeg", "-loglevel", "error", "-y", "-f", "lavfi", "-i", f"anoisesrc=d={roomtone}:c=brown:r={SR}:a=0.02", "-af", "lowpass=f=1800,highpass=f=60,volume=-14dB", "-ac", "2", str(out / "roomtone.wav")], check=True)
        print("roomtone.wav 完成")

if __name__ == "__main__":
    main()
```

## File: skills/digital-human-koubo/references/cover.md
size: 2955
sha: bc9d1d22161add1156adc02dd3c18cbd867b187e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/references/cover.md

````text
# 封面 + 首帧

每条片子默认都做封面，并接在成片开头当第一帧。抖音、视频号、X、B 站默认都取首帧做封面，这样发布时不用再单独上传封面。

## cover.json
放在工程根目录，所有路径都相对它。

```json
{
 "ratios": ["16:9", "3:4"],
 "theme": "paper",
 "accent_color": "#f4212e",
 "kicker": "X 官方新功能 · UNDER THE HOOD",
 "title": "帖子被限流了？",
 "accent": "一个链接自查",
 "sub": "哪几条被打标签 · 什么原因 · 影响多大",
 "tags": ["官方报告", "每月更新", "逐条列出"],
 "url": "x.com/i/jf/under_the_hood",
 "host": {"video": "film/public/host.mp4", "t": 16.94},
 "props": [
  {"image": "film/public/shots/rep_oct.png", "crop": [90, 630, 1080, 1135]},
  {"image": "film/public/shots/rep_sep.png", "crop": [60, 40, 1100, 520]}
 ]
}
```

| 字段 | 写法 |
|---|---|
| ratios | 和成片画幅一致的那个必出（16:9 / 9:16），3:4 给小红书 |
| theme | paper（浅底点阵，默认）/ dark（X 黑） |
| kicker | 小字栏目名 / 来源，例如「X 官方新功能 · UNDER THE HOOD」 |
| title | 钩子问题或结论，≤8 字，黑色大字 |
| accent | 强调句，≤6 字，红色更大字（9:16 版是黄色） |
| sub | 一句话说清看完能得到什么 |
| tags | ≤3 个，黑底白字 |
| url | 链接或号召，等宽字体 |
| host | `video + t`：从主播视频取一帧，先用 `--candidates` 挑；也可以写 `image` 用定妆照 |
| props | ≤2 张斜放的证据卡（官方截图、产品界面、作品帧），`crop` 用原图像素坐标，只截最有说服力的那块 |
| disclosure | 角标，默认「内容由 AI 数字人演绎」（红线要求，别删） |

文字都会自动缩小到不超出栏宽，不用手算字号。

## 三种版式
- **16:9**：左边文字栏宽 880px（栏目名 → 标题 → 强调句 → 副标题 → 标签 → 链接），右边主播卡，两张证据卡斜着压在主播卡后面。
- **9:16**：主播铺满画面，下方加暗色渐变，字压在渐变上（白色标题、黄色强调），证据卡浮在主播胸口右侧。
- **3:4**：标题在上面，主播卡在右下，证据卡在左中，标签和链接在左下。

## 接到首帧
`python3 scripts/cover_first.py 成片.mp4 cover/cover_16x9.jpg 交付.mp4 [--hold 0.5]`
- 封面停 0.5 秒后硬切进正片，声音整体后推 0.5 秒，前面补静音。成片已经是 -16 LUFS 的话，接完响度不变。
- 抽 0 秒、0.45 秒、0.55 秒三帧确认：前两帧是封面，第三帧是正片。
- 交付的主文件 = 带封面的版本；不带封面的版本另存为 `_无封面.mp4`。

## 挑帧
- 嘴闭着或微笑；别挑正在念字、嘴型张大的帧，也别挑闭眼的。
- 手势自然（叉腰、摊手），不挡脸。
- 和片中主播卡是同一个人、同一身衣服；Grok 段间会有轻微差异，选和参考图最像的那段。
````

## File: skills/digital-human-koubo/references/edit-styles.md
size: 2385
sha: d2edcd18443eebfc12ff6b40e55bbad0f6afb02c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/references/edit-styles.md

```text
# 剪辑模板

几个模板都是 Remotion 工程，`node_modules` 用 `cp -cR` 从任一现有工程克隆（npm 源常 SSL 失败）。时间轴全部来自逐字对齐（tl.json / timeline.json），改文案后重跑对齐即可。

| 风格 | 工程 | 入口 | 适合 |
|---|---|---|---|
| B 花字口播（数据驱动） | skill 内 templates/huazi-916 | src/Huazi.tsx + src/edit.json | 抖音 / 小红书口播、带货、种草 |
| C 发布解读 | templates/reference/launch-169 | src/Film.tsx | 新品发布、横屏 B 站 |
| D 教程 | templates/reference/tutorial-169 | src/Tutorial.tsx | 保姆级教程、操作演示 |
| E 多主播多语言 | templates/reference/multihost-169 | src/Tutorial.tsx（nar / clip / title / outro） | 能力展示、多场景、出海 |
| A 小林式解说 | templates/lin-169（scripts/new_edit.sh lin-169） | src/Lin.tsx + src/scenes.json（lin_scenes.py 从 plan.json 生成）+ src/cues.json | 财经 / 科技事件解说（纯图表长片仍可用 finance-explainer 引擎） |

## 花字口播
新片一律用 templates/huazi-916（edit.json 驱动），字段见 references/huazi.md。

## 渲染
`npx remotion render src/index.ts <Composition> out/raw.mp4 --concurrency=6` → `ffmpeg -af loudnorm=I=-16:TP=-1.5:LRA=11 -crf 20` 出片。抽帧检查时一定要看过渡中间帧。

## 声音统一（2026-10-24 教程第二期实测）
- **数字人视频轨一定要 `muted`**：画面用 OffthreadVideo、声音另铺一条时，视频轨不静音会双声叠加，差几毫秒就梳状滤波——听感就是「刺耳、混响忽远忽近」。
- Grok 分段生成的原声：段间齿音差可达 13 dB、混响尾巴 60–380 ms。用 `scripts/voicefx/unify.py`：1/3 倍频程频谱向中位数匹配（±4 dB）→ 去齿音 + 3–7 kHz 轻收 → 同一个小房间 IR（原本湿的段 wet 少、干的段多）→ 每段 -18 LUFS → 整片铺 -60 dBFS 房间底噪。实测齿音段间差 13.2→5.9 dB。
- 只改音频时不用重渲画面：`AUDIO_ONLY=1 npx remotion render … out/mix.wav --codec=wav`（remotion.config.ts 里 CRF/codec 要按 AUDIO_ONLY 跳过），再和旧画面 mux。
- 换声 + 保留 Grok 口型（MiMo 克隆重念 → 按逐字时间 WSOLA 对齐）实测口型差中位约 100 ms，全屏特写能看出来；要换声又要口型准，得用 Wan 3.0 参考音频重生成画面。
```

## File: skills/digital-human-koubo/references/huazi.md
size: 4758
sha: 06e34446a427c929b2686f488ca9f697542b89da
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/references/huazi.md

````text
# 网红花字口播模板（templates/huazi-916）

9:16，1080×1920，30fps。**内容全在 `src/edit.json`，时间全来自 `src/tl.json`**——改稿只动这两个文件。

## 起一个新工程
```bash
bash ~/.claude/skills/digital-human-koubo/scripts/new_edit.sh huazi-916 <工程目录>
```
然后放素材：`public/main.mp4`（拼好的数字人口播，竖屏）、`public/voice.wav`（处理过的人声）、`public/show/`（要展示的作品）、`src/tl.json`（`scripts/align.py` 的输出）。

## edit.json 字段
时间写法：`"3:"` 第 3 段开头 · `"3:end"` 第 3 段结束 · `"3:关键词"` 这个词开始 · `"3:关键词#2"` 第 2 次出现 · 数字 = 绝对秒。

| 字段 | 作用 | 例子 |
|---|---|---|
| `preset` | 花字强度 克制 / 标准 / 热闹 | `"标准"` |
| `title` | 顶部胶囊标题 | `{"left":"真实体验","right":"我为什么推荐 Renoise"}` |
| `chapters` | 章节胶囊（自动编 ①②③） | `[{"at":"4:","t":"隐私：MCP vs CLI"}]` |
| `keys` | 字幕里变色放大的关键词 | `["太臃肿","强烈建议"]` |
| `emojis` | 脸两侧弹的动态表情 | `[{"at":"2:太臃肿","e":"😵‍💫","side":"r"}]` |
| `punch` | 镜头推一下的时刻（不写就每段第一个关键词） | `["1:最大"]` |
| `cards` | 卡片，见下表 | |
| `showcase` | 主播缩小窗、全屏放作品 | `[{"from":"8:尤其","to":"8:end","items":[{"src":"show/a.mp4","label":"复刻"}]}]` |
| `cta` | 结尾号召大字 | `{"at":"11:强烈建议","text":"强烈建议","sub":"去试试 Renoise","subAt":"11:去试试"}` |
| `music` | 配乐 | `{"src":"music/bgm.mp3","vol":0.075}` |
| `badge` / `credits` | 左上角 AI 标识 / 片尾署名 | 默认「内容由 AI 数字人演绎」 |
| `brand` | 主色 | `"orange"` / `"#FF7A1A"` |

### 卡片类型（cards[].type）
每张卡片都有 `at`，可选 `until`（默认到本段结束、下一张卡片或 4.5 秒，取最早）。

| type | 长什么样 | 什么时候用 | 关键字段 |
|---|---|---|---|
| `stamp` | 斜盖的描边印章 | 结论、「不用抽卡」 | text, color, x, y, rot |
| `slam` | 描边大字砸屏 | 吐槽、情绪最高点 | text, color |
| `big` | 黄色渐变大字块 | 标签式结论「起号神器」 | text |
| `number` | 数字滚动 | 价格、数量、积分 | value, unit, prefix, label |
| `vs` | 左右名牌 + VS | 对比两家 | left{at,t}, right{at,t} |
| `tags` | 2×2 彩色名牌逐个点亮 | 支持的平台 / 工具 | title, items[{at,t,color}] |
| `bars` | 横条对比 | 速度 / 价格对比（标「个人体验」） | title, items[{t,v,label,color}], note |
| `list` | ✅ / ❌ 清单 | 优缺点、两面 | title, items[{t,tone,at}] |
| `image` | 带白边的截图 | 官网、界面、聊天记录 | src, label, x, y, w, rot |

颜色可写 yellow / pink / cyan / red / green / orange / purple / white 或十六进制。

## 三档花字强度（对比图：assets/styles/B_huazi_presets.jpg，选强度时发给用户）
| | 克制 | 标准 | 热闹 |
|---|---|---|---|
| 字幕字号（普通 / 关键词） | 66 / 76 | 76 / 92 | 82 / 106 |
| 关键词颜色 | 黄 | 黄 | 黄 / 粉 / 青 轮换 |
| 逐字弹跳 | 很轻 | 明显 | 更弹 |
| 表情 | 隔一个出一个，偏小 | 全部 | 全部，更大 |
| 跳切推近 / 重点推镜 | 不交替 / 很轻 | 1.09 / 14% | 1.11 / 20% |
| 段间闪白 | 无 | 有 | 更亮 |
| 音效 | 0.6 倍 | 正常 | 1.2 倍 + 推镜处加 pop |
适合：克制 = 知识、品牌、严肃话题；标准 = 大多数口播；热闹 = 带货、搞笑、年轻向。不管哪档都**不做整段抖动**，只在关键帧推镜。

## 写 edit.json 的习惯（参考爆款口播）
- 关键词：每段 1–3 个，挑「情绪词 + 数字 + 产品名」，不要整句都标黄。
- 表情：每分钟 6–10 个，跟情绪走（惊讶 😱、推荐 😍、吐槽 😤、秘密 🤫、成功 💯），左右交替。
- 卡片：一段最多一张；一屏只说一件事，内容完整放下，别拆碎。
- 引用别人的说法（评测、扒料）在卡片 title 里写「网友分析 / 个人体验」。
- 作品展示 ≥ 3 秒一个，最多 3 个。

## 检查 + 渲染
```bash
python3 ~/.claude/skills/digital-human-koubo/scripts/check_edit.py <工程>/src     # 所有时间引用能对上才往下
npx remotion still src/index.ts Huazi out/a.jpg --frame=<帧>                    # 抽卡片、表情、展示过渡的中间帧
npx remotion render src/index.ts Huazi out/raw.mp4 --concurrency=6
ffmpeg -i out/raw.mp4 -af loudnorm=I=-16:TP=-1.5:LRA=11 -c:v libx264 -crf 20 成片.mp4
```
示例数据：模板自带的 tl.json / edit.json 是「Renoise 推荐口播」那期（11 段 · 88 秒），可以直接照着改。
````

## File: skills/digital-human-koubo/references/install.md
size: 4074
sha: 1d8f0c95f5f634f9ed8a28fb37b7714f5aac794f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/references/install.md

```text
# 安装引导（只在缺的时候用）

原则：**已经有的一句话带过，不提安装**；缺什么才给装法。装法给多种：先放用户当前在用的那种（标「推荐」），其余列在下面让用户挑。装完再检查一次确认。

## 1. Renoise MCP

### 怎么判断有没有
直接调 Renoise 的 `get_account`：
- 成功 → 「Renoise 已连接，余额 X 积分」，继续干活。
- 工具不存在 / 调用报未连接 → 缺，按下面引导。
- 报「disabled in connector settings」→ 不是没装，是某个工具被关了：让用户在连接器设置里把它打开。
- 报未登录 / 授权过期 → 不用重装，重新登录授权就行（Claude 连接器点「Connect」；Codex `codex mcp login renoise`）。

### 装法（先有 Renoise 账号；全部走浏览器登录授权，不用复制 API key）

还没有账号 → 先去注册：**[https://renoise.ai/mcp?utm_medium=xcom&utm_source=official](https://renoise.ai/mcp?utm_medium=xcom&utm_source=official)**（给用户时原样给这条链接，保留 utm 追踪参数，不要改写成 renoise.ai 首页）。

| 用的是 | 怎么装 |
|---|---|
| **Claude 桌面端 / claude.ai 网页** | 设置 → 连接器（Connectors）→ Add custom connector → 名称 `Renoise`，地址 `https://renoise.ai/api/public/mcp` → 继续 → 登录 renoise.ai 点同意 |
| **Claude Code** | 依次输入 `/plugin marketplace add ArcoCodes/renoise-plugins-official`、`/plugin install renoise@renoise-plugins-official`，首次调用时会打开浏览器登录 |
| **Codex（CLI / 桌面）** | 终端运行 `codex mcp add renoise --url https://renoise.ai/api/public/mcp`，再 `codex mcp login renoise` |
| **OpenClaw** | `openclaw plugins install renoise --marketplace ArcoCodes/renoise-plugins-official` |
| **其他支持远程 MCP 的客户端**（Cursor、Windsurf、Cline 等） | 在它的 MCP 配置里加一个远程服务器，地址 `https://renoise.ai/api/public/mcp`。常见写法：`{"mcpServers": {"renoise": {"url": "https://renoise.ai/api/public/mcp"}}}`（字段名以客户端文档为准） |
| **不确定 / 想看最新** | 打开 renoise.ai/plugin，官网列了各客户端的最新装法 |

装完：Claude 系要重开对话（或在连接器里点重连）才能看到工具；Codex 重开会话。然后再调一次 `get_account`。

## 2. 本机环境（剪辑时才需要）
`bash scripts/doctor.sh` 会逐项检查：有的打 ✓ 跳过，缺的才列出多种装法。**系统软件让用户自己装，不要替用户执行安装命令**（Python 包可以在用户同意后帮装）。

| 缺的 | macOS | Windows | Linux | 其他 |
|---|---|---|---|---|
| ffmpeg | `brew install ffmpeg` | `winget install Gyan.FFmpeg` 或 `choco install ffmpeg` | `sudo apt install ffmpeg` | 官网 ffmpeg.org 下载 |
| Python 3 | `brew install python` | `winget install Python.Python.3.12` | `sudo apt install python3 python3-pip` | python.org 下载；或 conda |
| numpy / Pillow | `python3 -m pip install numpy pillow` | 同左 | 同左 | `conda install numpy pillow` |
| Node 18+ | `brew install node` | `winget install OpenJS.NodeJS.LTS` | `sudo apt install nodejs npm` 或 nvm | nodejs.org 下载；`nvm install --lts` |
| whisper-cli | `brew install whisper-cpp` | 从 github.com/ggerganov/whisper.cpp Releases 下载 | 源码编译（`cmake -B build && cmake --build build`） | — |
| whisper 模型 | 下载 `ggml-medium-q5_0.bin`（huggingface.co/ggerganov/whisper.cpp）放到 `~/models/` | 同左 | 同左 | 或 `export WHISPER_MODEL=模型路径` |

Remotion 不用单独装：`scripts/new_edit.sh` 起工程时会先从本机已有的 Remotion 工程克隆，没有才 `npm install`；npm 源连不上时换镜像 `npm config set registry https://registry.npmmirror.com`。

## 3. 数字人形象
persona.json 的 reference_material 在当前账号能用（`view_image` 能打开）→ 直接用。用不了（换了账号、素材过期、别人的包）→ 按 references/new-avatar.md 用用户自己的照片重做。
```

## File: skills/digital-human-koubo/references/lin-style.md
size: 7649
sha: d15557082ba84d7d367dc8f6b5deda0d09a3d3d2
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/references/lin-style.md

```text
# A · 小林式解说：剪辑手法与流水线

数据驱动的 Remotion 模板 `templates/lin-169`。第一次实战（2026-10）：一期个人理财讲解，44 段口播、5 分 50 秒、42 个场景。模板里的 `plan.example.json` 是一个 6 段的小示例。

**只学结构和剪辑手法**：不用真实创作者的脸、声音、布景、栏目名和原句（见 SKILL.md 红线）。参考片只用来拆节奏。

## 一、画面语法（从参考片逐帧拆出来的）

| 手法 | 什么时候用 | 模板里的场景类型 |
|---|---|---|
| 景深字：金色大字在主播身后 | 开场命题、关键数字、结尾金句。一期 3–4 次 | `host` + `depth` |
| 紫色题板 + 主播小窗 | 提问（「想一想」）、定义、假设、结论 | `board` |
| B-roll 实拍空镜 + 主播圆窗 + 数据卡 | 讲到生活场景、机构、行业时（超市、银行、医院、家庭） | `broll` + card / stat / chips / banner / doc / slam / float |
| 大数字卡 | 两三个利率、比例并排比 | `rates` |
| 先 ?% 后揭晓 | 「重要假设」：先挂问号，念到时翻牌 | `assume` |
| 推导逐行出现 | 列方程 | `formula` |
| 结论砸下 | 一个算式的结果（「72 ÷ 年化」→「≈ 12 年」） | `big` |
| 公式逐项长出 | 多项公式（A + B×C + D），当前讲的那项高亮，下挂 3D 图标 | `formula2`（`final:1` 全亮） |
| 算例填数 | 把例子的数字一个个填进公式，结果砸下 | `calc` |
| 条形图、瀑布图、曲线 | 地区对比、扣费、长期趋势（曲线标「示意」） | `bars` / `fall` / `curve` |
| 3D 贴纸四宫格 | 列出几大项（比如育儿 / 医疗 / 买房 / 养老） | `stickers` |

**节奏**（参考片实测，实战照做）：
- 画面每 6–9 秒换一次类型（主播 / 题板 / B-roll 交替）。
- 主播全屏累计不超过全片 20%（实战那期 71 秒 / 350 秒）。
- 每个数字出现时屏幕上必须有它。
- 题板和 B-roll 时主播一直在小窗里。小窗只有四个位置：`circle-tl` / `circle-bl` / `rect-l` / `rect-r`。`rect-r` 时面板自动靠左，不会被挡住（实战时踩过公式最后一项被盖住的坑）。

## 二、流水线（A 风格专用部分，其余同 SKILL.md）

1. **写稿**：同 SKILL.md 第 1 步。数字在稿子里写念法（「百分之二点五」），另写一份 `disp.txt` 显示稿（「2.5%」），每段一行，标点断句数要和念稿一样。
2. **拍 + 拼**：`build_tasks.py` → Grok → `assemble.py`。拼接已经保证音画等长，不用另外处理。
3. **查念错**：`python3 scripts/misread_check.py script.json`。按停顿切句，不带原文逐句转写。
   - 不能信 assemble.py 带原文提示的准确率：它会把念错的字「纠正」回去，比如「通胀」念成 tōng zhèng 照样判 100%。
   - 可疑字要让人听一下确认，同音字会误报。
4. **修念错（0 积分、保口型）**：`patch_words.py script.json patch.json --ref s05,s24,s41 --synth-only` → 填 m → 再跑 → `assemble.py --rejoin`。
   - 只把那一句换成 MiMo 克隆音，长度拉到和原句一样。
   - **不要整片换音色**：口型是跟 Grok 原声走的，整片换完到处对不上，用户一眼看出来。
   - **不要先提 OmniHuman 重做口型**：全片约 5,000 积分，用户明确说没必要。
5. **对齐**：`align.py` → `lin_subs.py script.json --disp disp.txt` → `src/cues.json`。
6. **分镜**：写 `plan.json`（格式见 lin_scenes.py 文件头，时间写「@s07:两千」），跑 `lin_scenes.py plan.json --tl src/tl.json --out src/scenes.json --face`。
   - `--face` 自动量主播脸中心，供小窗裁切用。
   - 报 GAP 就是场景没接上。
7. **素材**：
   - 景深字：`cutout_video.py cut/<段>.mp4 public/cut/<段>.webm`（Vision 抠像，本地）。
   - B-roll：放 `public/broll/B01.mp4…`。
   - 贴纸：放 `public/stickers/`。
8. **声音**：
   - 音效：`lin_sfx.py src/scenes.json --out audio`。
   - 混音：`lin_mix.py --voice cut/joined.mov --bgm 曲子 --sfx audio/sfx_bus.wav --out public/mix.wav`。
9. **渲染 + 导出**：
   - `npx remotion render src/index.ts Lin out/lin.mp4`。
   - 要 1.1 倍：`lin_mix.py ... --speed 1.1 --video out/lin.mp4 --final 成片_1.1x.mp4`（人声、音效、画面一起加速，BGM 原速）。
10. **质检**：
    - 每个场景抽开头 +0.15 秒和中点两帧拼图，看动画中途帧、小窗遮挡、空板。
    - `earshot timeline mix.wav --cues audio/cues_earshot.json` 看音效有没有被埋。
    - 成片和源片在开头、中段、结尾各取一处，对声音互相关、对画面帧匹配：声音 <10 ms、画面 ±1 帧。

## 三、B-roll（Renoise，花积分前先报价）

- **模型**：Wan 3.0，720p，5 秒，每段 60 积分（账户有限免活动时可能更少）。一期 10–12 段，约 720 积分。
- **提示词公式**：`Cinematic <镜头运动> of <具体场景+人物动作>, <光线>, shallow depth of field, documentary B-roll. No readable text, no logos, no watermark.`
  - 写中国场景（Chinese city street / red yuan banknotes）。
  - 人物写普通路人，不写名人。
- **角标**：画面角上自动加「AI 生成画面」（config.brollTag，设成 "" 可关）。
- **时长**：场景比 5 秒长时自动放慢到最低 0.55 倍，再加 1.02→1.12 慢推。场景超过 9 秒就拆成两个 B-roll 或插一块题板。
- **贴纸**：GPT Image 2.5 一张 2×2 四宫格（2k，23 积分），本地切成四张、从四角洪泛去掉白底，放 `public/stickers/sticker_0..3.png`。

## 四、声音

- **音效库**：earshot（可选，`EARSHOT_PY` 指向它的 python）；没装时 lin_sfx.py 用工程 `public/sfx`（make_assets.py 合成）兜底。
  - lin_sfx.py 首次会 `kit init --preset calm`，再把 drop 改成 cut_hit/punch（「碰」）、pop 改成 ui_pop/soft。
  - 规则表见脚本文件头。一期约 120 个音效。
- **音量**：要高出背景（人声 + 音乐）8–10 dB 才听得清。
  - 第一版只高 5 dB，用户说「碰」听不到。
  - 现在的档位：drop / bell +7 dB、pop / land +3 dB、whoosh −2 dB。
  - 复查用 `earshot timeline` 的 event_prominence_db。
- **BGM**：`earshot rank "<描述>" <曲库目录> --top 6` 挑曲。
  - 首次要拉模型，10 分钟以上，放后台跑。
  - 财经讲解选 light jazz / lo-fi（实战用的是 Mixkit「Upbeat Jazz」，免费可商用）。
  - 循环、sidechain 让人声、结尾淡出都由 lin_mix.py 做。
- **人声**：女声链 220 Hz +1.5 / 420 Hz −2 / 3.2 kHz +2 / 10 kHz +1.5 / 去齿音 / 3:1 压缩。总线 limiter，整片 −16 LUFS。

## 五、踩过的坑

- **拼接音画漂移**：44 段直接 `concat -c copy` 再解码音频，到 4:43 声音落后口型 0.38 秒（用户发现）。assemble.py 已修：每段音频 pad/trim 到画面帧长，keep 写真实画面长度。
- **带原文提示的转写会掩盖念错**：见第二节第 3 步。
- **只换两个字**：接缝处转写成别的词（「城镇」→「承认」）。换整句、切在停顿上才自然。
- **小窗挡内容**：`rect-r` 盖住公式最后一项。模板已让面板自动避开小窗。改布局后抽中点帧看一眼。
- **Remotion 循环里用 hook**：图表的每一行要单独拆成组件（FallBar / BarRow / Term），别在 map 里调 useK。
- **右上角 AI 标注**：默认显示「内容由 AI 数字人演绎」。用户要去掉时设 `config.disclosure: ""`，并提醒发布时在平台上勾选 AI 生成声明。
```

## File: skills/digital-human-koubo/references/new-avatar.md
size: 1077
sha: 5ac02617e7aa7c96c9b6b6b1cd922b14761966ca
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/references/new-avatar.md

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/references/new-avatar.md

## File: skills/digital-human-koubo/references/packaging-playbook.md
size: 5749
sha: 4b9ee45975a49c6869c5033e5b526d1c41a5817d
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/references/packaging-playbook.md

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/references/packaging-playbook.md

## File: skills/digital-human-koubo/references/packaging-presets.json
size: 5354
sha: cb19723f723df5c1bad5b97f415519c4632ef24d
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/references/packaging-presets.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/references/packaging-presets.json

## File: skills/digital-human-koubo/references/packaging.md
size: 10400
sha: 2195d6a0ddc4c310c0fafa9313151ecbfd7e2570
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/references/packaging.md

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/references/packaging.md

## File: skills/digital-human-koubo/references/research/1_english_top_pacing.md
size: 37467
sha: 745e621b450ddc0b837ef1ec7704ffba8932106a
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/references/research/1_english_top_pacing.md

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/references/research/1_english_top_pacing.md

## File: skills/digital-human-koubo/references/research/2_tech_review_polish.md
size: 39186
sha: 645b8ce81959e9099430e66066540559e771f889
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/references/research/2_tech_review_polish.md

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/references/research/2_tech_review_polish.md

## File: skills/digital-human-koubo/references/research/3_explainer_animation.md
size: 52352
sha: bcf96ca58de4d0884e3e53066c3ccde361f0153b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/references/research/3_explainer_animation.md

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/references/research/3_explainer_animation.md

## File: skills/digital-human-koubo/references/research/4_chinese_wangan.md
size: 34461
sha: 764e9a20709759e2b16e1dd7c334dce232d362c1
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/references/research/4_chinese_wangan.md

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/references/research/4_chinese_wangan.md

## File: skills/digital-human-koubo/references/style-menu.md
size: 8883
sha: 073486278434514590d251464f4c13991417850e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/references/style-menu.md

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/references/style-menu.md

## File: skills/digital-human-koubo/references/voice.md
size: 1136
sha: 25762b0d7eced1dee527e9258ca6bc52c36fbfd8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/references/voice.md

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/references/voice.md

## File: skills/digital-human-koubo/assets/avatar_ref.jpg
size: 124882
sha: a676e292289c5692b947fddc2497d9bdd81d1b06
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/avatar_ref.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/avatar_ref.jpg

## File: skills/digital-human-koubo/assets/packaging/each/ArchiveCards.jpg
size: 23216
sha: b1d59ce71332842f0210edbb57f00e1bee4bec8b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/ArchiveCards.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/ArchiveCards.jpg

## File: skills/digital-human-koubo/assets/packaging/each/CalloutLeader.jpg
size: 19506
sha: f241731da12557a1b562b0fe214cdcb7af64f882
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/CalloutLeader.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/CalloutLeader.jpg

## File: skills/digital-human-koubo/assets/packaging/each/ChapterCard.jpg
size: 8603
sha: 006068f4b3437cb14eeb7f657d32581b47d76177
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/ChapterCard.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/ChapterCard.jpg

## File: skills/digital-human-koubo/assets/packaging/each/Charts.jpg
size: 11568
sha: 3854eac72242a509296cd253fc34d83697cad702
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/Charts.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/Charts.jpg

## File: skills/digital-human-koubo/assets/packaging/each/ColdOpenFreeze.jpg
size: 38451
sha: 70e9d56dfb40b0d11b64fc0e4fcc849959e1a065
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/ColdOpenFreeze.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/ColdOpenFreeze.jpg

## File: skills/digital-human-koubo/assets/packaging/each/CompareWipe.jpg
size: 19059
sha: e03ce7f241cab467327554ca59e3f8bc65529a4c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/CompareWipe.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/CompareWipe.jpg

## File: skills/digital-human-koubo/assets/packaging/each/Counter.jpg
size: 12173
sha: 27085dc44ed8370b71b5c06a50883f89809298c7
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/Counter.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/Counter.jpg

## File: skills/digital-human-koubo/assets/packaging/each/Danmaku.jpg
size: 19988
sha: 553e3e1e3632e1319766748ed04cd04943c1f4f8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/Danmaku.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/Danmaku.jpg

## File: skills/digital-human-koubo/assets/packaging/each/DocFocus.jpg
size: 19275
sha: 3b9a864148dbe4f793180a0d7ddf209c4faa45b0
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/DocFocus.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/DocFocus.jpg

## File: skills/digital-human-koubo/assets/packaging/each/EvidenceCard.jpg
size: 28796
sha: d73bbac4dbcbfcb27ace26146f6f17cf884b7fa8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/EvidenceCard.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/EvidenceCard.jpg

## File: skills/digital-human-koubo/assets/packaging/each/FreezeFrame.jpg
size: 24100
sha: 65064d81f854d203c350126672a3028f1a46c53b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/FreezeFrame.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/FreezeFrame.jpg

## File: skills/digital-human-koubo/assets/packaging/each/GlassPanel.jpg
size: 16991
sha: 31bb6baa3db50f54e46f37c918f81ae36100d388
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/GlassPanel.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/GlassPanel.jpg

## File: skills/digital-human-koubo/assets/packaging/each/GlitchInterstitial.jpg
size: 24402
sha: e045fe51e18ca7a4736c808695db2a99513fd9f0
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/GlitchInterstitial.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/GlitchInterstitial.jpg

## File: skills/digital-human-koubo/assets/packaging/each/HandDraw.jpg
size: 23287
sha: 657b5ead091baf08789352ed63ca7ca70b8c0930
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/HandDraw.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/HandDraw.jpg

## File: skills/digital-human-koubo/assets/packaging/each/Highlight.jpg
size: 15602
sha: ddb9ddbad3c0c9b2f219793f7926be590a4d2bc8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/Highlight.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/Highlight.jpg

## File: skills/digital-human-koubo/assets/packaging/each/HostFloaters.jpg
size: 28175
sha: ea977f83d8a7a62e1290f9da1af0e225d46b8053
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/HostFloaters.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/HostFloaters.jpg

## File: skills/digital-human-koubo/assets/packaging/each/KeywordStack.jpg
size: 19904
sha: 02f314c2a95d50321a656550edf09267a98c2734
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/KeywordStack.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/KeywordStack.jpg

## File: skills/digital-human-koubo/assets/packaging/each/LowerThird.jpg
size: 19339
sha: fc95c68ac61ee27b743c06be7677a660246b5023
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/LowerThird.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/LowerThird.jpg

## File: skills/digital-human-koubo/assets/packaging/each/MapRoute.jpg
size: 19756
sha: fbc1734fadab3a70fa80ab52ba3987fa1bd5ec7b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/MapRoute.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/MapRoute.jpg

## File: skills/digital-human-koubo/assets/packaging/each/MemeWindow.jpg
size: 19790
sha: 7812ac0fbde385c7d4f417427b922fb401d0f5b0
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/MemeWindow.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/MemeWindow.jpg

## File: skills/digital-human-koubo/assets/packaging/each/NamePlate.jpg
size: 23146
sha: 573c2594de57c5fcd5b4767efd45f2795f9ab8a2
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/NamePlate.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/NamePlate.jpg

## File: skills/digital-human-koubo/assets/packaging/each/NumberSpike.jpg
size: 17178
sha: 76d03760ca41bd2c2dfee7a279448f85588b1533
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/NumberSpike.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/NumberSpike.jpg

## File: skills/digital-human-koubo/assets/packaging/each/Odometer.jpg
size: 7905
sha: 206c96a9dd00dc7c60d1189ee4d67646044c7232
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/Odometer.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/Odometer.jpg

## File: skills/digital-human-koubo/assets/packaging/each/PaperCollage.jpg
size: 26380
sha: 04444ff46773c6f99c4cd7cb6f2554391f1c1818
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/PaperCollage.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/PaperCollage.jpg

## File: skills/digital-human-koubo/assets/packaging/each/PollPop.jpg
size: 20359
sha: cdb619244479ce739d37d6d3be0df28bd0137826
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/PollPop.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/PollPop.jpg

## File: skills/digital-human-koubo/assets/packaging/each/ProgressChapters.jpg
size: 16171
sha: df985df35ea3a2a858f59ae1e82020412230a1ca
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/ProgressChapters.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/ProgressChapters.jpg

## File: skills/digital-human-koubo/assets/packaging/each/ProgressTracker.jpg
size: 18867
sha: 0ae9c93e044c213b62d721ed81ca150af76c8b89
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/ProgressTracker.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/ProgressTracker.jpg

## File: skills/digital-human-koubo/assets/packaging/each/PunchInHost.jpg
size: 15646
sha: a109b50a81d42bcefaef134d9fa8ccefe0a626aa
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/PunchInHost.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/PunchInHost.jpg

## File: skills/digital-human-koubo/assets/packaging/each/ReactionPop.jpg
size: 19835
sha: 8cdfc856cc0e52f39aad0b3318752418a5c90c97
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/ReactionPop.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/ReactionPop.jpg

## File: skills/digital-human-koubo/assets/packaging/each/RecapBoard.jpg
size: 11116
sha: 892dc9eb85bf10ccda3f564a2ac2cfa4b255bb6e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/RecapBoard.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/RecapBoard.jpg

## File: skills/digital-human-koubo/assets/packaging/each/RetentionCaption.jpg
size: 18428
sha: f1e6fd3f4b433b9399ed4fe2e30affd4344bebf8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/RetentionCaption.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/RetentionCaption.jpg

## File: skills/digital-human-koubo/assets/packaging/each/ReviewCards.jpg
size: 18863
sha: 7968ceca50a946a1d9c9903420999d91d4f2982c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/ReviewCards.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/ReviewCards.jpg

## File: skills/digital-human-koubo/assets/packaging/each/SearchTyping.jpg
size: 16507
sha: 028b359c3cac35915ca70088ac98613a38371113
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/SearchTyping.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/SearchTyping.jpg

## File: skills/digital-human-koubo/assets/packaging/each/SlamText.jpg
size: 20829
sha: 2b03a28488a7795c84e0aa33a47c18e58382192a
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/SlamText.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/SlamText.jpg

## File: skills/digital-human-koubo/assets/packaging/each/SourceDoc.jpg
size: 27588
sha: 4378f83e393d2bafb9615ab8974b0ae79154b7fe
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/SourceDoc.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/SourceDoc.jpg

## File: skills/digital-human-koubo/assets/packaging/each/SpecCard.jpg
size: 18289
sha: 47b958265edc6ec09994adb4ae00b40449af550c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/SpecCard.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/SpecCard.jpg

## File: skills/digital-human-koubo/assets/packaging/each/TeaserColdOpen.jpg
size: 8788
sha: d2af3a4e7329406e37207dd772d417fcc52cfc6a
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/TeaserColdOpen.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/TeaserColdOpen.jpg

## File: skills/digital-human-koubo/assets/packaging/each/TextBehind.jpg
size: 18658
sha: cf04bc4094cb9c20281f39a20af507c8a3308e56
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/TextBehind.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/TextBehind.jpg

## File: skills/digital-human-koubo/assets/packaging/each/TiltAside.jpg
size: 14225
sha: 30513f6391c3e4e05218d88f7a2756c1597d50d5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/TiltAside.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/TiltAside.jpg

## File: skills/digital-human-koubo/assets/packaging/each/TornStrip.jpg
size: 19486
sha: 1545e059bac8e2fd961d9667a8394baa55a21227
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/TornStrip.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/TornStrip.jpg

## File: skills/digital-human-koubo/assets/packaging/each/TypedNameTag.jpg
size: 20192
sha: bb26844d9c1203e7a5041b9b6211771a6ca4b070
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/TypedNameTag.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/TypedNameTag.jpg

## File: skills/digital-human-koubo/assets/packaging/each/WordStack.jpg
size: 18050
sha: 65b4f25f90e867ab8c76a433ab089effd2730c83
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/WordStack.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/WordStack.jpg

## File: skills/digital-human-koubo/assets/packaging/each/ZoomFocus.jpg
size: 21210
sha: cda6cd640f0ddd786b01377b89d97b3d4e1dbd4d
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/ZoomFocus.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/each/ZoomFocus.jpg

## File: skills/digital-human-koubo/assets/packaging/图鉴.jpg
size: 606689
sha: 68a199199f9d4861c4b03b9b5a115af523e60a03
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/%E5%9B%BE%E9%89%B4.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/packaging/%E5%9B%BE%E9%89%B4.jpg

## File: skills/digital-human-koubo/assets/styles/A_xiaolin_explainer.jpg
size: 72947
sha: 1556baa468a0d9fe719643270b728bdc036bca40
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/styles/A_xiaolin_explainer.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/styles/A_xiaolin_explainer.jpg

## File: skills/digital-human-koubo/assets/styles/B_huazi_koubo.jpg
size: 71638
sha: 87648e340a49626dd207704d2bfe155c021d03ec
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/styles/B_huazi_koubo.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/styles/B_huazi_koubo.jpg

## File: skills/digital-human-koubo/assets/styles/B_huazi_presets.jpg
size: 255074
sha: 92b6b0cb2c2eefd55541245cc82d3c9ce2aae0bc
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/styles/B_huazi_presets.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/styles/B_huazi_presets.jpg

## File: skills/digital-human-koubo/assets/styles/C_launch_side.jpg
size: 74580
sha: 0da55c8d8bf57abc30bb00522de4e4cfea17e267
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/styles/C_launch_side.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/styles/C_launch_side.jpg

## File: skills/digital-human-koubo/assets/styles/D_tutorial.jpg
size: 70046
sha: f2818e9d70c748eaec6607d1778d21dd1862a08b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/styles/D_tutorial.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/styles/D_tutorial.jpg

## File: skills/digital-human-koubo/assets/styles/E_multi_host.jpg
size: 66291
sha: da8847584f65d2bb057d572d648a4a2846dbe7e2
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/styles/E_multi_host.jpg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/assets/styles/E_multi_host.jpg

## File: skills/digital-human-koubo/persona.json
size: 3351
sha: 7b99afb437679391be65529d872b979be19efadb
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/persona.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/persona.json

## File: skills/digital-human-koubo/templates/huazi-916/package.json
size: 886
sha: 4f12f1354fc288ba2a2b0d2d7ba08a8701852dc5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/package.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/package.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f30d.json
size: 188658
sha: e941d4ace779e8b1f49e60ab4bb3b7c5893a6b81
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f30d.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f30d.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f389.json
size: 67875
sha: 223dc64a9449dc302bf11b8d40d465c0eb58db6c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f389.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f389.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f399.svg
size: 9083
sha: e996bc1f32108a47b958073b4fa937d4ac55fc72
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f399.svg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f399.svg

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f3ac.json
size: 38638
sha: d22ce7590135eca55dca61720ba437e2fd71b5ad
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f3ac.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f3ac.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f3af.json
size: 45947
sha: c846903eb4bfa5bae90c04635c389ee09f47c422
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f3af.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f3af.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f3c6.json
size: 79233
sha: 552e226826743286b2022aaca3d6ba6b6cfd43a8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f3c6.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f3c6.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f440.json
size: 28242
sha: d7e152cc5134c023ea616fe1d4391da78856058e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f440.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f440.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f444.svg
size: 1779
sha: 3f7b8429e32ee8287f0ff8938f2f809ea89ec042
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f444.svg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f444.svg

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f44b.json
size: 94945
sha: 9cbe4174c5a93a111c701ab044660f84f7f11df9
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f44b.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f44b.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f44d.json
size: 40892
sha: 66e5afb14a8ad8874d761807031994930d2717af
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f44d.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f44d.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f44f.json
size: 138962
sha: 03b5bff532de85280ca5c430345c760d15c6073b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f44f.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f44f.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f4a1.json
size: 23436
sha: 2eabf8a64beba94088baece6171b6d3dfe10a412
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f4a1.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f4a1.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f4aa.json
size: 69765
sha: e33645a0ce24a4326bf9c398b0aa67b55820ff35
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f4aa.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f4aa.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f4af.json
size: 66142
sha: 866b2dd35e95978bea88945c37209843a532609a
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f4af.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f4af.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f4b0.svg
size: 22985
sha: 0d281d87d8c5a163a867b1faaf615810a5aafe4c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f4b0.svg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f4b0.svg

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f4bb.json
size: 83476
sha: 216017db60dcc3d3e7414bb2b4b7321987e9d0c0
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f4bb.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f4bb.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f4dd.svg
size: 6529
sha: 36ab8940150f09be9f40e4e4fbea399628ac2355
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f4dd.svg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f4dd.svg

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f4e3.json
size: 44782
sha: 756588d6dcf07679e5416a806d18f5bb3ea0fa55
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f4e3.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f4e3.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f4f1.svg
size: 4670
sha: 85f78aadca63de7bbfcc923f329c5057d7ea82f4
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f4f1.svg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f4f1.svg

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f50b.json
size: 64179
sha: d6c08b125b1aff546f196f70baecd60f58df6f69
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f50b.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f50b.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f50d.svg
size: 3257
sha: 3e2470b0fa0994600c9a6c570d6bf3f60ec616ad
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f50d.svg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f50d.svg

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f525.json
size: 29358
sha: dcca40d67bf7792aff40768bb26ef8969d96f135
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f525.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f525.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f602.json
size: 59124
sha: bb717384ed339f7a69c6e79328629a9990ee0eaf
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f602.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f602.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f605.json
size: 67751
sha: 52d966254e5eda11aa7080a7e9fe77bb4dc73e96
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f605.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f605.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f60d.json
size: 42336
sha: afb40904a4deb6b4f8d0d84623b2d656cad32e3c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f60d.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f60d.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f60e.json
size: 25407
sha: 5b4011db4eb89fed5f01d895a777f07037d48283
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f60e.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f60e.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f60f.json
size: 31466
sha: 55e3d16be4e86e2f15cef12d84eac84cdc7a64c1
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f60f.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f60f.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f624.json
size: 128406
sha: e33f14893456117fbee32273ec7ba50d1685765e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f624.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f624.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f62d.json
size: 119550
sha: ae422b0a16195cd07ce81ade923849bb3c86a269
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f62d.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f62d.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f62e.json
size: 18749
sha: d3570053e8a069b4be63aaa4c874d445469adcbd
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f62e.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f62e.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f631.json
size: 90226
sha: 85f96a6200f38520ded7fbfbdf1537df69ac0ca9
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f631.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f631.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f634.json
size: 24420
sha: 4ff2984d1935b4419e20185f760445ca91eea4b0
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f634.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f634.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f635_200d_1f4ab.json
size: 37987
sha: f1a3b65f847868aadb2cb1ab7e8d135105644fa3
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f635_200d_1f4ab.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f635_200d_1f4ab.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f645.svg
size: 6434
sha: f0b1fb1c059ad8ba4d1669a594ca255b55989784
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f645.svg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f645.svg

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f64c.json
size: 117526
sha: 16755b0e36fec51fdf23fce81ecf1d839a3fd817
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f64c.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f64c.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f64f.json
size: 63630
sha: 8ec0caff852b237221a0b94f85272000345c2931
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f64f.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f64f.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f680.json
size: 81575
sha: a795b3184901cb9d8963debef96c34b5141cc22c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f680.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f680.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f6d2.json
size: 34629
sha: e995cc82f362bdc97e60c30ea30569e71610fccd
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f6d2.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f6d2.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f911.json
size: 62491
sha: 8058212b685bf2cbf1da5844601fd4e06409a955
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f911.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f911.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f914.json
size: 68027
sha: de87b7d53a0fa93cccafef776fb50b8a0f547716
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f914.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f914.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f916.json
size: 187153
sha: 95cadd0eec2dec74bcb054971e601f5f1500ad28
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f916.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f916.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f91d.json
size: 86930
sha: fc660be16a9008f8d277869140c1f17bdca38ea5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f91d.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f91d.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f929.json
size: 46757
sha: 0f27cd9713d0eba411e9e89dd67e2111ee232719
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f929.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f929.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f92b.json
size: 60687
sha: 079b3383ae3c0c75a0da1d72d4b6d1c2e0be5c67
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f92b.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f92b.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f92f.json
size: 143616
sha: 9193810f00480a46a655676b40711e8eebd6a49b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f92f.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f92f.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f937.svg
size: 7883
sha: 0664d217c76e2ef069e1d50b833b4c43f9460a3c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f937.svg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f937.svg

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f972.json
size: 30188
sha: 53f169d59987fd746904776fdb4bceed35f0ae18
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f972.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f972.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f973.json
size: 67877
sha: 2aee643fa7704aa8600e555741602987c2e92605
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f973.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f973.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f9d1.svg
size: 9883
sha: a4e960c02236ae849f7dad71d92e41bda9db5e3b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f9d1.svg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f9d1.svg

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1f9e0.json
size: 115765
sha: ee82381141ca05aa8166a27faab29e54f87d3488
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f9e0.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1f9e0.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1fae1.json
size: 50214
sha: 5c6f10b96c41a2f5a9e1ec48c336d1b30fa3da64
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1fae1.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1fae1.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/1fae3.json
size: 117202
sha: bf0fec26c01ff461a23e97c0928d92ad22317dbd
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1fae3.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/1fae3.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/23f1.svg
size: 6866
sha: 1ce11f8ad3598674ba35b0ce8b5c7d6a8d15be39
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/23f1.svg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/23f1.svg

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/26a0.json
size: 16168
sha: 1f33fa272eea2b3249a3198d4f8e447a6b3e817b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/26a0.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/26a0.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/26a1.json
size: 89096
sha: 9d6cffe7df357d385996ec599cbec40e950f6a06
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/26a1.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/26a1.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/2705.json
size: 15925
sha: a17f6a77a04c7358c71400ef716cae427562102e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/2705.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/2705.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/2728.json
size: 15584
sha: ff3c5f37984acb101713594f850aaa51a50a5606
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/2728.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/2728.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/274c.json
size: 7292
sha: a889ac80582b46197d0a0c888ee26b2f9f118db8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/274c.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/274c.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/2764.json
size: 8439
sha: 3e5a61613448add565f35f35aaafc176c3e08c0e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/2764.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/2764.json

## File: skills/digital-human-koubo/templates/huazi-916/public/emoji/manifest.json
size: 2997
sha: 89a5efcfd2b7f9040245696193a96f0873f3770f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/manifest.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/public/emoji/manifest.json

## File: skills/digital-human-koubo/templates/huazi-916/remotion.config.ts
size: 232
sha: 1b04ecf07d77fe609f3e5e00c250fbb98cfac20b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/remotion.config.ts

```text
import { Config } from "@remotion/cli/config";

Config.setVideoImageFormat("jpeg");
Config.setJpegQuality(95);
Config.setCodec("h264");
Config.setCrf(16);
Config.setPixelFormat("yuv420p");
Config.setChromiumOpenGlRenderer("angle");
```

## File: skills/digital-human-koubo/templates/huazi-916/src/edit.json
size: 4505
sha: 80d9f7ba9b449c0bf578f504aac1b74fd4b36ec2
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/edit.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/edit.json

## File: skills/digital-human-koubo/templates/huazi-916/src/Huazi.tsx
size: 26678
sha: 712bdef6d1be4c5c766f9eae75203848460e772d
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/Huazi.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/Huazi.tsx

## File: skills/digital-human-koubo/templates/huazi-916/src/icons/NotoEmoji.tsx
size: 3400
sha: 1aa2ea9ac0f8352615f6b7a97d1b1ca9e3752b47
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/icons/NotoEmoji.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/icons/NotoEmoji.tsx

## File: skills/digital-human-koubo/templates/huazi-916/src/index.ts
size: 92
sha: e20ec58da68a749048823a92b7221b6e2be99afe
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/index.ts

```text
import { registerRoot } from "remotion";
import { Root } from "./Root";
registerRoot(Root);
```

## File: skills/digital-human-koubo/templates/huazi-916/src/kit/Annotate.tsx
size: 7183
sha: 488c6e88fc063cc04c8679e1d468e7c9558d94cd
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/kit/Annotate.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/kit/Annotate.tsx

## File: skills/digital-human-koubo/templates/huazi-916/src/kit/Beast.tsx
size: 8431
sha: 49d7ed0d275d341047a5d3b755b72dd05329a00c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/kit/Beast.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/kit/Beast.tsx

## File: skills/digital-human-koubo/templates/huazi-916/src/kit/core.tsx
size: 2741
sha: 4c0d728d195ca319f97eac048f4d25c89138d404
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/kit/core.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/kit/core.tsx

## File: skills/digital-human-koubo/templates/huazi-916/src/kit/Depth.tsx
size: 5316
sha: efb26728d20c1342464bfad2dfa8060ef7fb09fc
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/kit/Depth.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/kit/Depth.tsx

## File: skills/digital-human-koubo/templates/huazi-916/src/kit/Explain.tsx
size: 22627
sha: 3a41dbe4ecdebe101d84dce2fc216011a45ea20e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/kit/Explain.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/kit/Explain.tsx

## File: skills/digital-human-koubo/templates/huazi-916/src/kit/Map.tsx
size: 4711
sha: 7582d2369b752471f212152db81006d9d7550771
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/kit/Map.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/kit/Map.tsx

## File: skills/digital-human-koubo/templates/huazi-916/src/kit/Overlay.tsx
size: 11037
sha: 958eb0feee71dd5f17f4d5f1c10ccadd04cb6f50
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/kit/Overlay.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/kit/Overlay.tsx

## File: skills/digital-human-koubo/templates/huazi-916/src/kit/Polish.tsx
size: 8233
sha: 02862a87974a6e2d5c975fddbcb9ebfb0bd841e1
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/kit/Polish.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/kit/Polish.tsx

## File: skills/digital-human-koubo/templates/huazi-916/src/kit/registry.tsx
size: 4621
sha: a7030609c2e78cb3ed26142306730a08b5207d1d
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/kit/registry.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/kit/registry.tsx

## File: skills/digital-human-koubo/templates/huazi-916/src/kit/Text.tsx
size: 10121
sha: cef33088cb12f0900f9cef92ab5c47a4d36f71aa
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/kit/Text.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/kit/Text.tsx

## File: skills/digital-human-koubo/templates/huazi-916/src/kit/Wangan.tsx
size: 17894
sha: 2a1ac339a567e502e055d04cb077900f0700aaf8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/kit/Wangan.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/kit/Wangan.tsx

## File: skills/digital-human-koubo/templates/huazi-916/src/Root.tsx
size: 271
sha: 14c503f9698922e93d7b5b9ae71daba761df5a26
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/Root.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/Root.tsx

## File: skills/digital-human-koubo/templates/huazi-916/src/tl.json
size: 7430
sha: 207e0ac97e39a24c1db5741b05fa69a9e2017821
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/tl.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/src/tl.json

## File: skills/digital-human-koubo/templates/huazi-916/tsconfig.json
size: 328
sha: aad5670c0e6fa3df8ce22b7d831a135a348a4590
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/tsconfig.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/huazi-916/tsconfig.json

## File: skills/digital-human-koubo/templates/lin-169/disp.example.txt
size: 389
sha: fcab5ea30c5b07e7647d17114bf26f7c011807db
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/lin-169/disp.example.txt

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/lin-169/disp.example.txt

## File: skills/digital-human-koubo/templates/lin-169/package.json
size: 874
sha: 1008a5cf9f03114946d126201886a83c8b30a4b5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/lin-169/package.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/lin-169/package.json

## File: skills/digital-human-koubo/templates/lin-169/plan.example.json
size: 1238
sha: 852a4e11be77211956cea708e81149efded391f4
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/lin-169/plan.example.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/lin-169/plan.example.json

## File: skills/digital-human-koubo/templates/lin-169/public/broll/.gitkeep
size: 0
sha: e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/lin-169/public/broll/.gitkeep

```text

```

## File: skills/digital-human-koubo/templates/lin-169/public/cut/.gitkeep
size: 0
sha: e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/lin-169/public/cut/.gitkeep

```text

```

## File: skills/digital-human-koubo/templates/lin-169/public/stickers/.gitkeep
size: 0
sha: e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/lin-169/public/stickers/.gitkeep

```text

```

## File: skills/digital-human-koubo/templates/lin-169/remotion.config.ts
size: 232
sha: 1b04ecf07d77fe609f3e5e00c250fbb98cfac20b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/lin-169/remotion.config.ts

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/lin-169/remotion.config.ts

## File: skills/digital-human-koubo/templates/lin-169/script.example.json
size: 687
sha: 121f2cc0981d0bbf345e5b7315ee63025358dd17
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/lin-169/script.example.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/lin-169/script.example.json

## File: skills/digital-human-koubo/templates/lin-169/src/cues.json
size: 1011
sha: 85c03cabb91c7ed509c244046777ed5bec3cc94e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/lin-169/src/cues.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/lin-169/src/cues.json

## File: skills/digital-human-koubo/templates/lin-169/src/index.ts
size: 92
sha: e20ec58da68a749048823a92b7221b6e2be99afe
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/lin-169/src/index.ts

```text
import { registerRoot } from "remotion";
import { Root } from "./Root";
registerRoot(Root);
```

## File: skills/digital-human-koubo/templates/lin-169/src/Lin.tsx
size: 30321
sha: dba1079120ff77360e67c8f86b86e71323dfbd8b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/lin-169/src/Lin.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/lin-169/src/Lin.tsx

## File: skills/digital-human-koubo/templates/lin-169/src/Root.tsx
size: 307
sha: 5698b79723f1a44343cd7c1b9241c481bb6b6873
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/lin-169/src/Root.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/lin-169/src/Root.tsx

## File: skills/digital-human-koubo/templates/lin-169/src/scenes.json
size: 1171
sha: 583628fd6a4683203b23764633adbbd046ce5b47
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/lin-169/src/scenes.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/lin-169/src/scenes.json

## File: skills/digital-human-koubo/templates/lin-169/tsconfig.json
size: 328
sha: aad5670c0e6fa3df8ce22b7d831a135a348a4590
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/lin-169/tsconfig.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/lin-169/tsconfig.json

## File: skills/digital-human-koubo/templates/packaging/package.json
size: 887
sha: 1f3fc2e74e396b9f5d3850faf37366efb03ab74b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/package.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/package.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f30d.json
size: 188658
sha: e941d4ace779e8b1f49e60ab4bb3b7c5893a6b81
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f30d.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f30d.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f389.json
size: 67875
sha: 223dc64a9449dc302bf11b8d40d465c0eb58db6c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f389.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f389.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f399.svg
size: 9083
sha: e996bc1f32108a47b958073b4fa937d4ac55fc72
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f399.svg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f399.svg

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f3ac.json
size: 38638
sha: d22ce7590135eca55dca61720ba437e2fd71b5ad
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f3ac.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f3ac.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f3af.json
size: 45947
sha: c846903eb4bfa5bae90c04635c389ee09f47c422
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f3af.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f3af.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f3c6.json
size: 79233
sha: 552e226826743286b2022aaca3d6ba6b6cfd43a8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f3c6.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f3c6.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f440.json
size: 28242
sha: d7e152cc5134c023ea616fe1d4391da78856058e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f440.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f440.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f444.svg
size: 1779
sha: 3f7b8429e32ee8287f0ff8938f2f809ea89ec042
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f444.svg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f444.svg

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f44b.json
size: 94945
sha: 9cbe4174c5a93a111c701ab044660f84f7f11df9
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f44b.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f44b.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f44d.json
size: 40892
sha: 66e5afb14a8ad8874d761807031994930d2717af
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f44d.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f44d.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f44f.json
size: 138962
sha: 03b5bff532de85280ca5c430345c760d15c6073b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f44f.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f44f.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f4a1.json
size: 23436
sha: 2eabf8a64beba94088baece6171b6d3dfe10a412
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f4a1.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f4a1.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f4aa.json
size: 69765
sha: e33645a0ce24a4326bf9c398b0aa67b55820ff35
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f4aa.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f4aa.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f4af.json
size: 66142
sha: 866b2dd35e95978bea88945c37209843a532609a
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f4af.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f4af.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f4b0.svg
size: 22985
sha: 0d281d87d8c5a163a867b1faaf615810a5aafe4c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f4b0.svg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f4b0.svg

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f4bb.json
size: 83476
sha: 216017db60dcc3d3e7414bb2b4b7321987e9d0c0
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f4bb.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f4bb.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f4dd.svg
size: 6529
sha: 36ab8940150f09be9f40e4e4fbea399628ac2355
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f4dd.svg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f4dd.svg

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f4e3.json
size: 44782
sha: 756588d6dcf07679e5416a806d18f5bb3ea0fa55
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f4e3.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f4e3.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f4f1.svg
size: 4670
sha: 85f78aadca63de7bbfcc923f329c5057d7ea82f4
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f4f1.svg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f4f1.svg

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f50b.json
size: 64179
sha: d6c08b125b1aff546f196f70baecd60f58df6f69
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f50b.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f50b.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f50d.svg
size: 3257
sha: 3e2470b0fa0994600c9a6c570d6bf3f60ec616ad
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f50d.svg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f50d.svg

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f525.json
size: 29358
sha: dcca40d67bf7792aff40768bb26ef8969d96f135
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f525.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f525.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f602.json
size: 59124
sha: bb717384ed339f7a69c6e79328629a9990ee0eaf
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f602.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f602.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f605.json
size: 67751
sha: 52d966254e5eda11aa7080a7e9fe77bb4dc73e96
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f605.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f605.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f60d.json
size: 42336
sha: afb40904a4deb6b4f8d0d84623b2d656cad32e3c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f60d.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f60d.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f60e.json
size: 25407
sha: 5b4011db4eb89fed5f01d895a777f07037d48283
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f60e.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f60e.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f60f.json
size: 31466
sha: 55e3d16be4e86e2f15cef12d84eac84cdc7a64c1
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f60f.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f60f.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f624.json
size: 128406
sha: e33f14893456117fbee32273ec7ba50d1685765e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f624.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f624.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f62d.json
size: 119550
sha: ae422b0a16195cd07ce81ade923849bb3c86a269
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f62d.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f62d.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f62e.json
size: 18749
sha: d3570053e8a069b4be63aaa4c874d445469adcbd
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f62e.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f62e.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f631.json
size: 90226
sha: 85f96a6200f38520ded7fbfbdf1537df69ac0ca9
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f631.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f631.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f634.json
size: 24420
sha: 4ff2984d1935b4419e20185f760445ca91eea4b0
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f634.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f634.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f635_200d_1f4ab.json
size: 37987
sha: f1a3b65f847868aadb2cb1ab7e8d135105644fa3
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f635_200d_1f4ab.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f635_200d_1f4ab.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f645.svg
size: 6434
sha: f0b1fb1c059ad8ba4d1669a594ca255b55989784
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f645.svg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f645.svg

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f64c.json
size: 117526
sha: 16755b0e36fec51fdf23fce81ecf1d839a3fd817
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f64c.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f64c.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f64f.json
size: 63630
sha: 8ec0caff852b237221a0b94f85272000345c2931
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f64f.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f64f.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f680.json
size: 81575
sha: a795b3184901cb9d8963debef96c34b5141cc22c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f680.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f680.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f6d2.json
size: 34629
sha: e995cc82f362bdc97e60c30ea30569e71610fccd
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f6d2.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f6d2.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f911.json
size: 62491
sha: 8058212b685bf2cbf1da5844601fd4e06409a955
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f911.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f911.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f914.json
size: 68027
sha: de87b7d53a0fa93cccafef776fb50b8a0f547716
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f914.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f914.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f916.json
size: 187153
sha: 95cadd0eec2dec74bcb054971e601f5f1500ad28
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f916.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f916.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f91d.json
size: 86930
sha: fc660be16a9008f8d277869140c1f17bdca38ea5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f91d.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f91d.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f929.json
size: 46757
sha: 0f27cd9713d0eba411e9e89dd67e2111ee232719
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f929.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f929.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f92b.json
size: 60687
sha: 079b3383ae3c0c75a0da1d72d4b6d1c2e0be5c67
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f92b.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f92b.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f92f.json
size: 143616
sha: 9193810f00480a46a655676b40711e8eebd6a49b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f92f.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f92f.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f937.svg
size: 7883
sha: 0664d217c76e2ef069e1d50b833b4c43f9460a3c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f937.svg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f937.svg

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f972.json
size: 30188
sha: 53f169d59987fd746904776fdb4bceed35f0ae18
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f972.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f972.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f973.json
size: 67877
sha: 2aee643fa7704aa8600e555741602987c2e92605
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f973.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f973.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f9d1.svg
size: 9883
sha: a4e960c02236ae849f7dad71d92e41bda9db5e3b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f9d1.svg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f9d1.svg

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1f9e0.json
size: 115765
sha: ee82381141ca05aa8166a27faab29e54f87d3488
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f9e0.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1f9e0.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1fae1.json
size: 50214
sha: 5c6f10b96c41a2f5a9e1ec48c336d1b30fa3da64
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1fae1.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1fae1.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/1fae3.json
size: 117202
sha: bf0fec26c01ff461a23e97c0928d92ad22317dbd
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1fae3.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/1fae3.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/23f1.svg
size: 6866
sha: 1ce11f8ad3598674ba35b0ce8b5c7d6a8d15be39
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/23f1.svg

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/23f1.svg

## File: skills/digital-human-koubo/templates/packaging/public/emoji/26a0.json
size: 16168
sha: 1f33fa272eea2b3249a3198d4f8e447a6b3e817b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/26a0.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/26a0.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/26a1.json
size: 89096
sha: 9d6cffe7df357d385996ec599cbec40e950f6a06
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/26a1.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/26a1.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/2705.json
size: 15925
sha: a17f6a77a04c7358c71400ef716cae427562102e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/2705.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/2705.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/2728.json
size: 15584
sha: ff3c5f37984acb101713594f850aaa51a50a5606
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/2728.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/2728.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/274c.json
size: 7292
sha: a889ac80582b46197d0a0c888ee26b2f9f118db8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/274c.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/274c.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/2764.json
size: 8439
sha: 3e5a61613448add565f35f35aaafc176c3e08c0e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/2764.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/2764.json

## File: skills/digital-human-koubo/templates/packaging/public/emoji/manifest.json
size: 2997
sha: 89a5efcfd2b7f9040245696193a96f0873f3770f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/manifest.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/public/emoji/manifest.json

## File: skills/digital-human-koubo/templates/packaging/remotion.config.ts
size: 318
sha: 5ece36657d985a9cb2f675276905bf66d3ad26fd
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/remotion.config.ts

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/remotion.config.ts

## File: skills/digital-human-koubo/templates/packaging/src/demos/Demos.tsx
size: 25767
sha: bb649cca17e85e4c210fe32669ba748555f48ce4
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/demos/Demos.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/demos/Demos.tsx

## File: skills/digital-human-koubo/templates/packaging/src/index.ts
size: 92
sha: e20ec58da68a749048823a92b7221b6e2be99afe
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/index.ts

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/index.ts

## File: skills/digital-human-koubo/templates/packaging/src/kit/Annotate.tsx
size: 7183
sha: 488c6e88fc063cc04c8679e1d468e7c9558d94cd
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/kit/Annotate.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/kit/Annotate.tsx

## File: skills/digital-human-koubo/templates/packaging/src/kit/Beast.tsx
size: 8431
sha: 49d7ed0d275d341047a5d3b755b72dd05329a00c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/kit/Beast.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/kit/Beast.tsx

## File: skills/digital-human-koubo/templates/packaging/src/kit/core.tsx
size: 2741
sha: 4c0d728d195ca319f97eac048f4d25c89138d404
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/kit/core.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/kit/core.tsx

## File: skills/digital-human-koubo/templates/packaging/src/kit/Depth.tsx
size: 5316
sha: efb26728d20c1342464bfad2dfa8060ef7fb09fc
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/kit/Depth.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/kit/Depth.tsx

## File: skills/digital-human-koubo/templates/packaging/src/kit/Explain.tsx
size: 22627
sha: 3a41dbe4ecdebe101d84dce2fc216011a45ea20e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/kit/Explain.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/kit/Explain.tsx

## File: skills/digital-human-koubo/templates/packaging/src/kit/Map.tsx
size: 4711
sha: 7582d2369b752471f212152db81006d9d7550771
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/kit/Map.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/kit/Map.tsx

## File: skills/digital-human-koubo/templates/packaging/src/kit/NotoEmoji.tsx
size: 3400
sha: 1aa2ea9ac0f8352615f6b7a97d1b1ca9e3752b47
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/kit/NotoEmoji.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/kit/NotoEmoji.tsx

## File: skills/digital-human-koubo/templates/packaging/src/kit/Overlay.tsx
size: 11030
sha: fa4fc48de9d16bad1d7df111360d5357d85e7ae9
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/kit/Overlay.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/kit/Overlay.tsx

## File: skills/digital-human-koubo/templates/packaging/src/kit/Polish.tsx
size: 8226
sha: b9e180aef22c480376f422bab7786fa5ce4ba3b2
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/kit/Polish.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/kit/Polish.tsx

## File: skills/digital-human-koubo/templates/packaging/src/kit/registry.tsx
size: 4621
sha: a7030609c2e78cb3ed26142306730a08b5207d1d
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/kit/registry.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/kit/registry.tsx

## File: skills/digital-human-koubo/templates/packaging/src/kit/Text.tsx
size: 10121
sha: cef33088cb12f0900f9cef92ab5c47a4d36f71aa
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/kit/Text.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/kit/Text.tsx

## File: skills/digital-human-koubo/templates/packaging/src/kit/Wangan.tsx
size: 17894
sha: 2a1ac339a567e502e055d04cb077900f0700aaf8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/kit/Wangan.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/kit/Wangan.tsx

## File: skills/digital-human-koubo/templates/packaging/src/Root.tsx
size: 891
sha: f5402d91e1b4bce1acd6f8499606778d2efc3cf9
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/Root.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/src/Root.tsx

## File: skills/digital-human-koubo/templates/packaging/tsconfig.json
size: 328
sha: aad5670c0e6fa3df8ce22b7d831a135a348a4590
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/tsconfig.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/packaging/tsconfig.json

## File: skills/digital-human-koubo/templates/reference/launch-169/package.json
size: 886
sha: 4f12f1354fc288ba2a2b0d2d7ba08a8701852dc5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/package.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/package.json

## File: skills/digital-human-koubo/templates/reference/launch-169/remotion.config.ts
size: 232
sha: 1b04ecf07d77fe609f3e5e00c250fbb98cfac20b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/remotion.config.ts

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/remotion.config.ts

## File: skills/digital-human-koubo/templates/reference/launch-169/src/Film.tsx
size: 22585
sha: 61979b2be58c37fa7817167a07a49f51519c33c6
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/Film.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/Film.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/index.ts
size: 92
sha: e20ec58da68a749048823a92b7221b6e2be99afe
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/index.ts

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/index.ts

## File: skills/digital-human-koubo/templates/reference/launch-169/src/kit/Annotate.tsx
size: 7183
sha: 488c6e88fc063cc04c8679e1d468e7c9558d94cd
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/kit/Annotate.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/kit/Annotate.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/kit/Beast.tsx
size: 8431
sha: 49d7ed0d275d341047a5d3b755b72dd05329a00c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/kit/Beast.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/kit/Beast.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/kit/core.tsx
size: 2741
sha: 4c0d728d195ca319f97eac048f4d25c89138d404
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/kit/core.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/kit/core.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/kit/Depth.tsx
size: 5316
sha: efb26728d20c1342464bfad2dfa8060ef7fb09fc
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/kit/Depth.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/kit/Depth.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/kit/Explain.tsx
size: 22627
sha: 3a41dbe4ecdebe101d84dce2fc216011a45ea20e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/kit/Explain.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/kit/Explain.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/kit/Map.tsx
size: 4711
sha: 7582d2369b752471f212152db81006d9d7550771
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/kit/Map.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/kit/Map.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/kit/NotoEmoji.tsx
size: 3400
sha: 1aa2ea9ac0f8352615f6b7a97d1b1ca9e3752b47
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/kit/NotoEmoji.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/kit/NotoEmoji.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/kit/Overlay.tsx
size: 11030
sha: fa4fc48de9d16bad1d7df111360d5357d85e7ae9
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/kit/Overlay.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/kit/Overlay.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/kit/Polish.tsx
size: 8226
sha: b9e180aef22c480376f422bab7786fa5ce4ba3b2
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/kit/Polish.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/kit/Polish.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/kit/registry.tsx
size: 4621
sha: a7030609c2e78cb3ed26142306730a08b5207d1d
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/kit/registry.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/kit/registry.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/kit/Text.tsx
size: 10121
sha: cef33088cb12f0900f9cef92ab5c47a4d36f71aa
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/kit/Text.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/kit/Text.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/kit/Wangan.tsx
size: 17894
sha: 2a1ac339a567e502e055d04cb077900f0700aaf8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/kit/Wangan.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/kit/Wangan.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/AudioReactive.tsx
size: 8569
sha: 7c0ac71694befc7bdadab43a7cdcf318a160f11e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/AudioReactive.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/AudioReactive.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/brand.tsx
size: 2368
sha: 4023b2e9a16e2a0d64c0381ce8602e88f6a63b02
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/brand.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/brand.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/Carousel3D.tsx
size: 4470
sha: c2b454c6a11943fb73ba8fe2fe4792faccd066aa
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/Carousel3D.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/Carousel3D.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/ChipReveal3D.tsx
size: 6033
sha: cb50bc6eec2830f3022f5a19f4e1ffeb6cd3ada0
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/ChipReveal3D.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/ChipReveal3D.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/CubeField.tsx
size: 3237
sha: 4b0c31980ab798dd9b1d0613cdc12796ecd837fa
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/CubeField.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/CubeField.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/DataStory.tsx
size: 10612
sha: 397784fcd1ff140947eed8df229633e0ce9aae75
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/DataStory.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/DataStory.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/DeviceSwing.tsx
size: 2871
sha: 4f31319faa09f1cf8c98e476ee38a970b3fc67b5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/DeviceSwing.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/DeviceSwing.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/DualBattery.tsx
size: 2753
sha: 2221fa88e469f1dbb8b895d48a843e253a9d904e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/DualBattery.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/DualBattery.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/FlowPipeline.tsx
size: 4389
sha: 86d82840beed07b68b0170340df6f7c317cf9631
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/FlowPipeline.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/FlowPipeline.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/FoldablePhone3D.tsx
size: 13470
sha: a2c64a54ab9c5625dc002924fc2df87d261a680e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/FoldablePhone3D.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/FoldablePhone3D.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/Gallery3D.tsx
size: 5471
sha: c736c4183e5841fa4d5fed4f2c3a3dc38633a702
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/Gallery3D.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/Gallery3D.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/geist.ts
size: 827
sha: 77271c425c228b4aa798aabbf7f34e891fbf8d60
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/geist.ts

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/geist.ts

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/IconTile.tsx
size: 2376
sha: b7bb296667f5a4ddf5f524b006b81499c2d0e3a6
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/IconTile.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/IconTile.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/InfiniteZoom.tsx
size: 4267
sha: 679c089017e6457606ebd6ebf415013d0cff1a22
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/InfiniteZoom.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/InfiniteZoom.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/KineticList.tsx
size: 3647
sha: b20ce2300ff74dc64ee9332902a478eb72b6185c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/KineticList.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/KineticList.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/Liquid.tsx
size: 8494
sha: 6e1336ed8ded206ca5ba1c5e347a922b9a70256c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/Liquid.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/Liquid.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/Logo3D.tsx
size: 9505
sha: fd8e9cad0c4a9ef4ab5abb6d4e4fddd984cf8041
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/Logo3D.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/Logo3D.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/motion.ts
size: 2266
sha: af764d1a823a7d55f6c5ce6bcc13bb44b775172d
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/motion.ts

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/motion.ts

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/MotionKit.tsx
size: 15029
sha: 53297eb8fa50b6ad2421c1688d27f98f443eab16
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/MotionKit.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/MotionKit.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/PaperCut3D.tsx
size: 7828
sha: 33d53242e5e2c1afa5d2bcddc44ef195f03ac120
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/PaperCut3D.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/PaperCut3D.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/ParticleText.tsx
size: 3794
sha: 6663ae470e8bd6d7febde2a952a1fc7b31c4c4e5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/ParticleText.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/ParticleText.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/PromptToVideo.tsx
size: 14636
sha: 6813e486e66e26c7f8543efd8364acc312da52a5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/PromptToVideo.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/PromptToVideo.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/ProofBeats.tsx
size: 6884
sha: 35900e447515fb4e191144256b6e8c707a5ad59a
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/ProofBeats.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/ProofBeats.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/relay/index.tsx
size: 24947
sha: 7ca5d8a44ce2213e220ae6ff769c088b508a2ccf
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/relay/index.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/relay/index.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/ReportBuild.tsx
size: 13283
sha: 4dbf40632f55ce6aad0b0a35684bef6dafed2ed5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/ReportBuild.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/ReportBuild.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/RepoStack.tsx
size: 5441
sha: 279f5e90a5cefcd2557bf2d4f40ddc2ab33c2b5a
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/RepoStack.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/RepoStack.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/sfx.tsx
size: 1897
sha: a7a2d6094c2c76c6ab23b467bde8851b0c60f171
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/sfx.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/sfx.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/SolarSystem3D.tsx
size: 5942
sha: 0a0ca52f9163846a1b5bc837146e14a264146de8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/SolarSystem3D.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/SolarSystem3D.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/spring.ts
size: 2583
sha: c5128f53183db63cc88a033d3ec60266a87f9ac1
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/spring.ts

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/spring.ts

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/StatSlam.tsx
size: 3974
sha: 3f586e52e2bb3c85d2e4320cea07d72a71e85916
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/StatSlam.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/StatSlam.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/TemplateWall.tsx
size: 6806
sha: 55ce1a9e626e698a874b979e27794fa13e0d4b31
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/TemplateWall.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/TemplateWall.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/TerminalDemo.tsx
size: 8819
sha: 3a881f2f3b4227f8b310841e1afef3cc2a0ed09f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/TerminalDemo.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/TerminalDemo.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/ToolBeats.tsx
size: 5545
sha: f4b1bef37ff342c15d3aceb1a2cb8f45760cc30e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/ToolBeats.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/ToolBeats.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/VerticalPoem.tsx
size: 1283
sha: f223f303ab58890606c01e25cac968d9fdeca78c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/VerticalPoem.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/VerticalPoem.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/VideoMontage.tsx
size: 4949
sha: 5858bb3ec3a483e51c6dcbaccd107bee8ceb7ef9
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/VideoMontage.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/VideoMontage.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/VoxelPortrait.tsx
size: 9674
sha: 96400faecc09089d35c8959c45d1d7ba60cd041f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/VoxelPortrait.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/VoxelPortrait.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/XRayReveal.tsx
size: 5158
sha: b57cffac1a3754e7054914faa4c0d094798a7a59
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/XRayReveal.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/cinematic/XRayReveal.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons.ts
size: 1451
sha: c7c6e2a57885f9aa909b6e8e18995ddf6bc57c93
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons.ts

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons.ts

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/AnimatedIcon.tsx
size: 2414
sha: ebdcc78572a9f81df8f91994e1b8abe2c42b4eeb
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/AnimatedIcon.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/AnimatedIcon.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/cn.ts
size: 183
sha: 4a78c494076f82cb1638605e8390cc578501912a
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/cn.ts

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/cn.ts

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/a-arrow-down.tsx
size: 2918
sha: d3b7c344af8b1ace992cd0c321c4a1fcf63de6bb
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/a-arrow-down.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/a-arrow-down.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/a-arrow-up.tsx
size: 2903
sha: b6bc8fb613f9c24e1dfe12fe2b6320a5ca8d52a0
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/a-arrow-up.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/a-arrow-up.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/accessibility.tsx
size: 3802
sha: f487fde0418d53d8c54dba6be7c839485173aadc
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/accessibility.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/accessibility.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/activity.tsx
size: 2660
sha: dd1a54363442795a1053713b4ce4d13f67789009
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/activity.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/activity.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/air-vent.tsx
size: 2999
sha: 39e08858f2aa4c6984562a82867bbcf21d3b69e5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/air-vent.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/air-vent.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/airplane.tsx
size: 3743
sha: 4ef9d4c168579f1b75067c63eac98f0067c99e73
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/airplane.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/airplane.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/airplay.tsx
size: 3027
sha: 0e06d1d4b3191ddb9ebc82de780e44c69adec4f6
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/airplay.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/airplay.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/alarm-clock-check.tsx
size: 4150
sha: 7c08120e4e1b8dfb027d9fe210ff5ea3584b15a3
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/alarm-clock-check.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/alarm-clock-check.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/alarm-clock-minus.tsx
size: 3931
sha: 46a1e6acfb3c959d93cf4d1e47f6aa894fa5216a
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/alarm-clock-minus.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/alarm-clock-minus.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/alarm-clock-plus.tsx
size: 4069
sha: 805723553804b821a4b26dc766397c3a9a3f7488
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/alarm-clock-plus.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/alarm-clock-plus.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/alarm-clock.tsx
size: 4239
sha: 5a78d2fb2056c1cdc641356fbf8de7747e36d918
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/alarm-clock.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/alarm-clock.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/alarm-smoke.tsx
size: 3464
sha: 67e8ff6957bcd1d7fc58da7c845e06be62339e9d
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/alarm-smoke.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/alarm-smoke.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/align-center.tsx
size: 2492
sha: ec877e59900d0a8b99a1abb4fdb031d46e802fab
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/align-center.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/align-center.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/align-horizontal.tsx
size: 2998
sha: bc6fa61794072d794f4a24e42a2a1ef38e0a18db
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/align-horizontal.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/align-horizontal.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/align-left.tsx
size: 3033
sha: 8713b7e23b912ef37bb4492ac147bedcd645ee62
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/align-left.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/align-left.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/align-right.tsx
size: 3036
sha: 9d47bfd669ee55c7428f3c10d587b696e4eb30a4
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/align-right.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/align-right.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/align-vertical.tsx
size: 2981
sha: 91c91e9cc7037ad8814ba93bc839cbbe73db6955
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/align-vertical.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/align-vertical.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/ambulance.tsx
size: 5112
sha: f32c6fcda8fb5c91b35753408f2cf0b8eff4bef5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/ambulance.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/ambulance.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/angry.tsx
size: 3874
sha: 9cb986b93a0d91a716ba3f4e6a8f4f61520578b9
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/angry.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/angry.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/annoyed.tsx
size: 3855
sha: 87ed731c4f627349c3191351d23e41c6aa0afb04
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/annoyed.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/annoyed.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/archive.tsx
size: 3147
sha: b731989588b2e84961c940b699f41064ae8c2ddb
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/archive.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/archive.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-big-down-dash.tsx
size: 2515
sha: c2795e239a425d99961e4b16969472b223531f92
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-big-down-dash.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-big-down-dash.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-big-down.tsx
size: 2314
sha: e48a3e5ba2d280ba6f75a0484ad101646e70a841
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-big-down.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-big-down.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-big-left-dash.tsx
size: 2522
sha: 4929219ca28a2b0b7b14b146361269e379024604
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-big-left-dash.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-big-left-dash.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-big-left.tsx
size: 2320
sha: aa6d32d3e3c000320cf1bdf64b2a531dce568221
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-big-left.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-big-left.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-big-right-dash.tsx
size: 2523
sha: 63b5c487f57805dc9d7791b124ff57ab7881ef5d
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-big-right-dash.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-big-right-dash.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-big-right.tsx
size: 2318
sha: 96cb782b30abf6079b763a2b4ec4dacd94a87624
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-big-right.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-big-right.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-big-up-dash.tsx
size: 2504
sha: 59b65c8c48a3628ea65866d83fa115cad30555db
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-big-up-dash.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-big-up-dash.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-big-up.tsx
size: 2411
sha: bed50995b0117684eb2a00f209762914cba0f0df
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-big-up.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-big-up.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-down-0-1.tsx
size: 2945
sha: bceb7f7debf7916922ee74179b67572c97d56734
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-down-0-1.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-down-0-1.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-down-1-0.tsx
size: 2946
sha: abee2559a6061d59710d55da3cec4be8de52ddd0
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-down-1-0.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-down-1-0.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-down-a-z.tsx
size: 2896
sha: 61f9e93e2625da2c9ff3ac3e06ed2f8a7181ad0e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-down-a-z.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-down-a-z.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-down-left.tsx
size: 2690
sha: 773f99de2892662b57b610774e375e1e0d8417a4
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-down-left.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-down-left.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-down-right.tsx
size: 2789
sha: a0905a394d5827f8ae1fe29a4f6af6317ce17931
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-down-right.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-down-right.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-down-z-a.tsx
size: 2897
sha: 02caea522d2786eb09a45f3ce6fb18397b65e217
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-down-z-a.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-down-z-a.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-down.tsx
size: 2686
sha: e9b0fbc432554f8aee076b37c650564db73e0bb4
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-down.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-down.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-left.tsx
size: 2687
sha: 4b02bdcec53e3cc3042c970ee7c393ae77c759d1
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-left.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-left.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-right.tsx
size: 2697
sha: 23f77dceae887e498dc0dad51753ae1a2a72073b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-right.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-right.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-up-left.tsx
size: 2461
sha: c6a6671b309b06a599d5748f62ccaba1dda44df6
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-up-left.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-up-left.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-up-right.tsx
size: 2373
sha: 65cb522bbea6ad28cd5aaf0122bbbdd18c22188d
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-up-right.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-up-right.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-up.tsx
size: 2668
sha: 2808f787ffd452c689a54383b21fb0091f541005
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-up.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/arrow-up.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/at-sign.tsx
size: 3062
sha: 4549688e323813c649b7b9b0222e0afe4fbcb950
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/at-sign.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/at-sign.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/atom.tsx
size: 3139
sha: 0b4c51c9298c60c8aa2d03f859b6bec7b48c4c17
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/atom.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/atom.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/attach-file.tsx
size: 2674
sha: b2c4fee3793da33223944f03c8e4ac1e3807da34
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/attach-file.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/attach-file.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/audio-lines.tsx
size: 3658
sha: ae04e71996ea03bc40b9dacdf2c447df981b41ef
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/audio-lines.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/audio-lines.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/axe.tsx
size: 2757
sha: 7cca61bb2391e76f777d19d641b63062adf834ab
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/axe.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/axe.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/badge-alert.tsx
size: 2666
sha: fddfc57cc2461fa6c0d17566712ae7c4b70e8635
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/badge-alert.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/badge-alert.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/badge-percent.tsx
size: 2633
sha: 9f030a1e6ad9fbb4d3704bf7beb11ea61234450f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/badge-percent.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/badge-percent.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/ban.tsx
size: 3103
sha: 1c4d94ebb37bd3622028dfae7ebe4fd80ef0084f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/ban.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/ban.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/banana.tsx
size: 2862
sha: ec5e75de00c9c1ba4d0774b08ed4c8667464a361
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/banana.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/banana.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/battery-charging.tsx
size: 2619
sha: de4b72b578a6d700124e8ac04ae4c7608c282487
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/battery-charging.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/battery-charging.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/battery-full.tsx
size: 3320
sha: 34f32e9164af42a0eaf6d8e016bbfa16a074a78f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/battery-full.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/battery-full.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/battery-low.tsx
size: 2838
sha: f58e169fd53b05d5cbadc24183dce1b46130a214
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/battery-low.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/battery-low.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/battery-medium.tsx
size: 2947
sha: 915e3b14c032ce04f2baacb81d6aee4a60006fbf
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/battery-medium.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/battery-medium.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/battery-plus.tsx
size: 2735
sha: f545cc2037d5b7759b0575d212b3c9bbf4742616
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/battery-plus.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/battery-plus.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/battery-warning.tsx
size: 2646
sha: 1d9303e06680dea85a304a62c33843853d4336a4
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/battery-warning.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/battery-warning.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/battery.tsx
size: 2538
sha: 8d247da969efbbcb9bfd9f8a1852e1ea5892d1de
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/battery.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/battery.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bell-electric.tsx
size: 3597
sha: 0c18df532f3380ef879e61510bb7f73c3ae65ed3
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bell-electric.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bell-electric.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bell.tsx
size: 2385
sha: c903d4a4530c9750f5f095487c9517fbe029f675
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bell.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bell.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/biceps-flexed.tsx
size: 3176
sha: aaaa9908186d214b7eedd2ed6be0cd636fb1b53f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/biceps-flexed.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/biceps-flexed.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/binary.tsx
size: 4861
sha: 23e0e5004808efa599bdddb7fe2930d54a031a59
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/binary.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/binary.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/blocks.tsx
size: 2371
sha: 11b83f1fdfee4dc0407d399906b1f9b116cf4479
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/blocks.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/blocks.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bluetooth-connected.tsx
size: 3211
sha: dd2da44305c3a242a8bfe21cc02cab72349d4b96
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bluetooth-connected.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bluetooth-connected.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bluetooth-off.tsx
size: 2881
sha: 78473c461689fc447113fb27c82f3da6668a7bb8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bluetooth-off.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bluetooth-off.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bluetooth-searching.tsx
size: 2967
sha: 8f7b59c499fd6e0ba7fa27228818027ea81555d3
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bluetooth-searching.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bluetooth-searching.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bluetooth.tsx
size: 2557
sha: 8816bdfb6efbb74fab8645ea663cb2c8cb7e88c1
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bluetooth.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bluetooth.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bold.tsx
size: 2335
sha: 6b5e244ca481bfb60cfe3b4f3ef8003205fc3e8d
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bold.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bold.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bone.tsx
size: 2497
sha: 4d3f07eec6c77dfca997300a4f45533e2f4ef39a
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bone.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bone.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/book-text.tsx
size: 2627
sha: 458c0ce1c0addaa8a9c509b6402d69db2d5ec2c4
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/book-text.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/book-text.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bookmark-check.tsx
size: 2842
sha: 0657142fe279f38a426706a3648c3104d8c547c4
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bookmark-check.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bookmark-check.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bookmark-minus.tsx
size: 2883
sha: 676a09043e2be5674da9abbd012e6a1112d9fe81
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bookmark-minus.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bookmark-minus.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bookmark-plus.tsx
size: 3220
sha: b0e8f5aef279cad34724f91a214e401105d488ec
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bookmark-plus.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bookmark-plus.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bookmark-x.tsx
size: 3246
sha: 157d4288e2a5c5e16553c07b25df683451be96d6
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bookmark-x.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bookmark-x.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bookmark.tsx
size: 2483
sha: 82610afc21f0c4d3e54240314f7c7b57129f20f6
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bookmark.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bookmark.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bot-message-square.tsx
size: 4586
sha: 0ca4ac96ab80ca6760dd185d4cf914ee7e87cdfc
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bot-message-square.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bot-message-square.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bot.tsx
size: 3037
sha: 319963c69c9d44baab7d1b2ced2cfb6400dea7c8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bot.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/bot.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/box.tsx
size: 2887
sha: 515a14cd2a6539413ba9a1de78ae8eac5a9d7a57
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/box.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/box.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/boxes.tsx
size: 3146
sha: 4ddc914646ed6d0e040adf9f2fc57e8de0d559fd
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/boxes.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/boxes.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/brain.tsx
size: 4827
sha: a2403ce74fb2270c6633e4f69a58971912d508a2
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/brain.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/brain.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/briefcase-business.tsx
size: 2638
sha: 7418e21d080d4f63eb0c577030d79252ef803526
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/briefcase-business.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/briefcase-business.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/calendar-check-2.tsx
size: 2669
sha: 1d50cc41b0dd23841f1f19010daa15b3ab959c23
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/calendar-check-2.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/calendar-check-2.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/calendar-check.tsx
size: 2640
sha: 2e6179d57b288e23f123467b8e8e27fb77aa8a88
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/calendar-check.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/calendar-check.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/calendar-cog.tsx
size: 2876
sha: 7e0225204a64697a9977437c51c14552cc211284
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/calendar-cog.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/calendar-cog.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/calendar-days.tsx
size: 2980
sha: 3c0406e108eb0b846cfacab827a03e0070be2d7e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/calendar-days.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/calendar-days.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cart.tsx
size: 2637
sha: e040e5a253de453ba2a76ccfd0ecc74683720abf
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cart.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cart.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cast.tsx
size: 2778
sha: aa2c57d0a2f846f343c6ec4036686db0cdcd551e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cast.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cast.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cctv.tsx
size: 3136
sha: 6ff2f50602937d857a7ce326f1bca8b24cf163d8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cctv.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cctv.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-bar-decreasing.tsx
size: 3255
sha: 8df7c1523028897b1b85176d422fe17a1768f321
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-bar-decreasing.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-bar-decreasing.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-bar-increasing.tsx
size: 3255
sha: 9e6563a1462084f05eff53abf20360816ffc8d05
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-bar-increasing.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-bar-increasing.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-column-decreasing.tsx
size: 3284
sha: d799a4aec202212109a724184c171c2645d9ca0d
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-column-decreasing.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-column-decreasing.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-column-increasing.tsx
size: 3284
sha: 0eeb0afb3904cac913a43fa82daf4b8f5b39f917
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-column-increasing.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-column-increasing.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-line.tsx
size: 2453
sha: 07ad2cbc8c7bbd9b620eae6817ac3ab3a5c4535f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-line.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-line.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-no-axes-column-decreasing.tsx
size: 3287
sha: 309bbb3d4502ac65c88549c5171034946fc9525b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-no-axes-column-decreasing.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-no-axes-column-decreasing.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-no-axes-column-increasing.tsx
size: 3290
sha: 06b0e604d22c283c22013fac91c613207a25380f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-no-axes-column-increasing.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-no-axes-column-increasing.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-pie.tsx
size: 2583
sha: d8623b74a419f692204045b2846c81c6f2358067
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-pie.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-pie.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-scatter.tsx
size: 3363
sha: d3b9346b7220a85f067ee8f0a79c9377f16b5d2e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-scatter.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-scatter.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-spline.tsx
size: 2500
sha: 446fe0af9e00cccffc4adc7441ebee36e69803bd
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-spline.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chart-spline.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/check-check.tsx
size: 2816
sha: f5698af0435b37233bbaf1d67aa44de0dfb8f494
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/check-check.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/check-check.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/check.tsx
size: 2509
sha: 0f660f0f244b882c6d00a1f2fde8d7a570a5497b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/check.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/check.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chess-bishop.tsx
size: 3058
sha: 2f782321f803b4f831a094a4a19a83c508bd1f96
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chess-bishop.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chess-bishop.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chess-king.tsx
size: 2996
sha: e5079ee279ff8055beb1e6945c3d81db70fd4457
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chess-king.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chess-king.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chess-knight.tsx
size: 3004
sha: 51a8a75d9473c137a5fdfa647b7055db0194319c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chess-knight.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chess-knight.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chess-pawn.tsx
size: 3699
sha: c5f689a53c8bfad4d63d9e3c8b3dea53cf25c4db
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chess-pawn.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chess-pawn.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevron-down.tsx
size: 2381
sha: 3c1f026e6c9632e0ebe908dcfbf9b2c0c2029134
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevron-down.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevron-down.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevron-first.tsx
size: 2448
sha: f3a96c7f46cf44a474d23fe7bc9a1181381bd5e4
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevron-first.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevron-first.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevron-left.tsx
size: 2384
sha: c0e29e0cbc7433020203511b14e3fadcfe93634f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevron-left.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevron-left.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevron-right.tsx
size: 2272
sha: 7423739a6caabbd876d7bfeec130ab26bdd37f13
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevron-right.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevron-right.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevron-up.tsx
size: 2368
sha: 53c2dbaedacae914bc2e105e8e834db90547b9b6
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevron-up.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevron-up.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevrons-down-up.tsx
size: 2624
sha: ee4f88404fd30e1de1b91a66170021ea3bd66adc
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevrons-down-up.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevrons-down-up.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevrons-left-right.tsx
size: 2648
sha: 6fdc0a42f1e0382095df534d8f537a9e1f1e8912
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevrons-left-right.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevrons-left-right.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevrons-right-left.tsx
size: 2650
sha: 557f1c0f168ded48ee9466ef161db88d8f7ccf6d
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevrons-right-left.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevrons-right-left.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevrons-up-down.tsx
size: 2624
sha: 3b508789e6f6791c182036bfde7ed5048c11ecb6
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevrons-up-down.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chevrons-up-down.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chrome.tsx
size: 3189
sha: 7aaca2fca90b6356d3c89f577c8b3e324457023b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chrome.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/chrome.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cigarette-off.tsx
size: 3066
sha: ca22b90112a1395b441d0abf8b61345c608832c2
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cigarette-off.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cigarette-off.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cigarette.tsx
size: 2907
sha: 67ad7d410ae59fab3fb608448404241bcc35b62c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cigarette.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cigarette.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-check.tsx
size: 2564
sha: 213e2593b287947f8c0128d59562dce4b1c8cd79
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-check.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-check.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-chevron-down.tsx
size: 2383
sha: 6658c46aa4fd0d8ac5547d740d142ae23319f6ac
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-chevron-down.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-chevron-down.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-chevron-left.tsx
size: 2357
sha: 2843c4a2e570ff4939377ef65a3cf6d39b0cd95b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-chevron-left.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-chevron-left.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-chevron-right.tsx
size: 2363
sha: bc2cda614145deb8c750bf3cf30b00e474cc3799
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-chevron-right.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-chevron-right.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-chevron-up.tsx
size: 2367
sha: c8a15ec9aaef2f335edde644a515caeebf6cbdce
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-chevron-up.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-chevron-up.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-dashed.tsx
size: 2715
sha: 1537ce54100ffeff9b73e8058f993e2923cfc67b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-dashed.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-dashed.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-dollar-sign.tsx
size: 3117
sha: 193b6b7b9fc0f8bb8d0d41e836772a975c1f748b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-dollar-sign.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-dollar-sign.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-gauge.tsx
size: 2369
sha: 769fea44e9a374aac4a2e15506e9a56673ff93b1
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-gauge.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-gauge.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-help.tsx
size: 2501
sha: 1141fce9bf2a303b71d7025d08215acc1e17ff2e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-help.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/circle-help.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/clap.tsx
size: 2963
sha: 682a6d9ed73afc52cfca037eb41374c2d7f16579
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/clap.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/clap.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/clipboard-check.tsx
size: 2660
sha: 5859857e6af853605a6ecbbc5688ba6b65f63fb9
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/clipboard-check.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/clipboard-check.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/clock.tsx
size: 3121
sha: 5ad85f0a443e1542146085963d06dacfd0293794
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/clock.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/clock.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-backup.tsx
size: 2620
sha: 441b788005af66c4a2f59bf4fb02111542826486
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-backup.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-backup.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-cog.tsx
size: 2751
sha: cff4a13e04ec9272497c5c9b4834eafdd421aefe
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-cog.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-cog.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-download.tsx
size: 2406
sha: e7ea879dc880523ede84975f1aac72a6b23725b1
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-download.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-download.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-lightning.tsx
size: 2420
sha: 6770fc89c891dd7631a43086fabbc59b41a2c650
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-lightning.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-lightning.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-rain-wind.tsx
size: 2692
sha: 9ce1691960cdf45e5771a77cd4a56c0d2e6ad9c3
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-rain-wind.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-rain-wind.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-rain.tsx
size: 2812
sha: fe368f2cd1f5b7a3aeff332fb8258772ffcd95e5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-rain.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-rain.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-snow.tsx
size: 3100
sha: 72dab2b95e072d54b2ccc2e23466e6292f9b42b9
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-snow.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-snow.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-sun.tsx
size: 3427
sha: 4ad41deb53d2caa24f0af41eaf0a0d8a87a2ca73
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-sun.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-sun.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-sync.tsx
size: 2672
sha: 3f8a59269f617d58ae9a0bc7ecca098be3d0b9cc
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-sync.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-sync.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-upload.tsx
size: 2513
sha: dfbe9647fdbc90d87f52c771e83058bd11e018e6
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-upload.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cloud-upload.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/coffee.tsx
size: 2907
sha: dd7608f9b6e286960c2ca36f69fa009eca1a4f04
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/coffee.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/coffee.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cog.tsx
size: 2768
sha: f230ab500c92677e0ae1d0366c1682a740d8864e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cog.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cog.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/compass.tsx
size: 2460
sha: 860ad75c40f849ecbce530ef17d136ef19106f43
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/compass.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/compass.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/concierge-bell.tsx
size: 3136
sha: de2dc03aaa47c80c13ee8263095a19c0c1b0567e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/concierge-bell.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/concierge-bell.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/connect.tsx
size: 4219
sha: 1ea8ce4efe34e891a77a5c19a169e66898a7f71c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/connect.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/connect.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/construction.tsx
size: 2820
sha: 16a58e8fce8be40a6d62d25fe54291b7289a7b9f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/construction.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/construction.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/contrast.tsx
size: 2457
sha: c84b0fe079c00718dd50e131e6db8f439bab1bfc
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/contrast.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/contrast.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cooking-pot.tsx
size: 3050
sha: 2652807d34697eed07e3d7bd09508098f7641d20
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cooking-pot.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cooking-pot.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/copy.tsx
size: 2781
sha: 1eb9e98f9748a63c437fd9e498587d07ed82d25f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/copy.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/copy.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/corner-down-left.tsx
size: 2369
sha: 47460f103a3df0f5dd9ee6e4d915ca7c76c31d25
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/corner-down-left.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/corner-down-left.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/corner-down-right.tsx
size: 2376
sha: 12c51653df1feec916e5f6173cd2bcc15eeb9ab5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/corner-down-right.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/corner-down-right.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/corner-left-down.tsx
size: 2370
sha: 862976c2ef6ebb8586b07989d32df3e596a153d1
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/corner-left-down.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/corner-left-down.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/corner-left-up.tsx
size: 2354
sha: 01e4ac641da0118b251c96a6467d306aa7f2c911
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/corner-left-up.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/corner-left-up.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/corner-right-down.tsx
size: 2376
sha: 162fefd8722d9ce7c7aecaf88c02f284ab203d06
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/corner-right-down.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/corner-right-down.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/corner-right-up.tsx
size: 2360
sha: 08a3455132bee07391ace4a76f858fa05f7c96df
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/corner-right-up.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/corner-right-up.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/corner-up-left.tsx
size: 2354
sha: 95f08dff3dc664a7e7739e62e1524b5c5571750c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/corner-up-left.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/corner-up-left.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/corner-up-right.tsx
size: 2362
sha: 82b471165e48ea4114780132122d37994f3e7c32
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/corner-up-right.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/corner-up-right.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cpu.tsx
size: 3818
sha: 737c26be0bb0785783178fccd9174d51e5cafdb9
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cpu.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cpu.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/credit-card.tsx
size: 2638
sha: b3a41094603772eedab67b7d23b55473eec57eae
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/credit-card.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/credit-card.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cup-soda.tsx
size: 4371
sha: eb2d8fdf89f823b35b00b09d1f4f167ae5ced207
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cup-soda.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cup-soda.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cursor-click.tsx
size: 3876
sha: 63ba791c270f269fa94c43e28c322b005fa643ef
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cursor-click.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/cursor-click.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/database-backup.tsx
size: 2522
sha: 86494e7f6ed113081eb7ddc70c0bf0514302624f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/database-backup.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/database-backup.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/delete.tsx
size: 3429
sha: c021770c6f0a2095f65dd44fd5ea9494d5fda47c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/delete.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/delete.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/disc-3.tsx
size: 2453
sha: d58166145056a9f8602545a69274540116332ccb
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/disc-3.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/disc-3.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/discord.tsx
size: 3812
sha: 8e631d2a7328080ba722a7bc2ee3c2560445485f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/discord.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/discord.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/dollar-sign.tsx
size: 3164
sha: 3b4149f35d1691e2408a944ec58bbc0c0a058a4f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/dollar-sign.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/dollar-sign.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/download.tsx
size: 2466
sha: 6c968be94085d630779d12304fad7f069af61346
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/download.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/download.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/downvote.tsx
size: 2598
sha: b4e8f878a2d545f01858d575d65424b88bbe3ed9
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/downvote.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/downvote.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/dribbble.tsx
size: 4462
sha: eabd696187e5ca6a3b30c27fc99f80d230d4f36f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/dribbble.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/dribbble.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/droplet.tsx
size: 2521
sha: 9ddce5bc7b49bfa0170885e582b52f6bffc9037a
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/droplet.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/droplet.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/drum.tsx
size: 2788
sha: f75dc283d4eda2062c0ee56e056d09b575fa3c90
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/drum.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/drum.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/earth.tsx
size: 4096
sha: 445acbdde58cdd4516dff8cb5228d84fb554b7b5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/earth.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/earth.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/euro.tsx
size: 3305
sha: 6942f9662c7d4f6b34fa9ed45a20c50ee3a4be36
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/euro.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/euro.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/ev-charger.tsx
size: 2641
sha: f4d1c495cd5a092ff9e5b853c6f694173690cc47
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/ev-charger.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/ev-charger.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/expand.tsx
size: 3391
sha: 281fba3187d9157c96451b3502bb2055bdbcfa81
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/expand.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/expand.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/external-link.tsx
size: 2422
sha: fb0a8ba673a3bd041d73be431653033289d60736
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/external-link.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/external-link.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/eye-off.tsx
size: 2645
sha: e69db4895fff7df31a9325a3e3648fb79af24627
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/eye-off.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/eye-off.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/eye.tsx
size: 2720
sha: 59f1077f6958b41f3e2051edc22fef1b4b455a82
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/eye.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/eye.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/facebook.tsx
size: 2591
sha: cf9f9849792b70c958b356bd89ba953e6aa41647
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/facebook.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/facebook.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/fan.tsx
size: 2605
sha: 8157df6a080a2e36613dfafea87ae7d652cf98e5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/fan.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/fan.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/feather.tsx
size: 2561
sha: a5e49a740c282daa91272c9bcad23baf5bdcf06a
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/feather.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/feather.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/figma.tsx
size: 3066
sha: 8a40e411c98e14c8a491091fb94f0a22864ffcc4
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/figma.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/figma.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/file-chart-line.tsx
size: 2458
sha: 33cf806c51e4811c98df30342e94eb6e51a1b2c1
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/file-chart-line.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/file-chart-line.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/file-check-2.tsx
size: 2702
sha: 6755c646195539ce7ec0f3bc2d8336493d4f0f10
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/file-check-2.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/file-check-2.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/file-check.tsx
size: 2705
sha: 9a96a50d83542a49d8f8d08b1388d831684eacb8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/file-check.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/file-check.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/file-cog.tsx
size: 2579
sha: b9c8fb0f09c09e4d0f4be432ffa32784cdae83dc
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/file-cog.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/file-cog.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/file-pen-line.tsx
size: 2958
sha: de3b93fa691303532530c5cb08f4d32a5434e2e1
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/file-pen-line.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/file-pen-line.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/file-stack.tsx
size: 2891
sha: 1187774e5b6ced7f025196d9e56eaeb81d1cc50e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/file-stack.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/file-stack.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/file-text.tsx
size: 4073
sha: af243e8446315cedd8dd7373b602cafe4b71d488
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/file-text.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/file-text.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/fingerprint.tsx
size: 5047
sha: 739fe1dafe60af525195e1d579635e3548e7dec5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/fingerprint.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/fingerprint.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/fish-symbol.tsx
size: 2404
sha: f8a7717ec0f6ec26900d87f05785fa66a274bbda
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/fish-symbol.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/fish-symbol.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/flame.tsx
size: 2621
sha: ff75cdc85448fbd00b2f85f3a65e62ee212efe53
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/flame.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/flame.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/flask.tsx
size: 4707
sha: d0475f7c9b36bc9db613577a0210229a38d97e31
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/flask.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/flask.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-archive.tsx
size: 2479
sha: 48ddccff74ae679f03570888ac3fb1dfa4659dc1
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-archive.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-archive.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-check.tsx
size: 2733
sha: de2c1a30452f722d579f0217a1a6cd2a2df68295
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-check.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-check.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-clock.tsx
size: 3295
sha: 433d4f836e889312f044c5b60d783b51e5e0e066
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-clock.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-clock.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-code.tsx
size: 2840
sha: a19d766b7fcba811f6c19db7e3930d289cbac106
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-code.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-code.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-cog.tsx
size: 2872
sha: 6caf7284b51565ef955cfd0e4d767ee1624b3bda
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-cog.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-cog.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-dot.tsx
size: 2524
sha: 290479383c0c2cbd10eaa55ad241ee71e08584c7
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-dot.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-dot.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-down.tsx
size: 2627
sha: 89a997a3dd87f1e9bb28d1005368cc4a411a6df5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-down.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-down.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-git-2.tsx
size: 3928
sha: 2eb446281a2c751a065f8c5280a74edd46e59c2a
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-git-2.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-git-2.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-git.tsx
size: 2935
sha: 9d8d438934979b7874af3d4001d9e51990619177
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-git.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-git.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-heart.tsx
size: 2779
sha: 5e71fbd85194531b6e75887aae95eb2ba4172081
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-heart.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-heart.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-input.tsx
size: 2651
sha: 2c39a118fa1b13cd77b790f91f3fce1e89cdd8e1
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-input.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-input.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-kanban.tsx
size: 2765
sha: 13b1eba6e424dd2305561615bd056233bdecf518
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-kanban.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-kanban.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-key.tsx
size: 2743
sha: 3684f2c62d35155c37ccffa2742a5704a83c839f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-key.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-key.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-lock.tsx
size: 2744
sha: a512fac3655d206e1ef1e6a6702ac8e4d668d632
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-lock.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-lock.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-minus.tsx
size: 2538
sha: 57b2eb149aaec64ef788c0193c1973e67a8fd67c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-minus.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-minus.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-open.tsx
size: 2629
sha: 988d6d916844ef0c1f1c43d553f5dffbfd5eb170
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-open.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-open.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-output.tsx
size: 2525
sha: 42425614b73ee054d09039ac4e028eaebb1066d1
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-output.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-output.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-plus.tsx
size: 2840
sha: c1778ba5bc31033a189fdf204be36acd652817c8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-plus.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-plus.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-root.tsx
size: 2776
sha: f063e2165115a947f40af001ffa00dd1bf177532
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-root.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-root.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-sync.tsx
size: 2732
sha: 30f3a348666ac6c17700396415b121cb959deb54
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-sync.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-sync.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-tree.tsx
size: 4032
sha: 75613faf3ef0de71a0db3581d9ea21adb18f39ff
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-tree.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-tree.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-up.tsx
size: 2611
sha: 978afc111a60ae9d49bb8246a9090716b25f67d3
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-up.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-up.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-x.tsx
size: 2673
sha: 65462ab6b5bb0f7eb122e7e35ac1002de654ae36
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-x.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folder-x.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folders.tsx
size: 3135
sha: 2fd3fa9ad5506dc3294c3d7f59cba76b32e4db99
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folders.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/folders.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/frame.tsx
size: 3707
sha: e3ba32363e600a00deec094f79f1e90792eef5bc
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/frame.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/frame.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/frown.tsx
size: 4326
sha: 5f8aeeef53ae9c3ad67bf6d45c5afa8758acbe51
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/frown.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/frown.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/gallery-horizontal-end.tsx
size: 2731
sha: f4ca80096b47e1a27040baa3ac01e7c33d14f2e1
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/gallery-horizontal-end.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/gallery-horizontal-end.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/gallery-thumbnails.tsx
size: 2484
sha: 09bad66820469a579e73910bac876cb410256303
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/gallery-thumbnails.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/gallery-thumbnails.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/gallery-vertical-end.tsx
size: 2715
sha: 7da4f384a7d38eb68cc0c94664ccc4270e590124
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/gallery-vertical-end.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/gallery-vertical-end.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/gauge.tsx
size: 2535
sha: 0bb67ddfd9826ab8ffc8e6e39efa66071d7502d8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/gauge.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/gauge.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/gavel.tsx
size: 2700
sha: 77275d7efcda2f21695fb5f0952beb4ba7b8246f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/gavel.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/gavel.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/georgian-lari.tsx
size: 3330
sha: 43d2bd7a3c4a3b9e601858f046c3b5c680623cdc
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/georgian-lari.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/georgian-lari.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-branch.tsx
size: 4463
sha: a2b39d3b33ec79a9f26c51c99f8e571b6f4b7cf5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-branch.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-branch.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-commit-horizontal.tsx
size: 2803
sha: 7b1be0c0141146c8a16113637c5f0c205cc251db
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-commit-horizontal.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-commit-horizontal.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-commit-vertical.tsx
size: 2690
sha: b6d6171ea432fd8c31c31d3846fd67419e7cf621
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-commit-vertical.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-commit-vertical.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-compare-arrows.tsx
size: 4952
sha: bb0e81aad3e30cf51a8815e9354ba3bb677490e4
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-compare-arrows.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-compare-arrows.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-compare.tsx
size: 4438
sha: 63184f6bd2c22731eaaa598ed6bee8d53d14c066
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-compare.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-compare.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-fork.tsx
size: 4941
sha: f9d4c0fe0bb7675fee5d090bf6647bd534b60cce
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-fork.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-fork.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-graph.tsx
size: 5551
sha: fcf6b81fe735c18d35319a4e93615b0daad24152
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-graph.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-graph.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-merge.tsx
size: 3783
sha: 5b5368d4e94f0c69f1dc7ac2f544f2ea246e7317
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-merge.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-merge.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-pull-request-closed.tsx
size: 4999
sha: b75a87e6ec469bc389b67634f9a9f4446c4d9ec9
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-pull-request-closed.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-pull-request-closed.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-pull-request-create.tsx
size: 4713
sha: 643705538ac9f5dc3a212c8deb13d897f32e5529
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-pull-request-create.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-pull-request-create.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-pull-request.tsx
size: 4120
sha: 690b353ed6d331f0d132569ea199063697c863c7
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-pull-request.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/git-pull-request.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/github.tsx
size: 3679
sha: f8d7265969202eb66ca04837c9c09255922eb69a
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/github.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/github.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/gitlab.tsx
size: 2828
sha: a7488d325ce5c2df970b4199d1388a8ab943a4c6
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/gitlab.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/gitlab.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/graduation-cap.tsx
size: 2843
sha: 0136b3baead4858c646652cde417a729e3625efb
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/graduation-cap.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/graduation-cap.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/grip-horizontal.tsx
size: 3255
sha: ce20f38dfc15c1445fda27524b33ca7d982fff99
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/grip-horizontal.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/grip-horizontal.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/grip-vertical.tsx
size: 3269
sha: 1247b8c7e314e70a1583732cc0aa37507aaf18cc
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/grip-vertical.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/grip-vertical.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/grip.tsx
size: 3272
sha: f5e55d777e587d22763f16d416c1f3ef3c761cd3
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/grip.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/grip.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hammer.tsx
size: 2798
sha: f25b0201f68e7b354570d7042c038230d653665c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hammer.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hammer.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hand-coins.tsx
size: 3509
sha: f5698c4ccfc943005a208cc38e977350e3700d51
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hand-coins.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hand-coins.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hand-fist.tsx
size: 2817
sha: c22cba31b670428db9ecf4bb9f7e3f20998cf29d
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hand-fist.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hand-fist.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hand-grab.tsx
size: 2632
sha: c9b5ad27102c03a67bf247300f5d461a24372dfe
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hand-grab.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hand-grab.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hand-heart.tsx
size: 2939
sha: 6859c8ea6e8315b2c1df6f56c08706fb4e17718a
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hand-heart.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hand-heart.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hand-helping.tsx
size: 2562
sha: 42ed60ab642cceb6ecef96fa4711150691373f96
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hand-helping.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hand-helping.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hand-metal.tsx
size: 2658
sha: 8abbd1e017c303d7ec9adb87a2fcd66af043282a
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hand-metal.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hand-metal.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hand.tsx
size: 2610
sha: fe5a4968580ff9cbad086971d7cbf2e1b63f8ea9
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hand.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hand.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hard-drive-download.tsx
size: 2457
sha: 39a7d60436d43ca84086f913cc3c76e335033159
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hard-drive-download.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hard-drive-download.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hard-drive-upload.tsx
size: 2441
sha: 6e927af412ca06ce1ea98f84cec89ab0250031b1
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hard-drive-upload.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hard-drive-upload.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hat-glasses.tsx
size: 3175
sha: e5be6cca631c6a7b46fe14eedfa9ee8652e76745
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hat-glasses.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hat-glasses.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/heart-handshake.tsx
size: 2755
sha: 1e2e3984d28ec9dd977d5783cebb9a97bdbad857
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/heart-handshake.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/heart-handshake.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/heart-pulse.tsx
size: 3996
sha: 51e62e12cfa6c24f5f754aeabf8efe38642ca762
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/heart-pulse.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/heart-pulse.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/heart.tsx
size: 2354
sha: db2991c1c5386826905a414781f49133545a5b8f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/heart.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/heart.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/history.tsx
size: 3574
sha: c0feb1b98ddfb36318b78909d5b7f0aa38ad3001
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/history.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/history.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/home.tsx
size: 2584
sha: 7e6638400e0fb47025854a77510a474c203f9a46
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/home.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/home.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hourglass.tsx
size: 2737
sha: 56307a07938aed54e09d86fcb24f445ca6121c68
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hourglass.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/hourglass.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/id-card.tsx
size: 2947
sha: f80534098d598425b815bfc50659c4df97a16afd
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/id-card.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/id-card.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/index.ts
size: 38032
sha: 467a0d55c07ca7576eb84d2d6ba02588ccd292ab
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/index.ts

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/index.ts

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/indian-rupee.tsx
size: 3698
sha: 13649d931e7f6fef3b820993950a5e69e27eebfe
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/indian-rupee.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/indian-rupee.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/instagram.tsx
size: 4381
sha: 7f675fe4c7d5149f61ab106c884d804a91b462d8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/instagram.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/instagram.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/italic.tsx
size: 3086
sha: 756d3875d20f1ba35d2fac7c9dead93e00ae9a7b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/italic.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/italic.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/japanese-yen.tsx
size: 3355
sha: 91e98829afd5f958a996206ee0975ec15e3c6513
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/japanese-yen.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/japanese-yen.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/key-circle.tsx
size: 2535
sha: 036de1d94930aa564b7a8e174757c5e938e84d8c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/key-circle.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/key-circle.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/key-square.tsx
size: 2637
sha: 2292b2a29ed99defc7a60439886c1c98858fd152
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/key-square.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/key-square.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/key.tsx
size: 2720
sha: 92d4d2d726a5444926cdc2538bdebeface8ee0e5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/key.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/key.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/keyboard.tsx
size: 3278
sha: 4bd88d620740f9906077445adceeed634f65d6a4
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/keyboard.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/keyboard.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/languages.tsx
size: 3937
sha: 338ba837fc096d37e733d7831e3abbc586e55bd3
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/languages.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/languages.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/laptop-minimal-check.tsx
size: 2623
sha: ed0fc133cc65665918095f9c0d04767f4f9bcfdf
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/laptop-minimal-check.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/laptop-minimal-check.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/laugh.tsx
size: 4044
sha: dd8464bf2786d671fe4ff653fa6fde607454d18c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/laugh.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/laugh.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/layers.tsx
size: 3026
sha: ad8b509f7685056e72ed15c85e42dfe9bf8b32cb
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/layers.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/layers.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/layout-grid.tsx
size: 3956
sha: 33e5ad5d90e79ad31d6a0569e435e690534a2bda
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/layout-grid.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/layout-grid.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/layout-panel-top.tsx
size: 3528
sha: c905539962ffd1d21d010fb6d654c8a7d6c1032d
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/layout-panel-top.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/layout-panel-top.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/leaf.tsx
size: 2572
sha: 7ce0edbeb76d241dc7c0efaeca60ab0cad32a980
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/leaf.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/leaf.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/leafy-green.tsx
size: 2776
sha: d82e08c20314c30ddd78c0ba12eb5325d71b4212
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/leafy-green.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/leafy-green.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/LICENSE
size: 1070
sha: 6148b13f96d4f184806bb27116d46b27062bba5b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/LICENSE

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/LICENSE

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/link-2.tsx
size: 2787
sha: 800105209d1d97f380ef0281124ed38bda877bc7
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/link-2.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/link-2.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/link.tsx
size: 2715
sha: 26e0cda5998e81927a549ad847dbce872a3067e6
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/link.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/link.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/linkedin.tsx
size: 4357
sha: 3e74354f6d1be9b76d03b668acf9246b639682bb
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/linkedin.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/linkedin.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/loader-circle.tsx
size: 2490
sha: 731f7d6d6bbcf6839291b278f9668fcb84d81548
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/loader-circle.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/loader-circle.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/loader-pinwheel.tsx
size: 2654
sha: 2e6f2bb4dba8cbd4b4534253f4a07e8aac9ba42a
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/loader-pinwheel.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/loader-pinwheel.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/loader.tsx
size: 2835
sha: a590cac16ddbbc8bc3395fee0eec64260e5349d7
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/loader.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/loader.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/lock-keyhole-open.tsx
size: 2802
sha: d0fd40c632933b5afb7cbc1bafca7417c676e115
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/lock-keyhole-open.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/lock-keyhole-open.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/lock-keyhole.tsx
size: 2941
sha: 9f8516c2de54377c08fefe15a30565c5980cb5c0
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/lock-keyhole.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/lock-keyhole.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/lock-open.tsx
size: 2880
sha: a93f8c8acc6900af417f0ce6a68e9943cc09ba4e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/lock-open.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/lock-open.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/lock.tsx
size: 2849
sha: 9ea717b69e0ea2f6a56ea1f3e02899a2dde354cb
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/lock.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/lock.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/login.tsx
size: 2530
sha: 02ca465aa07d027be6ed190bb7215ef2a28cd4f9
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/login.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/login.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/logout.tsx
size: 2536
sha: e9c6340dc71be25e351162419abb056025c03717
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/logout.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/logout.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/mail-check.tsx
size: 2723
sha: 965090e91ba711f8f9e6e5ca5dd583452602fbd4
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/mail-check.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/mail-check.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/mailbox.tsx
size: 2771
sha: 9adf5f05181e54c2aee0f1c7a1363e87c2357ce7
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/mailbox.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/mailbox.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-check-inside.tsx
size: 2783
sha: 83820f8d0ef9c52d8ba3657ccc45ceddff6b621c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-check-inside.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-check-inside.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-check.tsx
size: 2937
sha: 1961c1f6e8b1c980294d5a910c461b71653eb15a
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-check.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-check.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-house.tsx
size: 2968
sha: ff77a3d7f69e77193ebc4d091a48e8bd0a7fbf18
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-house.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-house.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-minus-inside.tsx
size: 2777
sha: ca6ae7619f6b0ae1d672a88bc56ae738286ee5a1
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-minus-inside.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-minus-inside.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-minus.tsx
size: 2920
sha: c5029e9545a37517b25d6ccb3b67473a7157a59f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-minus.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-minus.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-off.tsx
size: 3038
sha: da54f299f82074930f283c26b60bbfbe4d220200
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-off.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-off.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-plus-inside.tsx
size: 3192
sha: ac3ff7d5df67b00d8f641fb06a2cc83fb8b11be9
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-plus-inside.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-plus-inside.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-plus.tsx
size: 3348
sha: de0f6a4b08db0a9b242097fcf516be18c6bac54a
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-plus.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-plus.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-x-inside.tsx
size: 3165
sha: 95f2b1ffca6a628e2d61a68b6fc4ff43cf3c25ca
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-x-inside.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin-x-inside.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin.tsx
size: 2873
sha: 7f3722af1db1f18c9cdc2dddf747aaf3bb8aa5de
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/map-pin.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/maximize-2.tsx
size: 2772
sha: 203d7e8ff40f8308bc14e97f3cd8e3ae5dce8227
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/maximize-2.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/maximize-2.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/maximize.tsx
size: 3329
sha: 47d3f719677171e2807f56668ca2e9567ae0cc83
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/maximize.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/maximize.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/meh.tsx
size: 4211
sha: 1c660637318b0cf7ab8c33083fe89389e3e4fb78
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/meh.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/meh.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/menu.tsx
size: 3054
sha: d74f0985f4f93756a4f85435d27a8b91ba97dcd5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/menu.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/menu.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-circle-check.tsx
size: 2631
sha: e2270937636e6c6b3e7b5a2d1f9dbeb74d4bb3dc
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-circle-check.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-circle-check.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-circle-dashed.tsx
size: 2799
sha: 664279ed2875489f48195d4f38f04e6c3d284dba
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-circle-dashed.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-circle-dashed.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-circle-more.tsx
size: 2907
sha: 6ab3fe5341bcae4480eb4a6b8678898f901bcc52
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-circle-more.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-circle-more.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-circle-plus.tsx
size: 3139
sha: eef58eaaf0617ca1d422fd166afa7a8afae22599
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-circle-plus.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-circle-plus.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-circle-x.tsx
size: 3122
sha: 00ee139919517e35498a1b40f564f87039ab4f06
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-circle-x.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-circle-x.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-circle.tsx
size: 2425
sha: fb3537fa7439d91a3bcdb0bb23cfe8add8faf52c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-circle.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-circle.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-square-check.tsx
size: 2669
sha: a81b30531cc7063b323e1ec87250bcf3392105ee
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-square-check.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-square-check.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-square-dashed.tsx
size: 2640
sha: a2f5679676160864ae3fad4595458aba8a9cd3ac
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-square-dashed.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-square-dashed.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-square-more.tsx
size: 2938
sha: 95aef709bfef1740ff32c096cd7c4929abebc681
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-square-more.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-square-more.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-square-plus.tsx
size: 3131
sha: c3d299de6aa0a2b0ee868bde2e469b8194e6d54e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-square-plus.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-square-plus.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-square-x.tsx
size: 3122
sha: 0bda46d42b2ee1fc113017f3129d3cf9442d3a55
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-square-x.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-square-x.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-square.tsx
size: 2456
sha: 06d84161bd74cdbdb20562c42da6605e99951d78
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-square.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/message-square.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/mic-off.tsx
size: 2741
sha: 69bddec3d7dd85d0be044370f1ab2921d15498d9
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/mic-off.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/mic-off.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/mic.tsx
size: 2475
sha: a94b1d695a742da43ebe2c40bedc49e294fc3e7a
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/mic.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/mic.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/minimize.tsx
size: 3392
sha: 22eafd4a986e32d0987cf7e3921e650fb2ed71eb
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/minimize.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/minimize.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/monitor-check.tsx
size: 2604
sha: 65bbebff84a662454ad8f4d9152d5b18641750d5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/monitor-check.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/monitor-check.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/monitor-cog.tsx
size: 2929
sha: 081571d9ab21a86c9a3f706e625244f4adfa6ede
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/monitor-cog.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/monitor-cog.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/moon.tsx
size: 2374
sha: c6a8768128bca3aa08a92d5a0d7a5779fd3a9298
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/moon.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/moon.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/nfc.tsx
size: 3302
sha: 6d2f611940150ba189dd3a86914ce0755df24796
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/nfc.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/nfc.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/palette.tsx
size: 4383
sha: 09f9e537b9bf3b139914417b4f0c20be6cefdbe4
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/palette.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/palette.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/panel-left-close.tsx
size: 2408
sha: f0fa9f7d67a3f61b5c847eb7d336680578ce89ee
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/panel-left-close.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/panel-left-close.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/panel-left-open.tsx
size: 2398
sha: 5b9f4167b29d7055c67030891f2ea0c9e9cbf02c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/panel-left-open.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/panel-left-open.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/panel-right-open.tsx
size: 2409
sha: bfdf4517f4c71acf6a4078d78a9e83c388e95336
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/panel-right-open.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/panel-right-open.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/party-popper.tsx
size: 4380
sha: e66f8890d8bd338d9dd00ce78ed53cc68fde289d
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/party-popper.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/party-popper.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/pause.tsx
size: 2902
sha: 0c9d8973cb928db28d1fcdd750ea9853969ce146
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/pause.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/pause.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/pen-tool.tsx
size: 3050
sha: 7f9c25032b85dd64d89c07d9f93dfcceeb1cfbad
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/pen-tool.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/pen-tool.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/philippine-peso.tsx
size: 3206
sha: e34884258c5d6c587586d9f6c2a23d45dfd0927a
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/philippine-peso.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/philippine-peso.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/phone-call.tsx
size: 3899
sha: 5e97ea3cbebcb5634be06a1ba68e537b84c0db37
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/phone-call.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/phone-call.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/phone-forwarded.tsx
size: 3260
sha: fdb94c544a23ca8a5a452f0e11f366cc082f9089
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/phone-forwarded.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/phone-forwarded.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/phone-incoming.tsx
size: 3016
sha: 01e7108289ded9a01d9f5903dea967517dabeaaa
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/phone-incoming.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/phone-incoming.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/phone-missed.tsx
size: 3140
sha: 57d69d02387cc7666f6f6df09e84b9e57ea1eb82
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/phone-missed.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/phone-missed.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/phone-off.tsx
size: 2630
sha: 6d0b9130623b34f2c2cd5c5243dd895fbe105f18
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/phone-off.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/phone-off.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/phone.tsx
size: 2543
sha: 5ffaffdc1af1c27d694c7c1639a04f5458e69480
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/phone.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/phone.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/pickaxe.tsx
size: 2997
sha: 0cfc3375c6417f4bf6b7219abfe0a02eaf96904e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/pickaxe.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/pickaxe.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/plane-landing.tsx
size: 2834
sha: a9a80a8e291c341737eef44996783e9f5da18fb2
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/plane-landing.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/plane-landing.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/plane-takeoff.tsx
size: 2772
sha: c1a7d85bbd06b8913c3f7054c83e12295a22f5f6
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/plane-takeoff.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/plane-takeoff.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/play.tsx
size: 2414
sha: 1342bc43e321eb5c9f21aa5328389a973ae48c57
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/play.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/play.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/plug-zap.tsx
size: 2595
sha: 33c11480ca30ab55a2fe92a2363c3b97e1dbfc2b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/plug-zap.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/plug-zap.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/plus.tsx
size: 2280
sha: cd1d9f0829b4ade33c8ddce4ca0e198eb83b378d
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/plus.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/plus.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/pound-sterling.tsx
size: 3345
sha: 5f2c15c3eecd7dd9809dac25dfbbc94f4ac51484
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/pound-sterling.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/pound-sterling.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/projector.tsx
size: 3999
sha: c239381534f1ca4fc37016165aa3e907b387e257
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/projector.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/projector.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/rabbit.tsx
size: 2745
sha: 575d73841af0bb57111790dd476ee73816f1dcc8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/rabbit.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/rabbit.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/radio-tower.tsx
size: 3437
sha: b56f5b3f497274fac7e918bdd07cfa3c0fcc8d73
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/radio-tower.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/radio-tower.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/radio.tsx
size: 3328
sha: 799c37109eb7c51ff05a4682e21f04836ea71a84
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/radio.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/radio.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-cent.tsx
size: 3619
sha: 299be835bee9c3e2464a08f21f58cf318608e986
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-cent.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-cent.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-euro.tsx
size: 3575
sha: 1aa9fdb256d61cff3160fa777cf42dde31489eeb
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-euro.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-euro.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-indian-rupee.tsx
size: 3655
sha: 3108135feb2953fb9e1f96061e4f8fdc264482a1
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-indian-rupee.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-indian-rupee.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-japanese-yen.tsx
size: 3803
sha: 9ef15c76ce8ba3a54460191b7cc32cf6e3fd51fc
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-japanese-yen.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-japanese-yen.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-pound-sterling.tsx
size: 3637
sha: 8c223da8d7c1600817686b3ba26ddab116b8d629
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-pound-sterling.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-pound-sterling.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-russian-ruble.tsx
size: 3508
sha: bf8bf679390d261a0a800dbeab0055ca58af7df8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-russian-ruble.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-russian-ruble.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-swiss-franc.tsx
size: 3596
sha: 4acbd5cc8081c83d9189fc32167323db36af14dc
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-swiss-franc.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-swiss-franc.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-text.tsx
size: 3477
sha: aa82754ef045b9693c9c41445217ef57b342100d
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-text.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-text.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-turkish-lira.tsx
size: 3504
sha: ce0ca8769cd1a1567eda47da8180849711b9d941
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-turkish-lira.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt-turkish-lira.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt.tsx
size: 3567
sha: 222aabf6707415211a47deb8bab5f16165964a63
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/receipt.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/redo-dot.tsx
size: 3093
sha: e551aea897c14d18665b0fa0b5059d844a71966c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/redo-dot.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/redo-dot.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/redo.tsx
size: 2756
sha: c93230d39844ee3da17f324638c5b04e12c1b5d4
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/redo.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/redo.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/refresh-ccw-dot.tsx
size: 2328
sha: 6be5899e62a61961e38cbee8eab49ff9d01a34f9
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/refresh-ccw-dot.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/refresh-ccw-dot.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/refresh-ccw.tsx
size: 2377
sha: c29f1ec3f4cd063a64208eecfbb34401aa365d64
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/refresh-ccw.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/refresh-ccw.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/refresh-cw-off.tsx
size: 2487
sha: 3b72175fdfa49fb1c2bea83a039f0552fa1849b7
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/refresh-cw-off.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/refresh-cw-off.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/refresh-cw.tsx
size: 2354
sha: f96a8768ec67899050a684911f53f168c041963a
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/refresh-cw.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/refresh-cw.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/rocket.tsx
size: 3750
sha: d63a5ad5d46478f9df752679bbbecf044e208083
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/rocket.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/rocket.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/rocking-chair.tsx
size: 3110
sha: 335a159c0dd5c83dd5c563903661b18a84c88850
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/rocking-chair.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/rocking-chair.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/roller-coaster.tsx
size: 2870
sha: 196c7b312a613ba9a90128ca7c0857b5c3af1556
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/roller-coaster.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/roller-coaster.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/rotate-ccw.tsx
size: 2244
sha: dc9d0591a7986dc0988dcdfa3e036ad1be4a7024
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/rotate-ccw.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/rotate-ccw.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/rotate-cw.tsx
size: 2237
sha: e572afc0e22eb4260d1a2bae05acdef9bac1214c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/rotate-cw.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/rotate-cw.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/route.tsx
size: 3215
sha: 6714fbeff7db936dc37252b64313f6d7af609581
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/route.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/route.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/router.tsx
size: 3184
sha: a20b9e4e2f0e6d48ccdc3546ede85928b353859c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/router.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/router.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/russian-ruble.tsx
size: 3056
sha: 1fe45e2acdb1e14fceebdc3ea9832e02f5273b80
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/russian-ruble.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/russian-ruble.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/satellite-dish.tsx
size: 3564
sha: c398b3d77559495ac4fb12cdff121f5e99f6572d
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/satellite-dish.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/satellite-dish.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/saudi-riyal.tsx
size: 3096
sha: 8c1faa9e66d41d1fbdd23539eb2db2f38ecf90ae
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/saudi-riyal.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/saudi-riyal.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/scan-face.tsx
size: 3851
sha: 322b23e0c66ec35887a34ee51670ca1eea1f367b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/scan-face.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/scan-face.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/scan-text.tsx
size: 3759
sha: d116aeb47d285320e70392009914a5a3d8bfdeb7
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/scan-text.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/scan-text.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/search.tsx
size: 2340
sha: 326e0d9d2976c197b34821ddbd27316f17766397
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/search.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/search.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/send.tsx
size: 3387
sha: 7f27c732bcb2fb55eb3a8a5c72a9800c25547363
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/send.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/send.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/server-cog.tsx
size: 3017
sha: 984daacb122dd93fd310e8a04dbd01cbcfbbac9b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/server-cog.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/server-cog.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/server-crash.tsx
size: 2634
sha: 1a578b4de8822fed9b695e00f94e418c667a343e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/server-crash.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/server-crash.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/server.tsx
size: 3072
sha: 56346f85dc114a57543501e98ba2df9b018409b0
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/server.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/server.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/settings.tsx
size: 2879
sha: 68235989c0bc97952edcd36fc2a95cd227677260
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/settings.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/settings.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/shield-check.tsx
size: 2741
sha: e5db067e3cbab0a87b5c4fa11dc67ceca346c14b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/shield-check.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/shield-check.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/ship-wheel.tsx
size: 2727
sha: c1fbd42ce11fb6dd618c462efd5bff4391b3eab9
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/ship-wheel.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/ship-wheel.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/ship.tsx
size: 3024
sha: 39bdeda76162922ffaa03dec32af6f165512b3f7
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/ship.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/ship.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/shower-head.tsx
size: 3128
sha: 7fba4701415c0785a41e36209be2b9303c4b6c4b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/shower-head.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/shower-head.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/shredder.tsx
size: 3597
sha: 857610b95046e97deb532663fe6110c01474a077
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/shredder.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/shredder.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/shrink.tsx
size: 3389
sha: 2c504e6a3f1c23ed7314fa325466da88e7f47bf2
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/shrink.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/shrink.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/sliders-horizontal.tsx
size: 5207
sha: 8864cd3aa316d4a8ded7a86da4134c8a4ea46e3c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/sliders-horizontal.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/sliders-horizontal.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/smartphone-charging.tsx
size: 2451
sha: 9898b18ec25a8849a0a20bd5da15e3f1724a90e0
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/smartphone-charging.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/smartphone-charging.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/smartphone-nfc.tsx
size: 3080
sha: 8ba0fc0ab0f166bbff0605e674bda10b3a2d4de6
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/smartphone-nfc.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/smartphone-nfc.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/smile-plus.tsx
size: 2811
sha: 62935d5e9044aa8118adac227073d6545371735e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/smile-plus.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/smile-plus.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/smile.tsx
size: 4116
sha: d493c51b589ceaa780530a8a3cb18695fedd2138
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/smile.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/smile.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/snowflake.tsx
size: 2847
sha: 3676f9953a1d320cbe6c7b15e91744f7444a4340
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/snowflake.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/snowflake.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/soup.tsx
size: 3189
sha: db03fb5cfff628ba5655fc50846d36a0e3117042
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/soup.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/soup.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/sparkles.tsx
size: 3770
sha: 0efd097f88081f0e2c58cffe2c050d9584973b7c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/sparkles.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/sparkles.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/spray-can.tsx
size: 3596
sha: f59cc2801725a38ac65ed1a2ace755130a210c12
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/spray-can.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/spray-can.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-activity.tsx
size: 3025
sha: 199eb27963ddaffcbe9ec6356dee1e8e452ae7f9
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-activity.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-activity.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-arrow-down.tsx
size: 2969
sha: d4d7e9d48d435d83c34a60f9ed223547191a5cb0
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-arrow-down.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-arrow-down.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-arrow-left.tsx
size: 2974
sha: 70059755d3f3aff37af578df8c5c47aeebec5e58
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-arrow-left.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-arrow-left.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-arrow-right.tsx
size: 2977
sha: 9d48fbc8ea317bdef0dc1b8f2a3887169370685b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-arrow-right.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-arrow-right.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-arrow-up.tsx
size: 2961
sha: 514079c528f230f23fd52a4a076cd359b14b18db
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-arrow-up.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-arrow-up.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-chevron-down.tsx
size: 2372
sha: c878a027b0fc30969fc09b8859056752ea9ff5bd
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-chevron-down.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-chevron-down.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-chevron-left.tsx
size: 2373
sha: 0a6be3544da00a552844a4d75b3a10b7aeb7e087
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-chevron-left.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-chevron-left.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-chevron-right.tsx
size: 2379
sha: 6fa4ee0a51f2847188431f60a57d906587ea1d74
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-chevron-right.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-chevron-right.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-chevron-up.tsx
size: 2356
sha: 0b4497da26451c9b141c8456951967492404c6d5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-chevron-up.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-chevron-up.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-pen.tsx
size: 2577
sha: 67ef8b7f868cde44b39b9a0e17f803d088d0cf1a
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-pen.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-pen.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-stack.tsx
size: 3037
sha: fd74167c09340663b567d6fdbbfd7de3de8e8d82
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-stack.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/square-stack.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/stamp.tsx
size: 3260
sha: b966f327a9e8d3bc03b40db361d16536ff0aa689
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/stamp.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/stamp.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/stethoscope.tsx
size: 5168
sha: d776f935ec2a4652717514983e08904d5734a3b8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/stethoscope.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/stethoscope.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/sun-dim.tsx
size: 2698
sha: 0ea6fed410cce668f5f9a488ce33046df4ccb7f2
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/sun-dim.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/sun-dim.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/sun-medium.tsx
size: 2732
sha: dfad96ed55fe256cc3679e0c70d4bdff61cd3679
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/sun-medium.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/sun-medium.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/sun-moon.tsx
size: 3398
sha: 7103de70a4a3b7c4cdb62c415b789904a9ff8270
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/sun-moon.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/sun-moon.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/sun.tsx
size: 2681
sha: 3282148af7e2b11f713544ff080636bd4ba2b9db
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/sun.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/sun.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/sunset.tsx
size: 3304
sha: 2a4d982b20b3bbd6896386f356aa362a482a52b7
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/sunset.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/sunset.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/swiss-franc.tsx
size: 3286
sha: bdddf0812c35763208a55f5bc1dbab376689025c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/swiss-franc.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/swiss-franc.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/switch-camera.tsx
size: 2814
sha: 9399f73eb045f2011d3661a6331e4640a9b98e92
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/switch-camera.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/switch-camera.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/syringe.tsx
size: 4222
sha: 43632232cc19be6a61417d09324d8b8719cc09f3
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/syringe.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/syringe.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/telescope.tsx
size: 3135
sha: 6b981777f018b03bfd29a0e4da5b14794506b10f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/telescope.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/telescope.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/terminal.tsx
size: 2494
sha: 84e43c697363a48050cc7e19c74da81a2afff8f8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/terminal.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/terminal.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/thermometer.tsx
size: 2466
sha: 4f0db77e94f910ae82e9bac734ee20665b85ca2f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/thermometer.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/thermometer.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/ticket.tsx
size: 3136
sha: e93a6638c4ab219db7a8addbce8e577a1ddcba62
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/ticket.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/ticket.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/timer.tsx
size: 3005
sha: 916c4f4d44fd05d0a5b7a147110b45e4876a4281
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/timer.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/timer.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/tornado.tsx
size: 3293
sha: c53ea7090071cf3ec53cd7486589f6c8993c574e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/tornado.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/tornado.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/train-track.tsx
size: 3180
sha: 3f2132b882dcae67b514bc2acc1aaaaa133a5b55
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/train-track.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/train-track.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/tree-deciduous.tsx
size: 2445
sha: d37f7fe2f18ec0fc660d23499cd044b28eb49c5b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/tree-deciduous.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/tree-deciduous.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/tree-pine.tsx
size: 2491
sha: 4249a963a8ec2b1bdcb9c6c1f3c7f43819cf9d5d
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/tree-pine.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/tree-pine.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/trending-down.tsx
size: 3301
sha: a26a9ca6006c6e4308556b68cda1ae659fd6c6a3
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/trending-down.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/trending-down.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/trending-up-down.tsx
size: 3563
sha: 116131075526b5fd858dd15e81079a4e4bbcd563
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/trending-up-down.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/trending-up-down.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/trending-up.tsx
size: 3415
sha: 39b595d1ff93b946f2f6527c80e66f3fb75d3fe5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/trending-up.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/trending-up.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/truck.tsx
size: 4900
sha: 1f9fee54925d7d11af00ebe355c94880ccf12bf9
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/truck.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/truck.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/turkish-lira.tsx
size: 3306
sha: be8d215dfa574586c682542e280413611236b84f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/turkish-lira.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/turkish-lira.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/twitch.tsx
size: 3817
sha: 0a9356e5385f1965d1e6d0cfb42dc3381adc38dc
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/twitch.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/twitch.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/twitter.tsx
size: 2675
sha: e820bb743d01cfde0549f023a828b975025d0da6
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/twitter.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/twitter.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/underline.tsx
size: 2660
sha: f484fdd131a031846da36f98b693eb90801374b5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/underline.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/underline.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/undo-dot.tsx
size: 3076
sha: 3bab2d8ef483752cae95a0eaf1556957b9fbb7c0
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/undo-dot.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/undo-dot.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/undo.tsx
size: 2834
sha: 9b7b90a938805e11e1dd0ae3694cf0327f6bad99
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/undo.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/undo.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/upload.tsx
size: 2448
sha: 96b56a50912a715709b65d73014bac2f706f4f88
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/upload.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/upload.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/upvote.tsx
size: 2584
sha: f04b5ac7536f0025b776a5b4b92c8378c1cfab16
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/upvote.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/upvote.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/user-check.tsx
size: 2686
sha: ce5110f103fbaf53060d635c60a1ab1723f3189e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/user-check.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/user-check.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/user-plus.tsx
size: 2811
sha: 8e6166b096a82d40ebcd534f147b8b4d8c9a1803
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/user-plus.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/user-plus.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/user-round-check.tsx
size: 2589
sha: b66b67a178c17b0620d51d76bc8f2fa74ed8c38c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/user-round-check.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/user-round-check.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/user-round-cog.tsx
size: 2751
sha: 559863668f46a9647351ef093a971f017850bb38
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/user-round-cog.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/user-round-cog.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/user-round-plus.tsx
size: 2902
sha: 06ae1a01c84579f4da125d0482a20d23a774cbe6
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/user-round-plus.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/user-round-plus.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/user.tsx
size: 2764
sha: dfc452f85fca23921cbaab11d5cbb35e6060709f
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/user.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/user.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/users-round.tsx
size: 2627
sha: 58d58f876f348a4a85c55431eac3a62d975e0415
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/users-round.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/users-round.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/users.tsx
size: 2706
sha: 73d9f68c1abb2cd372b15c0183130e2311b93a6e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/users.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/users.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/vibrate.tsx
size: 2565
sha: 147318d0949a6ba9df59e3c5a7683e8139117428
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/vibrate.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/vibrate.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/volume.tsx
size: 3837
sha: 0080a85efd3f921a2d94957d284bac4565bbf91e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/volume.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/volume.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wallet.tsx
size: 2653
sha: f3eb1538d98306b87ec4b4dc1bdf56b5c2fc5bea
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wallet.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wallet.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/washing-machine.tsx
size: 3342
sha: b6c4fec45912fe77c67a3efcbbf92155833b48f0
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/washing-machine.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/washing-machine.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/waves-arrow-down.tsx
size: 3031
sha: 7948d07e29900b754d2e1a7cb0c70fc8f73d0236
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/waves-arrow-down.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/waves-arrow-down.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/waves-arrow-up.tsx
size: 2987
sha: 17a34f087afa671b3bc375f132a5134b317db234
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/waves-arrow-up.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/waves-arrow-up.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/waves-ladder.tsx
size: 2582
sha: 85a245fc535de9b8399bba2a6040b157763de49d
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/waves-ladder.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/waves-ladder.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/waves.tsx
size: 3207
sha: 9057b471dc889c71b75eb47d10724f99dc1a6ce2
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/waves.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/waves.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/waypoints.tsx
size: 3493
sha: 6790421ed9140061616d702befd9183e060e338b
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/waypoints.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/waypoints.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/webhook.tsx
size: 2849
sha: 056c0e1d9623967239d3a2894a9e2319f972a85c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/webhook.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/webhook.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wifi-cog.tsx
size: 2867
sha: a026414b26e2903ddaddc411e0561d4f5c327f84
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wifi-cog.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wifi-cog.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wifi-low.tsx
size: 4760
sha: 6ef176059e9560a9481ef6e31ee79994e97ce4e7
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wifi-low.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wifi-low.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wifi-pen.tsx
size: 2698
sha: 1b135619674aaf378f74317307b29dee7d2097c8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wifi-pen.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wifi-pen.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wifi-sync.tsx
size: 2747
sha: 317bed7af279ee8ac5a4d1979de9d29ef01420f4
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wifi-sync.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wifi-sync.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wifi.tsx
size: 2978
sha: b8c58872f727181ad9d04c560f6719522e83d740
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wifi.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wifi.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wind-arrow-down.tsx
size: 3357
sha: 19dec790ee6189092999ba850922608b2936b6a1
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wind-arrow-down.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wind-arrow-down.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wind.tsx
size: 3014
sha: 589225bf0da6028eebcf5f81532a170f6797b795
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wind.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wind.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/workflow.tsx
size: 2965
sha: fc5908fae1aaff100b03c7f7759a77c9b7e183b4
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/workflow.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/workflow.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wrench.tsx
size: 2721
sha: e402c2bedeaac4d94510fe3f4a6221c841b2f2b2
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wrench.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/wrench.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/x.tsx
size: 2418
sha: f883be3dfbf8cd97f281339dadd9cc448fdbc349
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/x.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/x.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/youtube.tsx
size: 3609
sha: d2639c00a777d3e2199899a5d36f4d1b58760aca
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/youtube.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/youtube.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/zap-off.tsx
size: 2830
sha: 4c1a677a1ccd055d3ed3ca56679ddd7b9f6b0519
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/zap-off.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/zap-off.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/zap.tsx
size: 2553
sha: 51fbe9f0b9a493da4cbf07e296968bda73f4ae74
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/zap.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/la/zap.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/motion-shim.tsx
size: 16038
sha: a9d5cf213be1bec73635b8a44e1e5e52de485baa
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/motion-shim.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/motion-shim.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/NotoEmoji.tsx
size: 3400
sha: 1aa2ea9ac0f8352615f6b7a97d1b1ca9e3752b47
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/NotoEmoji.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/icons/NotoEmoji.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/memt/Film.tsx
size: 3856
sha: 4e7fd36388950624b0424a7346c6ca2d80709ebf
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/memt/Film.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/memt/Film.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/memt/kit.tsx
size: 7410
sha: d5451adfb0e0bbd23e657b7e930da5d2484bbe63
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/memt/kit.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/memt/kit.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/memt/MemParticle.tsx
size: 3854
sha: 6a31f3670d7310f663d04e43e1890776c389aade
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/memt/MemParticle.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/memt/MemParticle.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/memt/scenesA.tsx
size: 24458
sha: b0b32ab1b1c5bcce19d5c4ffbfbb2b981fb61fc6
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/memt/scenesA.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/memt/scenesA.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/memt/scenesB.tsx
size: 23671
sha: 4ab8924c2208cb1d74556c01379eaf00ed250880
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/memt/scenesB.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/memt/scenesB.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/memt/scenesC.tsx
size: 11077
sha: 317b7ea262ef6d1715f2edf362bb96cd3d2b04f3
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/memt/scenesC.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/memt/scenesC.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/types.ts
size: 2685
sha: c42df57208ec90fae8180be653c7e009eb7ee5d0
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/types.ts

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/types.ts

## File: skills/digital-human-koubo/templates/reference/launch-169/src/ref/vo.json
size: 5877
sha: d78c264fc278adbd465a9881722ead3a6c2fa897
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/vo.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/ref/vo.json

## File: skills/digital-human-koubo/templates/reference/launch-169/src/Root.tsx
size: 300
sha: fef614aef2a3406ed54aeba927b681e9441e5d76
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/Root.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/Root.tsx

## File: skills/digital-human-koubo/templates/reference/launch-169/src/timeline.json
size: 3316
sha: 90a3acaac26a9cf69f1e40cc251870664880b219
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/timeline.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/src/timeline.json

## File: skills/digital-human-koubo/templates/reference/launch-169/tsconfig.json
size: 328
sha: aad5670c0e6fa3df8ce22b7d831a135a348a4590
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/tsconfig.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/launch-169/tsconfig.json

## File: skills/digital-human-koubo/templates/reference/multihost-169/package.json
size: 886
sha: 4f12f1354fc288ba2a2b0d2d7ba08a8701852dc5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/package.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/package.json

## File: skills/digital-human-koubo/templates/reference/multihost-169/pipeline/build_tasks.py
size: 4828
sha: b12f2cfda347b0a17a915cfcd9cc583a7197de99
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/pipeline/build_tasks.py

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/pipeline/build_tasks.py

## File: skills/digital-human-koubo/templates/reference/multihost-169/pipeline/build_tl.py
size: 6006
sha: b67361919f3e4b5403db95853bc1cbce08f4894c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/pipeline/build_tl.py

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/pipeline/build_tl.py

## File: skills/digital-human-koubo/templates/reference/multihost-169/pipeline/plan.py
size: 5768
sha: dd928b759bbb25f0e67583dc9a49152b7a791722
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/pipeline/plan.py

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/pipeline/plan.py

## File: skills/digital-human-koubo/templates/reference/multihost-169/pipeline/qa.py
size: 3283
sha: 33b1bf460d923ee58b51b25d0f53a0932b1ecf3c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/pipeline/qa.py

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/pipeline/qa.py

## File: skills/digital-human-koubo/templates/reference/multihost-169/remotion.config.ts
size: 319
sha: 5ad873f897953bee20b546f135cd73b2dd673078
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/remotion.config.ts

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/remotion.config.ts

## File: skills/digital-human-koubo/templates/reference/multihost-169/src/index.ts
size: 92
sha: e20ec58da68a749048823a92b7221b6e2be99afe
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/index.ts

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/index.ts

## File: skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Annotate.tsx
size: 7183
sha: 488c6e88fc063cc04c8679e1d468e7c9558d94cd
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Annotate.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Annotate.tsx

## File: skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Beast.tsx
size: 8431
sha: 49d7ed0d275d341047a5d3b755b72dd05329a00c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Beast.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Beast.tsx

## File: skills/digital-human-koubo/templates/reference/multihost-169/src/kit/core.tsx
size: 2741
sha: 4c0d728d195ca319f97eac048f4d25c89138d404
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/kit/core.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/kit/core.tsx

## File: skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Depth.tsx
size: 5316
sha: efb26728d20c1342464bfad2dfa8060ef7fb09fc
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Depth.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Depth.tsx

## File: skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Explain.tsx
size: 22627
sha: 3a41dbe4ecdebe101d84dce2fc216011a45ea20e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Explain.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Explain.tsx

## File: skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Map.tsx
size: 4711
sha: 7582d2369b752471f212152db81006d9d7550771
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Map.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Map.tsx

## File: skills/digital-human-koubo/templates/reference/multihost-169/src/kit/NotoEmoji.tsx
size: 3400
sha: 1aa2ea9ac0f8352615f6b7a97d1b1ca9e3752b47
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/kit/NotoEmoji.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/kit/NotoEmoji.tsx

## File: skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Overlay.tsx
size: 11030
sha: fa4fc48de9d16bad1d7df111360d5357d85e7ae9
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Overlay.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Overlay.tsx

## File: skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Polish.tsx
size: 8226
sha: b9e180aef22c480376f422bab7786fa5ce4ba3b2
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Polish.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Polish.tsx

## File: skills/digital-human-koubo/templates/reference/multihost-169/src/kit/registry.tsx
size: 4621
sha: a7030609c2e78cb3ed26142306730a08b5207d1d
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/kit/registry.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/kit/registry.tsx

## File: skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Text.tsx
size: 10121
sha: cef33088cb12f0900f9cef92ab5c47a4d36f71aa
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Text.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Text.tsx

## File: skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Wangan.tsx
size: 17894
sha: 2a1ac339a567e502e055d04cb077900f0700aaf8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Wangan.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/kit/Wangan.tsx

## File: skills/digital-human-koubo/templates/reference/multihost-169/src/qa3.json
size: 7225
sha: fca80c864f694d4928b14daa094baf9a3dca8869
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/qa3.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/qa3.json

## File: skills/digital-human-koubo/templates/reference/multihost-169/src/Root.tsx
size: 269
sha: 1fa914081f544653114ac68b46e4b6cbdd9840f0
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/Root.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/Root.tsx

## File: skills/digital-human-koubo/templates/reference/multihost-169/src/tl.json
size: 31357
sha: 174acae887525ed68dcf5ba62f42552637ccdf30
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/tl.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/tl.json

## File: skills/digital-human-koubo/templates/reference/multihost-169/src/Tutorial.tsx
size: 70907
sha: d089cdec876e3e0df48c600e983caaa791e88afc
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/Tutorial.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/src/Tutorial.tsx

## File: skills/digital-human-koubo/templates/reference/multihost-169/tsconfig.json
size: 328
sha: aad5670c0e6fa3df8ce22b7d831a135a348a4590
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/tsconfig.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/multihost-169/tsconfig.json

## File: skills/digital-human-koubo/templates/reference/tutorial-169/package.json
size: 886
sha: 4f12f1354fc288ba2a2b0d2d7ba08a8701852dc5
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/package.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/package.json

## File: skills/digital-human-koubo/templates/reference/tutorial-169/remotion.config.ts
size: 319
sha: 5ad873f897953bee20b546f135cd73b2dd673078
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/remotion.config.ts

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/remotion.config.ts

## File: skills/digital-human-koubo/templates/reference/tutorial-169/src/index.ts
size: 92
sha: e20ec58da68a749048823a92b7221b6e2be99afe
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/index.ts

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/index.ts

## File: skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Annotate.tsx
size: 7183
sha: 488c6e88fc063cc04c8679e1d468e7c9558d94cd
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Annotate.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Annotate.tsx

## File: skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Beast.tsx
size: 8431
sha: 49d7ed0d275d341047a5d3b755b72dd05329a00c
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Beast.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Beast.tsx

## File: skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/core.tsx
size: 2741
sha: 4c0d728d195ca319f97eac048f4d25c89138d404
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/core.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/core.tsx

## File: skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Depth.tsx
size: 5316
sha: efb26728d20c1342464bfad2dfa8060ef7fb09fc
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Depth.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Depth.tsx

## File: skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Explain.tsx
size: 22627
sha: 3a41dbe4ecdebe101d84dce2fc216011a45ea20e
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Explain.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Explain.tsx

## File: skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Map.tsx
size: 4711
sha: 7582d2369b752471f212152db81006d9d7550771
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Map.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Map.tsx

## File: skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/NotoEmoji.tsx
size: 3400
sha: 1aa2ea9ac0f8352615f6b7a97d1b1ca9e3752b47
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/NotoEmoji.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/NotoEmoji.tsx

## File: skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Overlay.tsx
size: 11030
sha: fa4fc48de9d16bad1d7df111360d5357d85e7ae9
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Overlay.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Overlay.tsx

## File: skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Polish.tsx
size: 8226
sha: b9e180aef22c480376f422bab7786fa5ce4ba3b2
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Polish.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Polish.tsx

## File: skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/registry.tsx
size: 4621
sha: a7030609c2e78cb3ed26142306730a08b5207d1d
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/registry.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/registry.tsx

## File: skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Text.tsx
size: 10121
sha: cef33088cb12f0900f9cef92ab5c47a4d36f71aa
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Text.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Text.tsx

## File: skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Wangan.tsx
size: 17894
sha: 2a1ac339a567e502e055d04cb077900f0700aaf8
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Wangan.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/kit/Wangan.tsx

## File: skills/digital-human-koubo/templates/reference/tutorial-169/src/Root.tsx
size: 269
sha: 1fa914081f544653114ac68b46e4b6cbdd9840f0
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/Root.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/Root.tsx

## File: skills/digital-human-koubo/templates/reference/tutorial-169/src/tl.json
size: 20774
sha: c41405795a9c8348b9cf53df2534b92e14275900
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/tl.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/tl.json

## File: skills/digital-human-koubo/templates/reference/tutorial-169/src/Tutorial.tsx
size: 51714
sha: 83beebe23f7de9c6f67224f18b841f928e3b9af0
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/Tutorial.tsx

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/src/Tutorial.tsx

## File: skills/digital-human-koubo/templates/reference/tutorial-169/tsconfig.json
size: 328
sha: aad5670c0e6fa3df8ce22b7d831a135a348a4590
upstream: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/tsconfig.json

Content is not inlined in the catalog. Read the upstream file: https://github.com/andyhuo520/digital-human-koubo/blob/main/skills/digital-human-koubo/templates/reference/tutorial-169/tsconfig.json
