← 返回 Skills 市场
newt0n

CreatOK Analyze Video

作者 Newt0n · GitHub ↗ · v0.1.5 · MIT-0
cross-platform ✓ 安全检测通过
387
总下载
0
收藏
0
当前安装
7
版本数
在 OpenClaw 中安装
/install creatok-analyze-video
功能描述
Use when analyzing a TikTok video or breaking down its script and structure.
使用说明 (SKILL.md)

analyze-video

Constraints

  • Platform: TikTok only.
  • Analyze source: Extract transcript and visual notes from the TikTok URL.
  • The model's final user-facing response should match the user's input language, default English.
  • 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.
  • Input: TikTok URL.
  • Artifacts must be written under analyze-video/.artifacts/\x3Crun_id>/....

What to produce (minimum)

Create:

  • outputs/result.json (machine-readable, see ./references/contracts.md)

The script gathers structured source data returned by CreatOK:

  • transcript segments
  • video metadata
  • normalized vision result
  • remote response text and suggestions

Analysis Focus

The model should read outputs/result.json and produce the final user-facing analysis in the conversation. Before deciding how to explain the result, the model should first infer what kind of TikTok video this is. This classification is mainly for better guidance and analysis focus; it should not feel like a rigid taxonomy to the user. Useful internal categories include:

  • selling talking-head / direct pitch
  • pain-point to solution
  • product demo
  • before / after
  • review / comparison
  • listicle / recommendation
  • emotional or surprise hook
  • non-selling content such as pet, entertainment, lifestyle, or story content

The model does not need to expose the category label unless it clearly helps the user.

Analysis Angles

The model can infer and explain items such as:

  • hook / value / proof / CTA
  • highlights with timestamps
  • storyboard / reusable template
  • final written analysis or recommendations
  • why the video can or cannot go viral from a short-form content operations perspective
  • how the video works from a selling conversion perspective, including script, cover, audience, and conversion logic

Two especially useful framing options for the final user-facing analysis are:

  • explain why the video can or cannot become a strong short-form performer from an operator's point of view
  • break down the script, cover, audience, and conversion logic from a selling and transaction point of view

The analysis emphasis should follow the inferred video type:

  • for selling videos, focus on conversion structure, selling-point order, proof, trust-building, and CTA
  • for product demos, focus on what is shown first, how the product is demonstrated, and what makes the demo persuasive
  • for before / after videos, focus on contrast strength, believability, and payoff timing
  • for review / comparison videos, focus on credibility, differentiation, and decision-making signals
  • for non-selling content, focus on hook, pacing, emotional pull, and what structure can be reused without forcing a selling analysis

Output Preferences

  • The default final response should include both:
    • the original script
    • a storyboard / scene breakdown table
  • The final response should also include a short video-metrics section that evaluates the available data, such as:
    • duration
    • likes
    • views / plays
    • comments
    • shares / saves if available
    • a brief overall assessment of whether the public stats look healthy, weak, or unavailable
  • Keep the metrics analysis simple and grounded in the available platform stats and source artifacts. The model should infer this directly in the final reply using the available raw metrics and source artifacts; do not invent platform engagement numbers or add a separate scripted metrics pipeline.
  • Present the original script as a timestamped line-by-line script.
  • Present the storyboard as a table with at least time range, scene summary, visual action, and spoken content / on-screen text.
  • Prefer a clean readable structure such as one spoken line per row with its corresponding time range.
  • Keep the final response easy for creators and sellers to scan and reuse.

Next-Step Handoff

After presenting the analysis, the model should naturally guide the user into the next step. Use a numbered list for the follow-up choices, and explicitly tell the user to reply with only the number. The user should not need to copy the full option text. Prefer a concise prompt such as:

  1. Rewrite this for your product
  2. Turn this into an AI-ready script
  3. Break down the conversion logic

Then add a short instruction like:

  • "Reply with 1, 2, or 3."
  • "Just send the number, and I will continue."

The model should keep this handoff flexible and concise rather than forcing a rigid workflow. When phrasing the options, keep them short and action-oriented so they are easy to answer with a single digit.

The next-step options should also reflect the inferred video type:

  • for selling videos, prioritize viewing the original script, viewing the original storyboard, adapting it to the user's own product, or making a differentiated version
  • for non-selling content, prioritize viewing the original script, viewing the original storyboard, or adapting the idea to the user's own topic

Unless the user explicitly asks for a live-action shoot version, the model should treat recreation and follow-up generation as AI-generated video work by default. The default path is to help the user move toward an AI-generation-ready script or brief. After giving a useful AI-oriented version, the model may optionally ask whether the user also wants a live-action shoot version.

If the reference appears to be a product-selling video and the user wants to recreate it, the model should first collect the user's own product context before drafting the recreated script. Ask only for the highest-impact details first, such as:

  • product name
  • core selling points
  • product images or reference materials if available
  • price or offer details if they matter to the hook or CTA

If important details are still missing, the model should fill gaps through short follow-up questions step by step instead of requesting a large information dump up front. The model should not ask for a long form, a detailed brief, or a large batch of requirements before showing useful progress.

Workflow

  1. Create run folder
  • Use user-provided run_id
  • Create analyze-video/.artifacts/\x3Crun_id>/{input,transcript,vision,outputs,logs}
  1. Run analyze
  • Run the CreatOK analyze step
  • Persist:
    • input/video_details.json
    • transcript/transcript.json (segments)
    • transcript/transcript.txt
    • vision/vision.json
  1. Write artifacts
  • outputs/result.json

