CtrlK
BlogDocsLog inGet started
Tessl Logo

videodb

Video and audio perception, indexing, and editing. Ingest files/URLs/live streams, build visual/spoken indexes, search with timestamps, edit timelines, add overlays/subtitles, generate media, and create real-time alerts.

63

Quality

75%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/videodb/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

78%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a strong, well-structured skill that excels in actionability with executable code examples covering all major operations, robust error handling patterns, and a clear pitfalls table. Progressive disclosure is excellent with well-organized references to detailed docs. The main weakness is moderate verbosity — the introductory capability listing and common inputs/outputs sections could be trimmed since the code examples already demonstrate these capabilities. Workflow clarity is good but could benefit from a more explicit end-to-end pipeline with validation checkpoints.

Suggestions

Remove or significantly condense sections 1-5 (capability listing), 'Common inputs', 'Common outputs', and 'Canonical prompts' — these largely duplicate what the code examples already demonstrate and add ~60 lines of low-value content.

Add a brief end-to-end workflow example (e.g., ingest → index → search → compile clip) with explicit validation checkpoints between steps to improve workflow clarity for the most common multi-step use case.

DimensionReasoningScore

Conciseness

The skill is fairly long (~250 lines) and includes some unnecessary framing (e.g., the 'Use this skill when you need to' capability list at the top largely duplicates what the code examples already demonstrate). The 'Common inputs/outputs' and 'Canonical prompts' sections add moderate value but could be trimmed. However, the code examples themselves are tight and the pitfalls table is efficient.

3 / 5

Actionability

Excellent executable code examples throughout — upload, search, scene indexing, timeline editing, transcoding, reframing, error handling all have copy-paste ready Python. The error handling patterns include specific exception types and workarounds. The setup instructions are concrete with exact pip commands and env var configuration.

5 / 5

Workflow Clarity

Multi-step workflows like scene search include validation (extracting existing index IDs from errors, wrapping searches in try/except). Timeline editing includes explicit timestamp validation rules. The setup flow is clearly sequenced. However, there's no explicit validate-then-proceed feedback loop for the overall ingest→index→search pipeline, and the desktop capture workflow delegates most steps to reference docs rather than spelling them out inline.

4 / 5

Progressive Disclosure

Excellent structure: the SKILL.md provides a concise overview and quick-reference code for common operations, then clearly signals 10 separate reference documents organized by topic (API reference, search, editor, streaming, generative, rtstream, capture, use-cases). References are one level deep, well-labeled with descriptive text, and use relative paths. The 'When to use what' table helps users navigate to the right capability.

5 / 5

Total

17

/

20

Passed

Description

71%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description excels at listing specific, concrete capabilities covering a wide range of video and audio operations. Its main weakness is the absence of an explicit 'Use when...' clause, which is critical for Claude to know when to select this skill from a large pool. The trigger terms are good but could benefit from common file extensions and user-facing synonyms.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user asks about video editing, audio processing, media indexing, transcription, or working with .mp4, .wav, .mkv files.'

Include common file extensions (.mp4, .avi, .mkv, .wav, .mp3) and synonyms like 'captions', 'transcription', 'clip', 'trim' to improve trigger term coverage.

DimensionReasoningScore

Specificity

The description lists multiple specific concrete actions: ingest files/URLs/live streams, build visual/spoken indexes, search with timestamps, edit timelines, add overlays/subtitles, generate media, and create real-time alerts. This is comprehensive coverage of the skill's capabilities.

5 / 5

Completeness

The 'what' is clearly and thoroughly answered with multiple concrete actions. However, there is no explicit 'when' clause (e.g., 'Use when...') to guide Claude on when to select this skill. Per the rubric, a missing 'Use when...' clause caps completeness at 3.

3 / 5

Trigger Term Quality

Good keyword coverage including 'video', 'audio', 'subtitles', 'overlays', 'timestamps', 'live streams', 'editing', and 'indexing'. However, it's missing some natural user terms like file extensions (.mp4, .wav, .mkv), synonyms like 'captions' for subtitles, 'transcription', or 'clip'.

4 / 5

Distinctiveness Conflict Risk

The combination of video/audio perception, indexing, timeline editing, and real-time alerts creates a fairly distinct niche. There's minor overlap risk with generic media editing or audio-only skills, but the breadth of capabilities described (especially indexing and real-time alerts) makes it mostly distinguishable.

4 / 5

Total

16

/

20

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.