360 Secure SkillHub
360 安全技能中心

Nami P Video Pro

通过独立 Python 脚本调用纳米 AI 智能体(flow_id 48919),以文字脚本及可选图片、文档、音视频附件生成面向短视频平台的素人视频,支持多镜头连贯叙事与多角色多音色,SSE 流式输出,结果包含生成的视频与相关图片,需联网访问外部服务。

2020必胜
2020必胜
热度 6.20
最近更新 2026-04-02 21:48:31
分类:创作依赖:代码执行 / 第三方 API / 读写文件应用场景:视频编辑 / 故事创作 / 社交媒体

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add nami-p-video-pro
Metadata
name
nami-p-video-pro
description
纳米 P视频 Pro 版。仅用文字描写,即可生成抖音、快手等平台上具有真实感的素人短视频;支持多镜头连贯叙事与故事增强,支持多角色、多音色及文档/图片/音视频附件;SSE 流式输出,可对接飞书、微信、Discord、Telegram 等 channel。当用户希望以「纯文字脚本 + 可选素材」生成高真实感短视频时使用。
metadata
{"openclaw":{"emoji":"🎬","requires":{"bins":["python3","curl"]}}}

纳米 P视频 Pro 版

调用纳米 AI 智能体(ai_agent_flow_id=48919),根据用户提供的文字脚本(可包含多镜头描述、音效、字幕等)以及可选附件,生成面向短视频平台的高真实感素人短视频。本技能通过 skills/nami-p-video-pro/scripts/nami_p_video_pro.py 独立脚本完成 SSE 流式调用与解析,通过 --flow-id 48919 和 prompt 规则区分能力。

关键行为约定

  • 当用户 未在 prompt 中显式指定「视频时长」或「视频分辨率」 时:
    • 在传给脚本前,由代理在 prompt 末尾追加:
      • 视频时长:15s\n视频分辨率:720x1280
  • 其他字段(角色、场景、分镜、情绪等)完全由用户自然语言控制。

使用方式

命令行

# 仅文字脚本(若未指定时长/分辨率,需在传入前追加默认项)
python3 skills/nami-p-video-pro/scripts/nami_p_video_pro.py \
  --flow-id 48919 \
  -p "视频内容:...(多镜头脚本)...\n视频时长:15s\n视频分辨率:720x1280"

# 搭配图片/文档/音频等附件
python3 skills/nami-p-video-pro/scripts/nami_p_video_pro.py \
  --flow-id 48919 \
  -p "根据上传素材生成抖音风格的情绪短片\n视频时长:15s\n视频分辨率:720x1280" \
  --file '[{
    "title": "素材1.jpg",
    "local_path": "/Users/用户/.openclaw/media/inbound/material1.jpg",
    "url": "",
    "file_type": 2,
    "size": 123456,
    "sequential_title": "图片1",
    "ext": "jpg"
  }]'

在 OpenClaw 中,由上层代理负责:

  1. 检查用户自然语言中是否已包含「视频时长」和「视频分辨率」
  2. 若缺失,则在传给脚本的 prompt 末尾补上默认值
  3. 组装 file 列表并调用脚本。

参数与附件

  • --flow-id 必须为 48919
  • 其他核心参数与 skills/nami-p-video-pro/scripts/nami_p_video_pro.py 一致,约定如下:
    • -p, --prompt:用户创意/脚本,建议包含镜头顺序、对白、情绪、时长、分辨率等信息
    • --file:附件 JSON 或 JSON 数组,用于传入图片/文档/音频/视频素材
    • -F, --format:输出格式,支持 markdown 与 json
    • -v, --verbose / --no-verbose:是否在 stderr 打印关键节点日志
    • -q, --qid:业务 QID,默认使用脚本内置值
    • --stream:是否开启实时流式输出(打印计划步骤、工具状态、阶段性内容)
  • file 结构统一为对象数组,每个元素示例如下:
[
  {
    "title": "素材1.jpg",
    "local_path": "/Users/用户/.openclaw/media/inbound/material1.jpg",
    "url": "",
    "file_type": 2,
    "size": 123456,
    "sequential_title": "图片1",
    "ext": "jpg"
  }
]
  • 支持混合多种类型(文档=1、图片=2、音/视频=3),顺序通过 sequential_title 或业务侧自定义字段标识

输出与解析

本技能使用 skills/nami-p-video-pro/scripts/nami_p_video_pro.py 中的独立 SSE 解析逻辑,输出结构约定如下:

  • 使用 final_content 读取生成的整段脚本、摘要或补充说明
  • 使用 results 遍历 type=video / image 等各项,提取 url/title/description 供各 channel 渲染生成的视频和相关图片