用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/tomevault-io/skills-registry --skill video-content-analyzer命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | video-content-analyzer |
| description | | Use when this capability is needed. |
Analyze short-form videos with Gemini AI to extract hooks, content structure, delivery style, and CTA strategies.
GEMINI_API_KEY environment variablegoogle-genai and requests Python packagespython3 .claude/skills/video-content-analyzer/scripts/analyze_videos.py \
--input outliers.json \
--output video-analysis.json \
--platform instagram \
--max-videos 5
| Arg | Description |
|---|---|
--input, -i | Input JSON file with outlier posts (required) |
--output, -o | Output JSON file for results (required) |
--platform, -p | Platform: instagram, tiktok, or youtube (default: instagram) |
--max-videos, -n | Max videos to analyze (default: 5) |
Accepts outlier JSON from platform-specific research skills. Handles both formats:
[{post1}, {post2}, ...]{"outliers": [{post1}, {post2}, ...]}The script automatically maps platform-specific fields:
| Platform | Video URL Fields | Caption | Username |
|---|---|---|---|
videoUrl | caption | ownerUsername | |
| TikTok | videoUrl, video_url, webVideoUrl | text, desc | authorUsername |
| YouTube | videoUrl, url | title | channelTitle |
TikTok Note: The Apify TikTok Scraper returns webVideoUrl (the TikTok page URL) rather than a direct video download URL. Gemini will attempt to analyze from this page URL.
Returns JSON array with analysis for each video:
[
{
"post_id": "ABC123",
"username": "creator",
"url": "https://...",
"platform": "instagram",
"likes": 50000,
"comments": 1200,
"views": 500000,
"analysis": {
"hook": {
"technique": "pattern-interrupt",
"opening_line": "Stop scrolling if you...",
"attention_grab": "Creates urgency and targets specific audience",
"replicable_formula": "Stop scrolling if you [pain point]"
},
"content_structure": {
...
The analyzer identifies these hook types:
pattern-interrupt - Breaks expected patternsquestion - Opens with engaging questionbold-claim - Makes surprising statementstory-tease - Hints at compelling narrativevisual-shock - Striking visual openingcuriosity-gap - Creates information gapdirect-address - Speaks to specific audiencecontroversial-take - Polarizing opinionrelatable-pain - Targets common struggletransformation-preview - Shows before/afterproblem-solution - Present problem, offer fixlisticle - Numbered tips/itemsstory - Narrative arctutorial - Step-by-step how-tobefore-after - Transformation revealday-in-life - Lifestyle contentreaction - Response to other contenthot-take - Opinion piecetool-demo - Product/tool showcaseSource: bradautomates/head-of-content — distributed by TomeVault.