CtrlK
BlogDocsLog inGet started
Tessl Logo

seek-and-analyze-video

Seek and analyze video content using Memories.ai Large Visual Memory Model for persistent video intelligence

32

Quality

26%

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 ./plugins/AI-Agents-Safe-Coding-Skills/skills/seek-and-analyze-video/SKILL.md

The canonical home for this skill is seek-and-analyze-video in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

25%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 skill reads more like a product marketing document or README than an actionable skill for Claude. It describes capabilities at a high level but provides no concrete API calls, command syntax, or executable examples. The content is redundant (duplicate 'When to Use' sections), references non-existent bundle files, and explains generic agent concepts Claude already understands.

Suggestions

Replace prose-based examples with actual executable API calls showing real command syntax, parameters, and expected responses (e.g., show the actual `chat_video` or `caption_video` invocation with parameters).

Remove the duplicate 'When to Use' section and the 'How It Works' meta-description of agent routing — Claude doesn't need to be told how it processes intent; it needs the actual routing table and commands.

Either provide the referenced bundle files (video_qa.md, social_research.md, etc.) or inline the essential workflow steps with concrete commands directly in SKILL.md.

Add explicit validation steps with concrete commands — e.g., show the actual 'wait' polling mechanism with status check commands and what success/failure responses look like.

DimensionReasoningScore

Conciseness

The content is noticeably verbose with significant redundancy. The 'When to Use' section appears twice (once before the heading and once under 'When to Use This Skill'). The 'Description' section repeats information from the 'When to Use' section. The 'How It Works' section explains generic agent routing concepts Claude already understands. Much of the content describes rather than instructs.

2 / 5

Actionability

The skill provides no executable code, no concrete API calls, no actual command syntax, and no real parameters. Examples are described in pseudocode-like prose ('Agent: uploads video -> waits for processing -> uses chat_video'). Commands like 'caption_video', 'chat_video', 'search_public', 'memory_add' are mentioned but never shown with actual invocation syntax or parameters.

2 / 5

Workflow Clarity

The 3-step workflow (Intent Detection -> Reference Loading -> Workflow Execution) is extremely high-level and abstract. There are no concrete validation checkpoints, no actual commands to execute, and no error recovery steps. The 'wait' command is mentioned in pitfalls but never shown concretely. The workflow describes what happens conceptually rather than providing actionable steps.

2 / 5

Progressive Disclosure

The content references 6 intent categories, 21 API commands, and workflow reference files (e.g., 'video_qa.md', 'social_research.md') but no bundle files are provided. The SKILL.md mentions a 'routing table' and 'reference files' that don't exist. Without the referenced files, the skill is an overview pointing to nothing, making it impossible for Claude to actually execute any workflow.

2 / 5

Total

8

/

20

Passed

Description

28%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 is heavy on product branding ('Memories.ai Large Visual Memory Model', 'persistent video intelligence') but light on concrete actions and trigger guidance. It lacks a 'Use when...' clause, specific capabilities, and natural user-facing keywords, making it difficult for Claude to reliably select this skill from a pool of options.

Suggestions

Add a 'Use when...' clause with natural trigger terms like 'search video', 'find in video', 'video analysis', 'video content', 'video search'.

Replace vague actions ('seek and analyze') with concrete capabilities such as 'search for specific moments in videos', 'extract visual information from video frames', 'answer questions about video content'.

Remove or reduce buzzword language like 'persistent video intelligence' and instead describe the actual user-facing functionality in plain terms.

DimensionReasoningScore

Specificity

Names the domain ('video content') and mentions 'seek and analyze' as actions, but these are generic. 'Persistent video intelligence' is vague buzzword language without concrete actions like 'extract frames', 'search timestamps', or 'summarize scenes'.

2 / 5

Completeness

Has a vague 'what' (seek and analyze video content) but no 'when' clause at all. There is no 'Use when...' guidance or equivalent trigger phrasing to help Claude know when to select this skill.

2 / 5

Trigger Term Quality

Contains 'video' as a relevant keyword, but 'Memories.ai Large Visual Memory Model' and 'persistent video intelligence' are product-specific jargon unlikely to appear in natural user queries. Missing natural terms like 'video search', 'video analysis', 'find in video', 'clip', etc.

2 / 5

Distinctiveness Conflict Risk

The mention of 'Memories.ai Large Visual Memory Model' provides some distinctiveness as a specific tool/product, but 'video content' analysis is broad enough to overlap with other video-related skills. The product name helps but the actions described are too generic to clearly carve out a niche.

3 / 5

Total

9

/

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.