← 返回 Skills 市场
newt0n

Creatok Generate Video

作者 Newton · GitHub ↗ · v0.1.6 · MIT-0
cross-platform ⚠ suspicious
406
总下载
0
收藏
0
当前安装
8
版本数
在 OpenClaw 中安装
/install creatok-generate-video
功能描述
Use when generating, resuming, or checking TikTok videos, ads, or selling videos.
使用说明 (SKILL.md)

generate-video

Constraints

  • Platform: TikTok only.
  • The model's final user-facing response should match the user's input language, default English.
  • Must request user confirmation before triggering any paid/high-cost video generation call.
  • After confirmed, must call CreatOK Open Skills proxy and wait until completion.
  • Avoid technical wording in the user-facing reply unless the user explicitly needs details for debugging or to share with a developer.
  • Follow shared guidance in ./references/common-rules.md.
  • Unless the user explicitly asks for a live-action shoot version, the model should assume the goal is to generate an AI video, not to prepare a human filming plan.

Model Selection Rules

The skill must read model list, defaults, and hard limits from the CreatOK capabilities endpoint at runtime instead of hardcoding them locally.

Keep the local client thin:

  • use the returned default model unless the user explicitly chooses another supported model
  • validate only hard execution constraints such as definition, duration, orientation, and reference-image cap
  • keep user-facing model explanation minimal and avoid depending on provider, family, or hint-style metadata

If a chosen plan conflicts with model limits, the model should explain the limitation, suggest a workable plan, and wait for user confirmation before generating.

Model list, defaults, and hard limits such as supported definitions, durations, orientations, and reference image caps must be read from the CreatOK capabilities endpoint at runtime instead of being hardcoded in this skill. Reference images are supported by uploading local image files first, then passing the uploaded reference to the video task.

Multi-Segment Rules

  • If the requested video is longer than the chosen model's maximum duration, the model should recommend splitting it into multiple segments.
  • If the final video must be stitched from multiple generated clips, the model should explain that the user will need to assemble the clips afterward.

Inputs to clarify (ask if missing)

  • ask only for what is still necessary to generate a good video
  • prefer the direction, script, and selling points already established earlier in the conversation
  • if details are missing, ask one or two short follow-up questions instead of requesting a full brief again
  • prefer details that help AI generation directly, such as scene intent, visual style, pacing, product emphasis, and whether the user wants Sora 2 or a Veo model
  • when naming a model in tool calls or handoff instructions, use the exact official model id instead of aliases

Workflow

  1. Confirmation gate (mandatory)
  • Summarize:
    • model
    • orientation
    • definition and seconds, if relevant to the chosen model
    • whether reference images are used
    • whether the plan is single-shot or multi-segment
    • any important limitation such as duration cap, portrait requirement, or manual stitching afterward
    • estimated cost/credits if available
  • Ask for a simple confirmation in plain language, such as whether the user wants to start generation now.
  • Do not submit the generation task until user says yes.
  1. Submit video generation
  • Call CreatOK: POST /api/open/skills/tasks
  1. Poll status until completion
  • Call CreatOK: GET /api/open/skills/tasks/status?task_id=...
  1. Persist artifacts + respond
  • Write:
    • outputs/result.json with task_id/status/video_url/raw
    • outputs/result.md
  • Persist the task_id immediately after submission, before waiting for the final status, so the user can recover the task later if the local process is interrupted.
  • Return the final video_url verbatim.
  • After the AI version is complete, the model may optionally ask whether the user also wants a live-action shoot version of the same idea.

Existing Task Recovery

  • If the user already has a task_id, this skill should continue from that task instead of starting a new one.
  • In recovery mode, do not ask the user to restate the prompt or creative brief if the task id is already available.
  • The model can either:
    • check the current task status once
    • or continue waiting and polling if the user wants to keep checking
  • If the task succeeded, return the final video_url verbatim.
  • If the task is still queued or running, explain that clearly and offer to keep checking.
  • If the task failed, explain the failure message if available and suggest the next best step.

Artifacts

All artifacts under generate-video/.artifacts/\x3Crun_id>/....

Thin Client Boundary

  • Prefer using a prompt or brief that already came from creatok-analyze-video or creatok-recreate-video.
  • If the creative direction is still fuzzy, the model can tighten it in the conversation before generating.
  • This skill submits generation jobs, polls status, and persists fixed-format outputs.
  • The model should not make the user restate their idea from scratch if the previous conversation already made the direction clear.
  • The model should optimize the brief for AI video generation by default, not for on-set filming.
  • Natural user confirmations such as "generate it", "make the video", "go ahead", or "use this version" should be treated as intent to use this skill, as long as the cost confirmation step is still satisfied.

Handoff

  • When reached from creatok-analyze-video, the model should carry forward the chosen direction without making the user repeat it.
  • When reached from creatok-recreate-video, the model should use the script or brief already developed in the conversation as the starting point for generation.
  • If generation was interrupted after submission, the model should help the user continue inside creatok-generate-video with the existing task_id instead of restarting the job from scratch.
