Skip to content
FunCoding

Search

Search docs, Skills and MCP

agentkit-multimedia-shopping

电商运营与内容创作者在需要制作带货短视频时,用此技能一键生成9:16竖屏数字人成片。自动编排AI绘画、语音合成与视频生成,快速产出“小省导购员”专属形象与专业配音,让多模态视频制作省时省力。

AI 与智能体7.7kskills/agentkit-multimedia-shopping/agentkit-multimedia-shopping/SKILL.md

Install

Send this to Claude Code, Codex or Cursor. The agent checks the Skill for safety first and installs it only after you confirm.

读取 https://funcoding.ai/skills/anbeime/skill/agentkit-multimedia-shopping/install.md ,按里面的步骤帮我安装这个 Skill。

SKILL.md

AgentKit多媒体小省导购员数字人带货

任务目标

  • 本技能用于:基于ByteDance agentkit-samples多媒体用例,生成小省导购员数字人带货视频的多模态内容
  • 能力包含:
    • AI绘画生成(小省导购员角色形象、场景背景)
    • 语音合成(导购员语音、背景音乐)
    • 视频生成(多模态组合)
    • 工作流编排(图像→音频→视频→成片)
  • 触发条件:用户需要生成小省导购员数字人带货视频,使用agentkit-samples的多媒体能力

前置准备

依赖说明

本技能依赖以下Python包:

Pillow>=10.0.0
requests>=2.28.0
numpy>=1.24.0

环境准备

  1. 安装agentkit-samples(如需要)
  2. 准备API凭证(如涉及第三方服务调用)
  3. 准备小省导购员角色固定特征描述

前置知识

  • 了解ByteDance agentkit-samples多媒体用例的基本功能
  • 了解AI绘画、语音合成、视频生成的基本原理
  • 了解9:16竖屏视频规格

操作步骤

标准流程

1. 角色形象生成

使用AI绘画生成小省导购员角色形象:

输入信息:

  • 角色固定特征(脸型、发型、服饰、气质)
  • 场景类型(商务场景)
  • 情绪基调(热情、专业、亲切)

生成流程:

  1. 读取 references/character-profile.md,获取小省导购员角色固定特征
  2. 调用 scripts/generate_character.py 生成角色形象
  3. 裁剪为9:16比例,分辨率≥1080×1920
  4. 保存参考图(供InfiniteTalk使用)

输出:角色参考图(9:16竖屏)

2. 场景背景生成

使用AI绘画生成场景背景:

输入信息:

  • 场景类型(商务会议室、书房、洽谈室、大厅、办公室)
  • 情绪基调(冷调、暖调、中性)
  • 光影描述(侧光、顺光、顶光、逆光)

生成流程:

  1. 读取场景模板,选择对应场景类型
  2. 调用 scripts/generate_scene.py 生成场景背景
  3. 裁剪为9:16比例,分辨率≥1080×1920
  4. 保存场景参考图

输出:场景参考图(9:16竖屏)

3. 语音合成

使用TTS生成导购员语音:

输入信息:

  • 话术内容(带货文案)
  • 语音类型(语速、语气)
  • 情绪基调(热情、专业、亲切)

生成流程:

  1. 准备话术内容(符合小省导购员人设)
  2. 调用 scripts/generate_voice.py 合成语音
  3. 导出为16kHz单声道wav格式
  4. 保存语音文件(供InfiniteTalk使用)

输出:语音文件(16kHz单声道wav)

4. 背景音乐生成

使用音乐生成工具生成背景音乐:

输入信息:

  • 情绪基调(热情、专业、紧迫、亲切)
  • 音乐风格(管弦乐、钢琴、弦乐)
  • 时长(5秒/幕)

生成流程:

  1. 根据情绪基调选择音乐风格
  2. 调用 scripts/generate_music.py 生成音乐
  3. 导出为16kHz单声道wav格式
  4. 保存音乐文件(供InfiniteTalk使用)

输出:音乐文件(16kHz单声道wav)

5. 视频生成

使用多模态组合生成视频:

输入信息:

  • 角色参考图(9:16竖屏)
  • 场景参考图(9:16竖屏)
  • 语音文件(16kHz单声道wav)
  • 音乐文件(16kHz单声道wav)
  • 提示词(InfiniteTalk专用)

