Skip to content
Back to skills

Video Understanding

ASecurity

"Guide video upload, captioning, action recognition, dense

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
devops

Works with

  • cli

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill video-understanding --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Video Understanding?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Video Understanding
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-video-understanding/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-video-understanding)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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.

Files in this skill

  • SKILL.md2.2 KB
  • references/troubleshooting.md3 KB
  • references/video-tool-reference.md4.3 KB
  • references/video-workflows.md3.8 KB
  • scripts/validate_video_plan.py9.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.