安全使用建议
This skill appears to do exactly what it says: it sends prompts and any reference images you provide to the CreatOK Open Skills API (https://www.creatok.ai) using the CREATOK_API_KEY. Before installing or running it: 1) Make sure you trust CreatOK and that you want your prompts/media sent to that service; 2) Provide only reference images you intend to upload (the skill will read the local file paths you supply and upload them via the service's presigned URL); 3) Keep your CREATOK_API_KEY limited to the minimal scope the provider offers and rotate it if you suspect misuse; 4) Note the skill writes outputs under generate-video/.artifacts — do not include sensitive files as reference inputs; 5) Confirm cost/credits when prompted (the skill requires explicit user confirmation before starting a paid generation). If you want additional assurance, verify the API hostname and endpoints on the official CreatOK documentation and review any policy/terms for data retention before providing private content.
功能分析
Type: OpenClaw Skill Name: creatok-generate-video Version: 0.1.6 The skill bundle is a legitimate integration for the CreatOK AI video generation service. It facilitates video task submission, status polling, and local artifact storage (via lib/artifacts.js and lib/creatok-client.js). The code follows the stated purpose in SKILL.md, includes mandatory user confirmation gates for high-cost actions, and communicates exclusively with the official domain (creatok.ai) using the provided API key.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
Name/description match the implemented behavior: the package only talks to CreatOK endpoints to analyze, submit video-generation tasks, poll status, upload reference images, and persist local artifacts. The only required credential (CREATOK_API_KEY) and required binary (node) are appropriate for this functionality.
Instruction Scope
SKILL.md and the code limit actions to reading model capabilities, submitting tasks, polling status, uploading declared reference image files, and writing outputs under .artifacts. The skill reads only CREATOK_API_KEY from env and local image files the user explicitly supplies; it does not attempt to read unrelated system files or other environment variables.
Install Mechanism
No install spec is provided (instruction+JS files only). There is no download-from-arbitrary-URL or installer; the code is plain Node.js source, so installation risk is low.
Credentials
Only CREATOK_API_KEY is required and it is used to authenticate to creatok.ai. No unrelated secrets or config paths are requested. The skill does read user-supplied local images (for reference uploads), which is proportionate to the stated purpose.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide configs. It persists artifacts only under the skill's .artifacts directory and stores task_id/results there as described in SKILL.md.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install creatok-generate-video
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /creatok-generate-video 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.6
Patch release: capabilities-driven defaults, stricter validation, and retry guidance for outdated skills.
v0.1.5
Patch release: bump from 0.1.4 to 0.1.5 only.
v1.0.0
- Added Seedance 2 and Seedance 2 Fast as new supported video generation models with broader aspect ratio/duration options. - Updated model selection guidelines to recommend Seedance 2 for longer, more flexible, or visually-guided TikTok clips. - Revised reference image support: up to 5 for Seedance models, 1 for Sora 2, and 3 for Veo variants. - Changed license from Internal to Open Source. - Minor updates to constraints, workflow, and input clarification sections for accuracy and clarity.
v0.1.4
Add multilingual trigger keywords
v0.1.3
- Added support for Sora 2 and Sora 2 Exp models (up to 15s, 720p, new aspect ratios) - Updated model selection rules and recommendations accordingly - Updated workflow and confirmation gate to clarify model, duration, resolution, and reference image usage for Sora models - Improved recovery and artifact output instructions to return final video_url verbatim - Refined triggers, tags, and description for clarity and Sora 2 coverage
v0.1.2
No user-facing changes detected in this version. - Version update only; no code or documentation changes found. - Functionality and workflow remain unchanged from the previous release.
v0.1.1
- Initial implementation of core video generation logic with five new files added. - Introduced artifact management (`lib/artifacts.js`), configuration handling (`lib/config.js`), and CreatOK API client (`lib/creatok-client.js`). - Added main video generation workflow in `lib/generate-video.js`. - Included shared guidance with a reference rules file (`references/common-rules.md`). - Updated rule references in SKILL.md to match new file structure.
v0.1.0
creatok-generate-video v1.0.0 initial release - Introduces fully guided TikTok-style AI video generation via CreatOK API with support for ads, scripts, product demos, and selling videos. - Requires user confirmation before triggering any paid/high-cost generation task. - Recommends the appropriate Veo 3.1 model (Fast or Quality) based on the use case, with clear explanation of limits and options. - Supports recovery and status checking for in-progress or interrupted video generation tasks using a task ID. - Enforces constraints such as maximum duration, segment splitting for longer videos, and clear instructions if post-processing is needed. - Preserves previously established creative direction and minimizes redundant user prompts, streamlining workflow from idea to AI video output.
元数据
Slug creatok-generate-video
版本 0.1.6
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 8
常见问题

Creatok Generate Video 是什么?

Use when generating, resuming, or checking TikTok videos, ads, or selling videos. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 406 次。

如何安装 Creatok Generate Video?

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

Creatok Generate Video 是免费的吗?

是的,Creatok Generate Video 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Creatok Generate Video 支持哪些平台?

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

谁开发了 Creatok Generate Video?

由 Newton(@newt0n)开发并维护,当前版本 v0.1.6。

💬 留言讨论