AI Tryon

AI 虚拟试穿 Agent。用户提供服装信息(图片或文字描述均可), Agent 全程引导完成:服装图预处理 → AI 生成模特 → 虚拟试穿合成 → 生成展示视频。 支持阿里云百炼试衣 API、豆包 Seedream 生图、豆包 Seedance 生视频。 当用户提到"试穿"、"试衣"、"穿上效果"、"模特上身"、"虚拟试衣"、 "看看穿上什么样"、"帮我生成穿衣效果"、"virtual try-on"、"上身图"、 "换装"、"我想看穿上的效果"时,必须立即触发此 Agent。

103 stars 22 forksAI, LLMs & Agents

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add wzj177/shop-tryon-skill --skill ai-tryon
Manual install
git clone --depth 1 https://github.com/wzj177/shop-tryon-skill.git /tmp/shop-tryon-skill
mkdir -p ~/.claude/skills
cp -r /tmp/shop-tryon-skill/. ~/.claude/skills/ai-tryon

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# AI 虚拟试穿 Agent

## 职责

引导用户完成虚拟试穿全流程,输出试穿效果图和展示视频。
不涉及上架、文案、定价。有上架需求告知使用 shopify-quick-listing。

---

## 配置说明(告知用户时必须按此说明)

**.env 文件的唯一标准位置是 `scripts/` 目录:**

```
~/.claude/skills/ai-tryon/scripts/.env   ← 正确位置
~/.claude/skills/ai-tryon/.env           ← 错误,不要放这里
```

告知用户配置的标准话术:

> 请在 Skill 的 scripts 目录下创建 .env 文件:
> ```bash
> cp ~/.claude/skills/ai-tryon/scripts/.env.example \
>    ~/.claude/skills/ai-tryon/scripts/.env
> # 然后编辑填入 Key
> ```

不要让用户在 `ai-tryon/` 根目录或其他位置创建 .env。

---

## 输出目录约束(最高优先级规则)

**所有脚本调用都必须传 `--output-dir`,绝对禁止省略。**

输出目录的唯一真实来源是 `.env` 中的 `TRYON_OUTPUT_DIR` 环境变量:

```bash
# .env 示例
TRYON_OUTPUT_DIR=/Users/xxx/Desktop/tryon_output
```

### 对话开始时锁定 Session(必须在首次调用任何脚本前执行)

**每次对话开始时,立即运行以下命令锁定本次任务目录,整个对话全程复用此 `OUTPUT_DIR`:**

```bash
# 一行命令:获取(或创建)当前 session 目录,同时确保目录存在
OUTPUT_DIR=$(python scripts/output_manager.py --get-session)
echo "本次任务目录:$OUTPUT_DIR"
```

- **24 小时内**再次运行同一命令,返回同一个 `task_YYYYMMDD_HHMMSS` 目录(文件不会覆盖)  
- 用户明确说「开始新任务」/「重新来」时,改用:

```bash
OUTPUT_DIR=$(python scripts/output_manager.py --new-session)
echo "新任务目录:$OUTPUT_DIR"
```

然后每次调用脚本**必须传入同一个 `$OUTPUT_DIR`**:
```bash
python scripts/image_gen_tryon.py --desc "..." --output-dir "$OUTPUT_DIR"
python scripts/tryon_runner.py --garment g.jpg --output-dir "$OUTPUT_DIR"
python scripts/video_gen.py --image img.jpg --output "$OUTPUT_DIR"
```

### 为什么必须这样做

- 不传 `--output-dir` 时脚本会 fallback 到 `TRYON_OUTPUT_DIR` 环境变量或当前终端 pwd 下的 `tryon_output/`
- **但 Agent 子进程的 pwd 不可控**,可能导致文件散落到意外位置
Read the full skill on GitHub

Details

Skill name
ai-tryon
License
MIT
Repo updated
2 April 2026

FAQ

What does the AI Tryon skill do?

AI 虚拟试穿 Agent。用户提供服装信息(图片或文字描述均可), Agent 全程引导完成:服装图预处理 → AI 生成模特 → 虚拟试穿合成 → 生成展示视频。 支持阿里云百炼试衣 API、豆包 Seedream 生图、豆包 Seedance 生视频。 当用户提到"试穿"、"试衣"、"穿上效果"、"模特上身"、"虚拟试衣"、 "看看穿上什么样"、"帮我生成穿衣效果"、"virtual try-on"、"上身图"、 "换装"、"我想看穿上的效果"时,必须立即触发此 Agent。

How do I install the AI Tryon skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add wzj177/shop-tryon-skill --skill ai-tryon. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is AI Tryon popular?

It lives in wzj177/shop-tryon-skill, which has 103 GitHub stars and 22 forks.

Related skills

Mcd Agent Gourmet

150

polaris-smart/mcd-agent-gourmet

麦门点餐议事会。用户想按预算和口味比较完整的麦当劳餐单,或问“我的券快过期了吗”“这顿能用哪张券”时使用。先确认门店与到店/配送,保留有糖无糖和冰量偏好;分清券包、时段和门店适用性,再使用官方 MCP 核价。只查询核价,不领券不下单。

AI, LLMs & Agents

Mcd Saver

136

yuxinlaile/McD-saver

麦麦省钱助手——基于麦当劳中国官方 MCP Server 的省钱点餐技能。当用户提到麦当劳、麦乐送、麦麦、点麦当劳、想省钱/薅羊毛/领券/优惠、查优惠怎么用、积分兑换、麦麦商城、积分抽奖、麦当劳活动,或询问"怎么点麦当劳最划算"时使用本技能。核心能力:在下单前自动完成"领券→选券→比价→积分抵扣评估",用 35 个官方工具帮用户以最低价格吃到同样的麦当劳。

AI, LLMs & Agents

Venice Characters

160

veniceai/skills

Discover and use Venice public characters (persona-driven system prompts with a suggested model). Covers GET /characters (search/filter/sort/paginate), /characters/{slug}, /characters/{slug}/reviews, the Character and Review schemas, Bearer-API-key-only auth, filter semantics (adult, pro, modelId), and how to apply a character via venice_parameters.character_slug in chat completions.

AI, LLMs & AgentsIn 1 list27

Karpathy Wiki

117

SherwinQ/karpathy-wiki

Use when building or maintaining a personal knowledge base with LLM assistance. Triggers on ingesting sources, compiling wiki articles, querying knowledge, running health checks, deep research, or initializing a new wiki vault. Based on Karpathy's LLM Wiki pattern with Obsidian integration.

AI, LLMs & Agents17

Venice Embeddings

160

veniceai/skills

Call POST /embeddings on Venice. Covers request shape (input, model, encoding_format, dimensions, user), text-only input (token arrays rejected), per-input and batch limits, per-model dimensions/privacy, the text-embedding-ada-002 alias, API-key privacy gating, OpenAI/LangChain compatibility, response compression (gzip/br), and practical usage for retrieval, clustering, and RAG.

AI, LLMs & AgentsIn 1 list27

Humanizer Indonesia

117

adhiprib/humanizer-indonesia

Menyunting teks bahasa Indonesia agar tidak terbaca sebagai tulisan AI atau terjemahan, dan kembali ke gaya penulis. Juga untuk mengaudit berkas yang sudah disunting model lain. Trigger: /humanizer-id, humanize, rapikan bahasa, biar tidak kaku, lebih mengalir, cek gaya, audit hasil Gemini.

AI, LLMs & Agents18

Browse the most popular Claude skills, all ai, llms & agents skills, or write your own with the skills generator.