analyze-content-video
Diagnose one video or still-image post from its own timestamped evidence and say what to keep, recut or replace next; or break down how a video was made into steps one person can follow. Also exports a video's transcript as TXT or SRT and reports its cover and tags. Use for why a video flopped or took off, hook and retention review, a re-edit plan, an unpublished cut on this machine, how was this edited, or getting a video's subtitles.
- License
- MIT
- Compatibility
- Requires the Kabo MCP server at https://kabo.sh/mcp-pub, Python 3, read and write access to a local workspace, and network access from scripts to kabo.sh and to the signed storage.googleapis.com download links that Kabo tool results return (without it, a host that can save a tool's complete result to a file). Local video files also need ffmpeg and ffprobe. Kabo permission: data.
Pinned to revision 7442d53e63ce, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- get_research_capabilities
- get_research_data_job
- get_research_data_download
- read_research_data_artifacts
- public_video_collect_public_metadata
- public_video_fetch_transcript
- public_video_extract_keyframes
- public_video_extract_keyframes_hosted_media
- public_video_extract_keyframes_hosted_stream
- public_video_measure_media_signals
- youtube_get_video
- youtube_get_channel
- youtube_list_channel_uploads
- lookup_instagram_post
- instagram_get_transcript
- instagram_resolve_profile
- instagram_list_posts
- instagram_list_reels
- tiktok_search_get_video
- tiktok_search_get_transcript
- tiktok_search_list_profile_videos
Files
- skills/analyze-content-video/SKILL.md
- skills/analyze-content-video/references/content-evidence.schema.json
- skills/analyze-content-video/references/craft-request.schema.json
- skills/analyze-content-video/references/craft-teardown.md
- skills/analyze-content-video/references/diagnosis-report.md
- skills/analyze-content-video/references/diagnosis-runtime.md
- skills/analyze-content-video/references/evidence-reading.md
- skills/analyze-content-video/references/hook-core/knowledge.json
- skills/analyze-content-video/references/local-file.md
- skills/analyze-content-video/references/video-analysis-request.schema.json
- skills/analyze-content-video/references/video-analysis.schema.json
- skills/analyze-content-video/scripts/build_content_evidence.py
- skills/analyze-content-video/scripts/build_creator_result.py
- skills/analyze-content-video/scripts/compose_video_analysis.py
- skills/analyze-content-video/scripts/compute_deterministic.py
- skills/analyze-content-video/scripts/compute_promise_payoff.py
- skills/analyze-content-video/scripts/creator_measurement_basis.py
- skills/analyze-content-video/scripts/export_transcript.py
- skills/analyze-content-video/scripts/extract_local_frames.py
- skills/analyze-content-video/scripts/finish_diagnosis.py
- skills/analyze-content-video/scripts/hook_core/__init__.py
- skills/analyze-content-video/scripts/hook_core/common.py
- skills/analyze-content-video/scripts/hook_core/context.py
- skills/analyze-content-video/scripts/hook_core/knowledge.py
- skills/analyze-content-video/scripts/linked_media.py
- skills/analyze-content-video/scripts/persist_envelope.py
- skills/analyze-content-video/scripts/prepare_link_request.py
- skills/analyze-content-video/scripts/prepare_video_hook.py
- skills/analyze-content-video/scripts/probe_media_tools.py
- skills/analyze-content-video/scripts/read_subtitle_file.py
- skills/analyze-content-video/scripts/render_video_report.py
- skills/analyze-content-video/scripts/static_host.py
- skills/analyze-content-video/scripts/validate_creator_report.py
- skills/analyze-content-video/scripts/validate_creator_shape.py
- skills/analyze-content-video/scripts/validate_video_analysis.py
Every link opens the file at its source, pinned to the revision this page describes.