← 返回 Skills 市场
jackycser

Seedance Video Generation BytePlus

作者 JackyCSer · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
1139
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install seedance-video-generation-byteplus
功能描述
Generate AI videos using BytePlus Seedance API (International). Use when the user wants to: (1) generate videos from text prompts, (2) generate videos from images (first frame, first+last frame, reference images), or (3) query/manage video generation tasks. Supports Seedance 1.5 Pro (with audio & draft mode), 1.0 Pro, 1.0 Pro Fast, and 1.0 Lite models.
安全使用建议
This package mostly does what it claims (calls BytePlus/Seedance to create and poll video generation tasks), but pay attention to the following before installing: - Manifest mismatch: The code and SKILL.md require ARK_API_KEY, but the skill registry metadata lists no required environment variables. Treat ARK_API_KEY as required and ensure you only provide a BytePlus key with appropriate, limited permissions and billing awareness. - Optional Feishu flow: The bundle contains a guide to upload generated videos to Feishu that reads local files and uses Feishu app credentials (app_id / app_secret / app_access_token) stored in OpenClaw settings; those credentials are not declared in the manifest. If you plan to use the Feishu integration, verify the message tool and Feishu app settings separately and understand that files under your workspace will be uploaded to Feishu/CDN. - Local file access: The CLI converts local images to base64 and downloads generated videos to user-specified paths (e.g., ~/.claude/skills or workspace). Make sure sensitive images/videos are not placed in those locations if you don’t want them uploaded. - Network calls & billing: The tool makes outbound HTTP requests to the BytePlus Ark API (BASE_URL = https://ark.ap-southeast.bytepluses.com). Generating videos may incur cost — confirm your BytePlus account/billing and rate limits. - Source review: The Python code is included; if you will run it, consider inspecting the file yourself or running it in an isolated environment. There are no pre-scan injection flags, but the manifest inconsistency (undeclared env vars) lowers trust until corrected. If you want higher assurance, ask the skill author or registry maintainer to (1) update the skill manifest to declare ARK_API_KEY as required, (2) explicitly document optional Feishu credentials (or move the Feishu guide to a separate integration package), and (3) provide an official homepage/source URL so you can verify origin and updates.
功能分析
Type: OpenClaw Skill Name: seedance-video-generation-byteplus Version: 1.0.1 The skill is designed for a legitimate purpose (AI video generation via BytePlus API) and communicates with a legitimate endpoint. However, the `seedance_byteplus.py` script's `image_to_data_url` function, used for image-to-video functionality, can read arbitrary local files (if provided a path via prompt injection) and base64 encode their content for transmission to the BytePlus API. While the code's intent is to process image files, this capability creates a local file disclosure vulnerability, as a malicious prompt could trick the agent into sending sensitive files (e.g., `/etc/passwd`, `~/.ssh/id_rsa`) to the third-party API. Additionally, the `os.system` call to open downloaded videos in `cmd_wait_logic` presents a minor shell injection risk, although the filepath construction makes direct exploitation difficult. These risky capabilities, without clear malicious intent by the skill developer, classify it as suspicious.
能力评估
Purpose & Capability
The name/description and the included Python CLI line up: the code posts generation tasks to the BytePlus Ark API and handles polling and downloads. Requiring an API key for BytePlus (ARK_API_KEY) is appropriate for the stated purpose. However, registry metadata claims no required environment variables while both SKILL.md and the Python code explicitly require ARK_API_KEY — that mismatch is unexpected.
Instruction Scope
SKILL.md and the CLI focus on creating/listing/querying BytePlus generation tasks, converting local images to base64, polling, and downloading results — all within the stated purpose. Additional documentation (how_to_send_video_via_feishu_app.md) shows a workflow that reads local generated video files and instructs using an external `message` tool to upload them to Feishu, which involves reading local workspace files and calling Feishu APIs. That Feishu workflow is optional but present in the bundle and introduces extra IO and external network endpoints beyond BytePlus.
Install Mechanism
No install spec or remote downloads; this is an instruction+source bundle. The code is included in the skill package (seedance_byteplus.py) and would run locally when invoked. No third-party packages are pulled automatically by an installer.
Credentials
The runtime requires ARK_API_KEY (BytePlus) according to SKILL.md and the code (get_api_key checks ARK_API_KEY), but the registry metadata lists no required env variables — this is an inconsistency and a documentation/manifest mismatch. The included Feishu guide further references Feishu app credentials (app_id/app_secret or app_access_token) and OpenClaw Feishu settings for uploading generated videos; those credentials are not declared anywhere in the skill manifest either. The number and type of credentials referenced (ARK_API_KEY plus optional Feishu tokens) are plausible for the workflows, but the manifest should declare them explicitly so users know what secrets the skill expects.
Persistence & Privilege
The skill is not always-enabled and is user-invocable. It does not request persistent system-wide privileges or try to modify other skills. It reads/writes files only in user-specified download paths (e.g., workspace or Desktop) and does network calls to the documented BytePlus endpoints.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install seedance-video-generation-byteplus
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /seedance-video-generation-byteplus 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
seedance-video-generation-byteplus v1.0.1 - Added LICENSE.txt file to the project. - No functional changes to the skill code or documentation.
v1.0.0
Initial release of Seedance Video Generation (BytePlus International) skill. - Generate AI videos from text prompts, single images, or multiple images (first frame, first+last frame, reference images). - Supports task creation, task status query, listing, waiting, downloading results, and task deletion via CLI. - Integrates with multiple Seedance models: 1.5 Pro (with audio & draft), 1.0 Pro, 1.0 Pro Fast, and 1.0 Lite (T2V/I2V). - Provides a robust Python CLI tool for easy video generation and management. - Detailed instructions for both CLI usage and raw API/curl commands included. - Requires a BytePlus Ark API Key for access.
元数据
Slug seedance-video-generation-byteplus
版本 1.0.1
许可证
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Seedance Video Generation BytePlus 是什么?

Generate AI videos using BytePlus Seedance API (International). Use when the user wants to: (1) generate videos from text prompts, (2) generate videos from images (first frame, first+last frame, reference images), or (3) query/manage video generation tasks. Supports Seedance 1.5 Pro (with audio & draft mode), 1.0 Pro, 1.0 Pro Fast, and 1.0 Lite models. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1139 次。

如何安装 Seedance Video Generation BytePlus?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install seedance-video-generation-byteplus」即可一键安装,无需额外配置。

Seedance Video Generation BytePlus 是免费的吗?

是的,Seedance Video Generation BytePlus 完全免费(开源免费),可自由下载、安装和使用。

Seedance Video Generation BytePlus 支持哪些平台?

Seedance Video Generation BytePlus 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Seedance Video Generation BytePlus?

由 JackyCSer(@jackycser)开发并维护,当前版本 v1.0.1。

💬 留言讨论