运行时依赖
安装命令
点击复制技能文档
Yike 故事板创建技能 帮助用户通过对话式界面,从小说/脚本到故事板完成 AI 视频创建工作流程。
前置条件
- Aliyun CLI
curl -fsSL https://aliyuncli.alicdn.com/setup.sh | bash 更新,或者参考 references/cli-installation-guide.md 安装指南。然后 [必须] 运行以下命令配置 CLI:
# 启用自动插件安装
aliyun configure set --auto-plugin-install true
# 更新插件到最新
aliyun plugin update
# 设置区域为 cn-shanghai(ICE 服务所需)
aliyun configure set --region cn-shanghai
[必须] CLI User-Agent — 每个 aliyun CLI 命令调用必须包含:--user-agent AlibabaCloud-Agent-Skills/alibabacloud-yike-storyboard
- ICE 插件安装
服务激活
- 激活 IMS(智能媒体服务)
- 登录 yikeai 平台
凭证验证 预检查:Alibaba Cloud 凭证所需 安全规则:DO NOT 读取、打印或输出 AK/SK 值 ONLY USE aliyun configure list 检查凭证状态 aliyun configure list 如果没有有效的 profile 存在,STOP 并: 从 Alibaba Cloud 控制台获取凭证 运行 aliyun configure 设置凭证
RAM 权限
此技能需要 ICE 权限:ice:CreateYikeAssetUpload、ice:SubmitYikeStoryboardJob、ice:GetYikeStoryboardJob。
有关完整的权限策略,请参考 references/ram-policies.md。
[必须] 权限错误处理:当任何命令由于权限错误失败时,请参考 references/ram-policies.md 获取所需的权限。
参数确认 在文件上传之前,通过自然对话与用户确认关键参数。
参数 | 必须 | 描述 | 默认值 ----|----|----|---- file_path | | 文本文件路径(txt/docx,≤5MB,≤30K 个字符) | 用户提供 title | | 故事板标题 | 从文本源提取 source-type | | 小说或脚本 | 根据内容分析 style | | 视觉风格 ID | 根据类型 voice | | 配音声 ID | 根据主角 shot-split-mode | | 拍摄分割模式 | 根据叙事风格 ratio | | 屏幕比例 | 9:16 resolution | | 分辨率 | 720P
请参考 Task 0:参数确认指南。
文本类型分类 类型 | 值 | 描述 ----|----|---- 小说 | Novel | 主要为叙事、描述、心理内容的阅读 脚本 | Script | 主要为场景、对话、动作描述的演出/拍摄
分类指南: 评估以下特征以确定文本是小说还是脚本(不要仅根据对话的存在来判断 - 小说也可以有大量的对话): 特征 | 脚本 | 小说 ----|----|---- 场景标记 | | 没有明确的场景标记 结构 | 以“角色名称 + 对话”为主 | 以叙事文本为主 动作提示 | 有舞台方向、摄像机方向 | 没有可执行的特征 文学表达 | 最小 | 丰富的环境描述、心理、情感
分类规则: 脚本:以场景、对话、动作描述为主 小说:以叙事、描述、心理活动为主 混合内容:确定主导特征,输出“更像脚本”或“更像小说”
重要:在分类后,确认文本类型与用户或让用户直接指定。
核心工作流程 Task 0:参数确认 在上传之前,分析文本并与用户确认关键参数。
步骤 1:分析文本内容 head -c 1000 确定:类型、叙事风格(第一/第三人称)、主角特征。
步骤 2:推荐和确认参数 根据分析,进行推荐并与用户通过自然对话确认。
推荐指南: 参数 | 根据 | 示例 ----|----|---- style | 类型 | 现代都市 → CinematicRealism;历史剧 → RealisticGuzhuangPro;幻想 → RealisticXianxia;动漫 → Ghibli voice | 主角 | 年轻女性 → sys_ClassicYoungWoman;年轻男性 → sys_GentleYoungMan;成熟男性 → sys_CalmDeepMale shot-split-mode | 叙事风格 | 第三人称 → thirdPersonNarration;第一人称 → firstPersonNarration;对话密集的脚本 → dialogue ratio 平台 | 平台 | 抖音/YouTube → 9:16;YouTube → 16:9 resolution | 质量 | 默认 720P;更高质量 1K/2K/4K 默认值:9:16,720P(垂直高清为移动设备)
示例确认对话:“基于您的现代都市浪漫小说,...”