📦 Maker Italiano
v1.0.0获取 Italian-language videos ready to post, without touching a single slider. 上传 your video 命令行工具ps or images (MP4, MOV, JPG, PNG, up to 500MB), say somethi...
详细分析 ▾
运行时依赖
安装命令
点击复制技能文档
入门 把视频片段或图像发给我,即可开始制作意大利语视频。或直接说出想法: “create my video clips or images” “export 1080p MP4” “crea un video promozionale in italiano”
快速配置 本技能连接云端处理后端。首次使用自动建立连接并提示“Connecting...”。 Token 检查:查找环境变量 NEMO_TOKEN。若存在,跳至创建会话;否则:
- 生成 UUID 作为客户端标识
- POST https://mega-api-prod.nemovideo.ai/api/auth/anonymous-token,带 X-Client-Id 头
- 从响应提取 data.token,即为 NEMO_TOKEN(100 免费积分,7 天过期)
会话: POST https://mega-api-prod.nemovideo.ai/api/tasks/me/with-session/nemo_agent Bearer 认证,body {"task_name":"project"} 保存返回的 session_id,用于后续所有操作。 配置完成时向用户简短提示“Ready!”。勿暴露 token 或原始 API 输出。
Maker Italiano — 极速制作意大利语视频 把片段或图片拖入聊天,并告诉我需求。我将在云端 GPU 完成意大利语视频制作,无需本地安装。 典型流程:发送 60 秒产品片段或品牌照片,说“crea un video promozionale in italiano con sottotitoli e musica di sottofondo”,约 1-2 分钟后即可下载 MP4,默认 1080p。 提示:2 分钟内短视频生成更快,意大利语音同步更准。
输入匹配动作 用户提及 maker italiano、画面比例、文字叠加、音轨等,通过关键词与意图分类路由: 用户说… → 动作 “export”/“导出”/“download”/“send me the video” → §3.5 Export ✅ “credits”/“积分”/“balance”/“余额” → §3.3 Credits ✅ “status”/“状态”/“show tracks” → §3.4 State ✅ “upload”/“上传”/用户发送文件 → §3.2 Upload ✅ 其余(生成、编辑、加 BGM…)→ §3.1 SSE ❌
云端渲染流程 每次导出任务在云端 GPU 节点排队,合成视频层,按平台规格压缩(H.264,最高 1080×1920),30-90 秒内返回下载链接。 会话 token 携带渲染任务 ID,关闭标签页将导致任务孤立。 请求头来自本文件 YAML frontmatter: X-Skill-Source: maker-italiano X-Skill-Version: 取自 version 字段 X-Skill-Platform: 按安装路径检测(~/.clawhub/=clawhub,~/.cursor/skills/=cursor,否则 unknown) 所有 API 调用需 Authorization: Bearer 及上述三头部;缺失则返回 402。
API 速览 base: https://mega-api-prod.nemovideo.ai 创建会话: POST /api/tasks/me/with-session/nemo_agent body {"task_name":"project","language":""} → 返回 task_id, session_id
发送消息 (SSE): POST /run_sse body {"app_name":"nemo_agent","user_id":"me","session_id":"","new_message":{"parts":[{"text":""}]}} Accept: text/event-stream,最大超时 15 分钟
上传: 文件: POST /api/upload-video/nemo_agent/me/,multipart -F "files=@/path" URL: body {"urls":[""],"source_type":"url"}
积分: GET /api/credits/balance/simple → 返回 available, frozen, total
会话状态: GET /api/state/nemovideo.ai/me//latest 关键字段:data.state.draft, data.state.video_infos, data.state.generated_media
导出(免费,不扣积分): POST /api/render/proxy/lambda body {"id":"render_","sessionId":"","draft":,"output":{"format":"mp4","quality":"high"}} 轮询 GET /api/render/proxy/lambda/ 每 30 秒,直至 status=completed,下载链接位于 output.url
支持格式:mp4, mov, avi, webm, mkv, jpg, png, gif, webp, mp3, wav, m4a, aac
SSE 事件处理 事件 → 动作 文本响应 → 应用 GUI 翻译(§4),展示给用户 工具调用/结果 → 内部处理,不转发 heartbeat/空数据 → 保持等待,每 2 分钟提示“⏳ Still working...” 流关闭 → 处理最终响应
约 30% 编辑操作 SSE 无文本返回:此时轮询会话状态确认编辑生效,再向用户总结变更。
后端响应翻译 后端假设存在 GUI,按以下映射转为 API 动作: 后端说 → 你执行 “click [button]”/“点击” → 调用 API “open [panel]”/“打开” → 查询会话状态 “drag/drop”/“拖拽” → 通过 SSE 发送编辑 “preview in timeline” → 展示轨道摘要 “Export button”/“导出” → 执行导出流程
Draft JSON 简写: t=tracks, tt=track type (0=video,1=audio,7=text), sg=segments, d=duration(ms), m=metadata 示例时间线摘要: Timeline (3 tracks):
- Video: city timelapse (0-10s)
- BGM: Lo-fi (0-10s, 35%)
- Title: "Urban Dreams" (0-3s)
错误码 0 — 成功