"Guide video upload, captioning, action recognition, dense
Scanned 9/8/2026
Install to Claude Code
npx -y skills add VectorSpaceLab/AREX-Skill --skill video-understanding --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Video Understanding?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/vectorspacelab-video-understanding)More formats (shields.io, HTML) on the badges page.
---
name: video-understanding
description: "Guide video upload, captioning, action recognition, dense
captioning, and TikTok-style clip generation."
metadata:
disco-role: operating
disable-model-invocation: true
license: Apache 2.0
---
# video-understanding
Use this sub-skill for local video requests such as caption this video, action recognition, dense caption, GenerateTikTokVideo, cut video to TikTok, or uploading a clip for later discussion.
Read [references/video-workflows.md](references/video-workflows.md) when choosing between upload, caption, action, dense, or TikTok flows.
Read [references/video-tool-reference.md](references/video-tool-reference.md) when you need the exact input/output contract, timeline format, or checkpoint map for a specific video tool.
Read [references/troubleshooting.md](references/troubleshooting.md) when a checkpoint, CUDA/VRAM limit, ffmpeg, Bark, or OpenAI prerequisite is missing.
Run [scripts/validate_video_plan.py](scripts/validate_video_plan.py) to statically check a video path, requested tool names, and TikTok prerequisites before any runtime plan.
## Scope
- In scope: video upload state, optional pre-captioning, Tag2Text captions/tags, InternVideo action recognition, GRiT dense captions, TikTok-style clip generation, and artifact naming.
- Out of scope: app launch/load flags, HTTPS/service deployment, and non-video modalities.
## Routing hints
- If the request is about app launch, load strings, tabs, or other service flags, hand it to `../app-deployment/SKILL.md`.
- If the request is image, audio, or DragGAN work, use the sibling modality skill instead of this one.
## Expected outputs
- Uploaded videos become renamed local copies in the app's working media area.
- Captioning returns caption text plus tag lists and framewise detail strings.
- Action recognition returns a Kinetics class label.
- Dense captioning returns timestamped object-name descriptions.
- TikTok generation returns a new mp4 clip plus temporary clip and audio artifacts.
## Guards
- Do not claim a video result without its required checkpoint, codec, or external tool.
- Do not promise TikTok generation when OpenAI, ffmpeg, or Bark is unavailable.
- Do not import or invoke heavy models from this skill; use the runtime tool plan only.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!