lov-list-videos

lov-list-videos is a skill for Claude Code from lovstudio/skills. It costs 77 tokens per session (2,217 once invoked), scanned A, original, MIT.

A file-inventory tool that scans a folder or computer and lists video files with their sizes and modification times. It can also report duration, resolution, and video encoding when ffprobe is available.

In plain words
What is it for?
Use it to find all videos, identify the largest files, review recently added media, or check formats such as HEVC and H.264.
Why use it?
Finding and comparing many video files by hand is slow, especially across large folders or external drives. A cached scan makes repeated inventories quicker and easier to sort or filter.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin.

Part of the general plugin — 43 skills shipped together

Good fit Use it to find all videos, identify the largest files, review recently added media, or check formats such as HEVC and H.264.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/lovstudio/skills/list-videos
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add lovstudio/skills --skill list-videos
Clone the repo
git clone --depth 1 https://github.com/lovstudio/skills

Made for: Claude Code.

Or install general, the plugin that ships this one along with the rest of its 43 skills.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for lov-list-videos

README.md
[![agentmods](https://agentmods.dev/badge/skills/lovstudio/skills/list-videos/github.svg)](https://agentmods.dev/skills/lovstudio/skills/list-videos)
Your own site
<a href="https://agentmods.dev/skills/lovstudio/skills/list-videos"><img src="https://agentmods.dev/badge/skills/lovstudio/skills/list-videos/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for lov-list-videos

Your own site · 80×15
<a href="https://agentmods.dev/skills/lovstudio/skills/list-videos"><img src="https://agentmods.dev/badge/skills/lovstudio/skills/list-videos.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 77 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,217 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00077 $0.02217
Opus 5.5 $0.00031 $0.00887
Sonnet 5.5 $0.00015 $0.00443
Haiku 4.5 $0.00008 $0.00222

Measured 26d ago against content hash 5a6cf6f09cf4, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

lov-list-videos scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 26d ago.

The scan reads SKILL.md. This mod also ships 4 executable files (scripts/list_videos.py, scripts/profile_store.py, scripts/validate_skill.py, …), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/list-videos/SKILL.md · 184 lines

How it starts

The opening of the file, as written. The whole thing — 184 lines — stays where its author put it; the contents beside it link to each section on GitHub.

视频清单 · Video Inventory

把一个目录或整台电脑里的视频文件列成一份可排序、可过滤的清单。核心是一个共享的 增量目录缓存:第一次扫描完整遍历,之后每次只对目录做 stat,未变化的目录直接复 用缓存,所以重复运行的成本接近“目录数 × 一次 stat”,与文件总数无关。

Triggers

Activate when

  • “列出这个文件夹里所有的视频文件。”
  • “全盘找一下我电脑上有哪些视频,按大小排。”
  • “最近一周新增了哪些 mp4 / mov?”
  • “哪些视频是 HEVC 编码,哪些是 H.264?”
  • “List all video files under this project.”
  • “Find every video on my Mac and show the biggest ones.”

Do not activate when

  • 找的是“上次 AI 对话里生成的那个文件”,需要会话证据 → lov-search-file
  • 要从一个视频里抽帧、挑瞬间或做照片 → lov-video-moments
  • 要转码、剪辑、加字幕或压缩视频 → lov-media-creator / lov-media-preprocessor
  • 要把相机卡素材完整迁移到 SSD 并校验 → lov-migrate-camera-media
  • 只是问某个视频格式或编码的知识,不需要扫描磁盘 → 直接回答

User Profile (cross-session)

Every generated Skill is connected to the shared user-profile/v1 contract in skill.yaml. Read the shared user, brand, workspace, preferences, and this Skill's skills.<skill_id> namespace at the start of every run. Keep the source portable: resolved personal values belong in the shared profile, never here.

When the user directly states a durable preference or brand fact, persist it through scripts/profile_store.py and report the saved profile path. Put Skill-specific values under records.<field>; use brand.<field> or user.<field> for shared values. Do not persist inferred secrets or credentials. See references/user-profile.md for the complete contract.

本 Skill 读取的长期记录(都可选):

记录 含义
records.default_scope 不带参数时的默认范围:current(默认)或 global
records.global_roots --global 使用的根目录列表;缺省为主目录加 /Volumes 下的外接卷
records.extra_excludes 追加跳过的目录名或路径后缀
records.extra_extensions 追加识别的视频扩展名
records.default_format 默认输出:table、json、paths、csv
records.default_sort 默认排序:mtime、size、path、name、duration

缓存文件与 Profile 同住:<profile 目录>/lov-list-videos/cache.json,默认即 ~/.lovstudio/skills/lov-list-videos/cache.json。LOV_LIST_VIDEOS_CACHE 或 --cache 可以覆盖。缓存是可再生的派生数据,删掉只会让下一次变成全量扫描。

Skill Group Composition

Read references/skill-composition.md before deciding whether to invoke or extend any adjacent capability. The record distinguishes optional upstream and downstream handoffs from embedded Kit modules. Do not silently depend on a sibling Skill that is not shipped with this source.

Read the full file on GitHub · 184 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 26d ago First seen · 184 lines · 77 tokens per session scan A 5a6cf6f09cf4

Subscribe to this mod's changes

lov-list-videos is a skill published in the GitHub repository lovstudio/skills (72 stars, last pushed today), licensed MIT. It adds 77 tokens to every session and 2,217 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-26.

Related

Other skills, from other repositories

mongodb-connection

Optimize MongoDB client connection configuration (pools, timeouts, patterns) for any supported driver language. Use this skill when working/updating/reviewing on functions that instantiate or configure a MongoDB client (eg, when calling connect()), configuring connection pools, troubleshooting connection errors…

fcakyon/claude-codex-settings · 122 tokens

frontend-testing-debugging

Use when testing, debugging, or making targeted improvements to rendered frontend apps through the Frontend Design Skills or web dev plugin: local dev servers, UI regressions, interaction bugs, console errors, responsive layout, and visual QA. Check whether the Browser plugin is available and use it first when it is…

fcakyon/claude-codex-settings · 76 tokens

mongodb-search-and-ai

Guides MongoDB users through implementing and optimizing Atlas Search (full-text), Vector Search (semantic), and Hybrid Search solutions. Use this skill when users need to build search functionality for text-based queries (autocomplete, fuzzy matching, faceted search), semantic similarity (embeddings, RAG…

fcakyon/claude-codex-settings · 132 tokens

workers-best-practices

Cloudflare Workers best practices for production applications. Use when writing, reviewing, or configuring Workers.

fcakyon/claude-codex-settings · 25 tokens

web-performance-optimization

Audit, diagnose, or optimize website loading and interaction performance, Core Web Vitals, and Lighthouse performance scores.

fcakyon/claude-codex-settings · 27 tokens

grill-design

Decide a UI design by building several genuinely different working prototypes and comparing them side by side, in rounds, until the choice is locked. Use when asked to "grill the design", "design this screen", "show me options", "prototype some variants", "what should this look like", "I can't decide on a layout".

craigcossairt/trellis · 72 tokens