CreatOK Analyze Video
by @newt0n
Use when analyzing a TikTok video or breaking down its script and structure.
clawhub install creatok-analyze-video๐ About This Skill
name: creatok-analyze-video version: "1.0.0" description: Use when analyzing a TikTok video or breaking down its script and structure. license: Internal compatibility: "Claude Code โฅ1.0, OpenClaw skills, ClawHub-compatible installers. Requires network access to CreatOK Open Skills API. No local ffmpeg or vision setup required." metadata: openclaw: requires: env: [] bins: - node primaryEnv: CREATOK_API_KEY author: creatok version: "1.0.0" geo-relevance: "low" tags: - tiktok - tiktok-analysis - video-analysis - script-analysis - storyboard - hook-analysis - creator-workflow - seller-workflow triggers: - "analyze this TikTok video" - "analyze this TikTok" - "break down this TikTok" - "why does this TikTok work" - "show me the original script" - "show me the original storyboard" - "analyze this selling video" - "ใใฎTikTokๅ็ปใๅๆใใฆ" - "ใใฎTikTokใๅๆใใฆ" - "ใใฎTikTokใๅ่งฃใใฆ" - "ๅ ใฎๅฐๆฌใ่ฆใใฆ" - "์ด ํฑํก ์์์ ๋ถ์ํด์ค" - "์ด ํฑํก์ ๋ถ์ํด์ค" - "์ด ํฑํก์ ๋ถํดํด์ค" - "์๋ณธ ๋๋ณธ์ ๋ณด์ฌ์ค" - "analiza este video de TikTok" - "analiza este TikTok" - "desglosa este TikTok" - "muรฉstrame el guion original" - "analise este vรญdeo do TikTok" - "analise este TikTok" - "quebre este TikTok" - "me mostre o roteiro original"
analyze-video
Constraints
./references/common-rules.md.analyze-video/.artifacts//... .What to produce (minimum)
Create:
outputs/result.json (machine-readable, see ./references/contracts.md)The script gathers structured source data returned by CreatOK:
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:
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:
Two especially useful framing options for the final user-facing analysis are:
The analysis emphasis should follow the inferred video type:
Output Preferences
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:
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:
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:
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
run_idanalyze-video/.artifacts//{input,transcript,vision,outputs,logs} 2. Run analyze
input/video_details.json
- transcript/transcript.json (segments)
- transcript/transcript.txt
- vision/vision.json3. Write artifacts
outputs/result.jsonNotes
๐ Tips & Best Practices
๐ Constraints
./references/common-rules.md.analyze-video/.artifacts//... .