生成流程:

  1. 读取InfiniteTalk专用提示词(使用infinitetalk-shopping-avatar Skill生成)
  2. 调用 scripts/generate_video.py 生成视频
  3. 生成5幕视频(每幕5秒)
  4. 拼接完整视频(总时长25秒)

输出:完整视频(25秒,9:16竖屏)

可选分支

  • 当仅需生成角色形象:执行步骤1
  • 当仅需生成场景背景:执行步骤2
  • 当仅需生成语音:执行步骤3
  • 当仅需生成背景音乐:执行步骤4
  • 当仅需生成视频:执行步骤1-5

资源索引

注意事项

  • 角色一致性:所有生成的角色形象必须严格遵循角色固定特征
  • 分辨率匹配:所有图像必须为9:16竖屏,分辨率≥1080×1920
  • 音频格式:所有音频必须为16kHz单声道wav格式
  • 情绪适配:语音和音乐必须与场景情绪匹配
  • 工作流顺序:严格按照图像→音频→视频的顺序生成
  • 与InfiniteTalk协同:使用infinitetalk-shopping-avatar Skill生成提示词

使用示例

示例1:生成完整带货视频

功能说明:生成小省导购员数字人带货视频的完整流程

执行方式:

  1. 生成角色形象(调用generate_character.py)
  2. 生成场景背景(调用generate_scene.py)
  3. 合成导购员语音(调用generate_voice.py)
  4. 生成背景音乐(调用generate_music.py)
  5. 生成视频(调用generate_video.py,结合InfiniteTalk提示词)

关键参数:

  • 角色固定特征:严格遵循character-profile.md
  • 场景类型:商务场景
  • 情绪基调:热情专业
  • 分辨率:1080×1920(9:16竖屏)
  • 音频格式:16kHz单声道wav

输出:完整带货视频(25秒,9:16竖屏)

示例2:仅生成角色参考图

功能说明:仅生成小省导购员角色参考图

执行方式:调用generate_character.py

关键参数:

  • 角色固定特征:严格遵循character-profile.md
  • 情绪基调:热情专业
  • 分辨率:1080×1920(9:16竖屏)

输出:角色参考图(9:16竖屏)

工作流总结

角色固定特征描述
    ↓
AI绘画生成(角色形象+场景背景)
    ↓
语音合成(导购员语音+背景音乐)
    ↓
InfiniteTalk提示词生成(使用infinitetalk-shopping-avatar Skill)
    ↓
多模态视频生成(图像+音频+提示词)
    ↓
完整带货视频(25秒,9:16竖屏)

与InfiniteTalk的协同

本技能与infinitetalk-shopping-avatar Skill协同工作:

  1. 本技能:生成多模态内容(图像、音频)
  2. infinitetalk-shopping-avatar Skill:生成InfiniteTalk专用提示词
  3. InfiniteTalk:使用多模态内容和提示词生成视频

协同流程:

本技能生成角色参考图 → infinitetalk-shopping-avatar生成提示词 → InfiniteTalk生成视频
本技能生成语音文件 → chinese-wav2vec2-base编码 → InfiniteTalk使用
本技能生成音乐文件 → chinese-wav2vec2-base编码 → InfiniteTalk使用

Similar Skills

algorithmic-art
anthropics/skills180k

algorithmic-art

Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.

AI & agents

academy-guide
anthropics/skills180k

academy-guide

Stop and check this skill before finishing any reply to a question about how to use Claude or a Claude product — it recommends matching courses, tutorials, and use cases from Claude Academy (academy.claude.com), Anthropic's learning hub. Trigger on: "how do I", "how can I", "getting started with", "what can Claude do", "teach me", "learn to use"; questions about artifacts, projects, skills, plugins, connectors, MCP; requests about rolling Claude out to a team, class, or organization; and any ask for training materials, onboarding content, or learning resources. Use it when the user is learning how to use a feature or product — not when they are mid-task and just want the task done. This skill composes with other skills: after consulting product documentation to answer how a Claude feature works, also check here for a matching course or tutorial — a docs-grounded answer and an Academy recommendation belong together. Only recommend on a strong match; never invent Academy content.

AI & agents

mcp-builder
anthropics/skills180k

mcp-builder

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

AI & agents

template-skill
anthropics/skills180k

template-skill

Replace with description of the skill and when Claude should use it.

AI & agents

internal-comms
anthropics/skills180k

internal-comms

A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).

AI & agents

brand-guidelines
anthropics/skills180k

brand-guidelines

Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.

AI & agents