Notes

  • Keep it deterministic and portable: write source data artifacts and let the model analyze them in the conversation.
  • Favor momentum after the analysis. The default next step is to help the user view the original materials or move toward recreation / remix.
  • For selling-video recreation, gather a small set of key product details first, then refine through lightweight follow-up questions only when needed.
安全使用建议
What to consider before installing: - This skill sends the TikTok URL (and CreatOK receives whatever content they fetch/process from that URL) to https://www.creatok.ai. If the video is private or contains sensitive content, do not share it. - You must provide a valid CREATOK_API_KEY in your environment; the code will throw an error without it (the SKILL.md metadata mistakenly lists no required env vars — treat the API key as required). - The skill only needs Node and one API key; it writes outputs under <skill>/.artifacts/<run_id> and does not read other system files or credentials. - Verify the CreatOK domain/account and review their privacy/terms if you care about where video/audio/transcript data is processed or stored. - If you want higher assurance, ask the skill author for a public homepage, documentation, or a signed package/source provenance before use.
功能分析
Type: OpenClaw Skill Name: creatok-analyze-video Version: 0.1.5 The skill is a legitimate integration for the CreatOK video analysis service. It retrieves TikTok metadata and transcripts via the CreatOK API (creatok.ai) using a user-provided API key and stores the results in a local artifacts directory. The code (lib/analyze-video.js, lib/creatok-client.js) and instructions (SKILL.md) are well-structured, transparent, and strictly aligned with the stated purpose of video analysis without any signs of data exfiltration, malicious execution, or harmful prompt injection.
能力评估
Purpose & Capability
The skill's name/description (TikTok video analysis) aligns with the code: it posts {tiktok_url} to CreatOK's /api/open/skills/analyze endpoint, receives transcript/vision data, and writes structured artifacts. The required binary (node) and single primary credential (CREATOK_API_KEY) are appropriate for this integration. One minor inconsistency: the SKILL.md metadata lists requires.env: [] while a primaryEnv (CREATOK_API_KEY) is declared — the code requires the key.
Instruction Scope
Runtime instructions and code stay within scope: they take a TikTok URL, call the CreatOK analyze API, and write transcripts/vision/outputs into the skill's .artifacts/<run_id> folder. The skill does not read system files or unrelated environment variables, nor does it contact unexpected endpoints beyond creatok.ai.
Install Mechanism
No install script is provided (instruction-only + shipped JS files). The skill requires node to run. There are no downloads from untrusted URLs or archive extraction. This is a low-risk install model, though code files are included and executed by node at runtime.
Credentials
The skill only needs one credential (CREATOK_API_KEY), which is proportional to its purpose. However, registry/manifest metadata earlier listed 'Required env vars: none' while the code enforces the presence of CREATOK_API_KEY — this discrepancy should be corrected so users know the key is required.
Persistence & Privilege
The skill is not marked always:true, does not modify other skills, and does not request persistent elevated privileges. It writes artifacts only under its own .artifacts directory.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install creatok-analyze-video
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /creatok-analyze-video 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.5
Patch release: bump from 0.1.4 to 0.1.5 only.
v1.0.0
- Initial release of the TikTok video analysis skill. - Supports extracting transcript, visual notes, and key platform metrics from TikTok URLs. - Provides user-friendly breakdowns: original script (with timestamps), storyboard table, and concise metrics analysis. - Suggests next steps with simple numbered options adapted to video type—enabling fast handoff to script rewriting or further breakdowns.
v0.1.4
Add multilingual trigger keywords
v0.1.3
creatok-analyze-video 0.1.3 - Added full artifact and sample output sets for multiple debug/test runs. - Updated documentation to clarify that the analysis now includes: the original script, storyboard breakdown, and a concise video metrics/engagement section. - Next-step options after analysis are now clearly presented as a simple numbered list for user reply. - Documentation and workflow guidance made simpler and easier to use for both selling and non-selling TikTok video analysis.
v0.1.2
No changes detected in this release. Version bumped to 0.1.2, but no file modifications were made.
v0.1.1
- Initial implementation of TikTok video analysis functionality. - Added core library files: analyze-video.js, artifacts.js, config.js, and creatok-client.js. - Introduced references for common rules and API contracts. - Artifacts and analysis outputs are structured to support future extensions.
v0.1.0
Initial release of TikTok video analysis skill for creators and sellers. - Analyzes TikTok videos using CreatOK’s remote API, extracting script, structure, hooks, and storyboards. - Breaks down viral mechanics, selling logic, audience targeting, and conversion elements in easy-to-understand language. - Supports review of the original script or storyboard, and adaptation into reusable templates or custom versions. - Guides users to natural next steps—like rewriting scripts, adapting structures, or preparing AI-ready briefs—based on analysis results. - Focuses analysis and suggestions according to the video’s inferred type (selling, review, demo, or non-selling).
元数据
Slug creatok-analyze-video
版本 0.1.5
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 7
常见问题

CreatOK Analyze Video 是什么?

Use when analyzing a TikTok video or breaking down its script and structure. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 387 次。

如何安装 CreatOK Analyze Video?

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

CreatOK Analyze Video 是免费的吗?

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

CreatOK Analyze Video 支持哪些平台?

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

谁开发了 CreatOK Analyze Video?

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

💬 留言讨论