CtrlK
BlogDocsLog inGet started
Tessl Logo

videodb

See, Understand, Act on video and audio. See- ingest from local files, URLs, RTSP/live feeds, or live record desktop; return realtime context and playable stream links. Understand- extract frames, build visual/semantic/temporal indexes, and search moments with timestamps and auto-clips. Act- transcode and normalize (codec, fps, resolution, aspect ratio), perform timeline edits (subtitles, text/image overlays, branding, audio overlays, dubbing, translation), generate media assets (image, audio, video), and create real time alerts for events from live streams or desktop capture. Use when ingesting, indexing, searching, editing, transcoding, or alerting on video or audio content.

72

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-5

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

An excellent, highly actionable body with executable examples, explicit validation checkpoints, feedback loops, and clean one-level-deep reference navigation. The only minor weakness is mild verbosity where the 'When to use' section echoes the description.

Suggestions

Trim or collapse the 'When to use' section since it duplicates the frontmatter description, freeing context budget.

Verify the listed reference/*.md paths exist in the shipped bundle so the progressive-disclosure links resolve at runtime.

DimensionReasoningScore

Conciseness

The body is mostly lean executable code and concrete tables, but the 'When to use' section substantially restates the frontmatter description and the tagline adds padding that could be trimmed.

4 / 5

Actionability

Copy-paste-ready Python covers upload, transcript/subtitle, spoken+scene search, timeline editing, transcode, reframe, and image generation with real imports and parameters, plus an error-handling block and pitfalls table.

5 / 5

Workflow Clarity

Setup and screen-recording are clearly sequenced with numbered steps, timeline editing has an explicit timestamp-validation checklist, and search/scene-index sections include try/except feedback loops for error recovery.

5 / 5

Progressive Disclosure

SKILL.md is an overview with a well-signaled, one-level-deep list of 11 reference docs (each with a one-line description) plus the real, referenced scripts/ws_listener.py bundle file, making navigation easy.

5 / 5

Total

19

/

20

Passed

Description

88%Weight 40%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.

A strong, specific description that clearly conveys capabilities and explicit usage triggers, using third-person imperative voice throughout. It is slightly held back by trigger-term coverage that lacks synonyms and file extensions, and minor overlap risk from broad media-generation claims.

Suggestions

Add common synonyms and file extensions to the 'Use when' clause (e.g. 'recording, transcribing, .mp4, .mov') to lift trigger-term quality to 5.

Narrow the generative-media claim or scope it to video/audio to reduce overlap with dedicated image-generation skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions across ingest, index/search, transcode, timeline editing, media generation, and alerts (e.g. 'build visual/semantic/temporal indexes', 'transcode and normalize (codec, fps, resolution, aspect ratio)'), giving comprehensive coverage.

5 / 5

Completeness

Explicitly answers both 'what' (detailed See/Understand/Act capabilities) and 'when' ('Use when ingesting, indexing, searching, editing, transcoding, or alerting on video or audio content') with concrete trigger phrases.

5 / 5

Trigger Term Quality

The 'Use when ingesting, indexing, searching, editing, transcoding, or alerting on video or audio content' clause supplies good natural verbs, but it omits common synonyms (record, transcribe) and file extensions (.mp4, .mov) that a 5 would include.

4 / 5

Distinctiveness Conflict Risk

The VideoDB niche and specific operations are mostly distinct, but 'video and audio' plus 'generate media assets (image, audio, video)' create minor overlap risk with general media/transcoding skills.

4 / 5

Total

18

/

20

Passed

Validation

81%

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

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 10 missing

Warning

Total

13

/

16

Passed

Repository
affaan-m/ECC
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.