CtrlK
BlogDocsLog inGet started
Tessl Logo

pexels-footage

Search and download copyright-free images and video clips from Pexels API. Supports both photo search (--type image) and video search (--type video, default).

63

Quality

76%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/pexels-footage/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

82%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.

A lean, highly actionable skill body with executable examples and built-in safety guardrails. Organization is strong; the main gap is that the bundled script is not explicitly signaled as a reference for advanced behavior.

Suggestions

Add an explicit pointer to scripts/pexels_search.py for advanced behavior or direct invocation (e.g. "For direct script use, see scripts/pexels_search.py").

Consolidate the bilingual "重要" caution with the options table note to remove duplicated guidance.

Add a brief validate-then-proceed note (e.g. verify downloaded file exists/plays before proceeding) to strengthen the workflow feedback loop.

DimensionReasoningScore

Conciseness

Efficient use of tables and code blocks with no conceptual padding, though the bilingual "重要" caution paragraph duplicates the max-clips note already in the options table and could be trimmed.

4 / 5

Actionability

Fully executable copy-paste-ready invocations for both image and video cases, a complete options table with defaults, and exact stdout JSON shapes — covers the common cases comprehensively.

5 / 5

Workflow Clarity

Guardrails are baked in (forced --max-clips=1 for video, retry-once, 60s backoff on 429) and an error-handling table provides checkpoints, but there is no explicit validate-then-proceed loop, leaving a minor gap.

4 / 5

Progressive Disclosure

Well-organized into Usage/Options/Output/Env/Error sections with content appropriately placed; the scripts/pexels_search.py bundle is referenced only indirectly via the PATH wrapper rather than an explicit signaled link, keeping it off the top anchor.

4 / 5

Total

17

/

20

Passed

Description

70%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 specific, well-scoped description that clearly conveys what the skill does and ties it to a distinct external service. Its main weakness is the absence of an explicit trigger clause in the description field, which caps completeness.

Suggestions

Add an explicit "Use when..." clause to the description, e.g. "Use when you need real stock photos or video clips from Pexels for content creation."

Include common synonyms like "stock photos", "royalty-free footage", or file extensions to broaden trigger-term coverage.

Mention aspect-ratio or duration filtering briefly to round out the specificity of capabilities.

DimensionReasoningScore

Specificity

Names concrete actions ("Search and download", "photo search", "video search") with two explicit modes; minor gaps in coverage of additional capabilities like aspect filtering keep it just below comprehensive.

4 / 5

Completeness

Has a clear "what" but no explicit "Use when..." trigger clause in the description field itself (trigger guidance lives only in the body), which caps completeness per the rubric guideline.

3 / 5

Trigger Term Quality

Good natural keywords ("copyright-free images", "video clips", "photo search", "video search") but misses common synonyms like "stock photos", "royalty-free", or "footage".

4 / 5

Distinctiveness Conflict Risk

Scoped to a specific named service ("Pexels API") with a clear niche of copyright-free image/video search, giving minimal conflict risk with other skills.

5 / 5

Total

16

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
TeamWiseFlow/xiaobei
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.