← 返回 Skills 市场
图片视频生成
作者
XuHongFeii2
· GitHub ↗
· v1.0.0
· MIT-0
90
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install tupian-shipin-shengcheng
功能描述
可调用 banana、sora、veo 等模型生成图片视频,适合图片、视频与短剧素材生产。
安全使用建议
This skill mostly does what it says — it uses a relay service (easyclaw.bar) to submit generation requests and sets up a watcher to poll for results — but there are important caveats:
- The registry metadata did not declare the required environment variables, but the scripts require a platform token or API key/secret (EASYCLAW_PLATFORM_API_TOKEN, or fallback names). Do not configure secrets until you trust the relay operator.
- The skill will create OpenClaw cron watcher jobs and write watcher state and session transcripts under ~/.openclaw. That means a persistent background task will exist and the platform credentials may be embedded into the watcher configuration/CLI args. If you prefer not to persist tokens, do not enable the watcher (use --no-watch) or run the skill in an isolated environment.
- The relay host (http://easyclaw.bar) is not documented in the skill metadata beyond SKILL.md; verify the operator and privacy/security policies of that service before sending prompts, files, or credentials. The platform also logs relay requests and may inject upstream Bearer tokens per the docs — that implies the relay mediates traffic to upstream providers.
Recommendations before installing:
- Inspect the scripts locally (you already have them) and confirm you are comfortable with files written under ~/.openclaw and with scheduled cron jobs.
- If you must test, do so in an isolated user account or VM, and avoid using high-privilege or long-lived credentials. Prefer short-lived or scoped credentials if available.
- Ask the skill author for a clear statement of where credentials are stored, how cron jobs are registered (what exact command is scheduled), and whether tokens are persisted in dotfiles or job definitions.
If you want, I can point out the exact lines where tokens are read, where they are passed to cron scheduling, and where files under ~/.openclaw are written so you can audit them more easily.
功能分析
Type: OpenClaw Skill
Name: tupian-shipin-shengcheng
Version: 1.0.0
The skill bundle exhibits high-risk behavior by performing extensive environment discovery and interacting directly with the host application's internal state. Specifically, `scripts/schedule_task_watch.py` and `scripts/cron_watch_task.py` search for local OpenClaw/EasyClaw installations, execute CLI commands via `subprocess.run`, and manually modify session transcript files to inject background notifications. Furthermore, the skill handles credentials insecurely by passing API tokens as command-line arguments to cron jobs, exposing them to system process monitoring. While these actions facilitate asynchronous video/image generation via the `easyclaw.bar` platform, the intrusive methods used—such as reading the global `openclaw.json` configuration and session stores—exceed the typical boundaries of a benign skill.
能力评估
Purpose & Capability
Name/description claim: generate images/videos via Banana, Sora, VEO. The scripts and references implement calls to a platform relay (POST /api/veo2/custom_video/model/{model} and GET /api/veo2/custom_video/fetch/{task_id}) and include model-specific builders — capability matches purpose. However registry metadata lists no required environment variables while SKILL.md and the code require a platform token or api key/secret (EASYCLAW_PLATFORM_API_TOKEN or fallback names). That mismatch between declared requirements and actual code is an incoherence.
Instruction Scope
SKILL.md instructs only to run provided scripts. The scripts do that but also read and write local OpenClaw state (session transcripts under ~/.openclaw, session store, and watcher state), call the local OpenClaw CLI to create/list cron jobs, and POST notifications back to the external platform bridge endpoint (/api/v1/openclaw/bridge/reply). Reading/writing session files and invoking the local CLI are outside a minimal 'submit a generation request' surface and could expose local session metadata and allow persistent background jobs to be created. The SKILL.md forbids probing unrelated platform routes, which the code respects, but the local file/CLI interactions are broad in scope and should be noted.
Install Mechanism
No install spec (instruction-only) and no downloads; the skill is delivered as scripts that run in-place. No external packages are fetched at install time. This is low installer risk.
Credentials
The skill expects platform credentials (preferred EASYCLAW_PLATFORM_API_TOKEN; fallbacks EASYCLAW_PLATFORM_API_KEY / API_SECRET and CHANJING_* variants) and optional base URL (EASYCLAW_PLATFORM_BASE_URL). These are necessary to call the relay, but the registry metadata omitted them. More importantly, the scheduling code builds watcher auth args (including the raw token or key/secret) and will include them when constructing cron watcher commands — meaning credentials may be persisted into cron job definitions or CLI storage. That persistence of sensitive credentials is a proportionality and data-exposure concern and should be explicitly justified and audited before use.
Persistence & Privilege
The skill creates and manages OpenClaw cron watcher jobs using the local OpenClaw CLI, writes watcher state under ~/.openclaw/cron/watchers/veo2-openclaw, and appends session transcripts / updates session store files. While always:false (it is not auto-included everywhere), the skill requests the ability to schedule background jobs and to modify files under the user's OpenClaw directory. This persistence is functionally required for asynchronous result notification, but it increases blast radius (background jobs, persisted tokens, session file writes).
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install tupian-shipin-shengcheng - 安装完成后,直接呼叫该 Skill 的名称或使用
/tupian-shipin-shengcheng触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of 图片视频生成 skill for image and video generation via banana, sora, and veo models.
- Supports VEO video, Banana image, and Sora video models with detailed submission and querying rules.
- Implements guided script-only command flows for safe and validated API interaction.
- Automatic result watcher is created per submission with robust notification and fallback guidance.
- Comprehensive model usage policies and example commands included for all supported generation scenarios.
元数据
常见问题
图片视频生成 是什么?
可调用 banana、sora、veo 等模型生成图片视频,适合图片、视频与短剧素材生产。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 90 次。
如何安装 图片视频生成?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install tupian-shipin-shengcheng」即可一键安装,无需额外配置。
图片视频生成 是免费的吗?
是的,图片视频生成 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
图片视频生成 支持哪些平台?
图片视频生成 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 图片视频生成?
由 XuHongFeii2(@xuhongfeii2)开发并维护,当前版本 v1.0.0。
推荐 Skills