CtrlK
BlogDocsLog inGet started
Tessl Logo

douyin-video-search

Searches Douyin (douyin.com) for videos by keyword and returns structured video data including author info, stats, cover, description, hashtags, and download URL. Supports date range filtering and sorting by relevance, likes, or recency. Use when user mentions Douyin search, scrape Douyin videos, collect TikTok China videos, extract douyin video data, grab douyin results, fetch douyin keyword videos, douyin video list, douyin content mining, search douyin by keyword, douyin likes filter, douyin date filter, douyin video download links, douyin creator info, douyin hashtag extraction, douyin video scraper, douyin KOL research, douyin content analysis.

75

Quality

94%

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

SKILL.md
Quality
Evals
Security

Quality

Content

88%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 well-structured, highly actionable skill body with strong workflow checkpoints, real bundle files, and explicit error-recovery feedback loops. Minor conciseness loss comes from duplicated enum parameter documentation.

Suggestions

Consolidate the sort_type and publish_time enum documentation into a single location (the Enum Parameters section) and reference it from the command parameters list to remove duplication.

Consider moving the large output JSON example into a reference file if the skill grows, to keep the SKILL.md overview lean.

DimensionReasoningScore

Conciseness

Mostly lean and assumes competence, but the sort_type/publish_time enum values are described twice — once in the command parameters (lines 68-69) and again in the dedicated 'Enum Parameters' section (lines 105-115) — which could be trimmed.

4 / 5

Actionability

Fully executable: a copy-paste-ready bash command invoking a real bundled script (scripts/search-videos.py exists), with concrete parameters, a full output JSON example, and specific error codes (status_code 2483).

5 / 5

Workflow Clarity

Clear two-step sequence with explicit login verification, an error-recovery feedback loop (status_code 2483 → re-verify login and retry), pagination termination conditions (has_more==0), and a test-before-batch plus error-resumption checklist for batch operations.

5 / 5

Progressive Disclosure

Well-organized into clear sections with the actual JS delegated to the bundled scripts/search-videos.py (verified present, one level deep), but the parameter/enum table is duplicated inline rather than fully externalized.

4 / 5

Total

18

/

20

Passed

Description

100%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 high-quality description that is specific, comprehensive in trigger terms, and clearly answers both what the skill does and when to use it. The only mild weakness is keyword-stuffing verbosity in the trigger list, but it does not hurt clarity.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'author info, stats, cover, description, hashtags, and download URL' plus 'date range filtering and sorting by relevance, likes, or recency' — covering the capability comprehensively.

5 / 5

Completeness

Explicitly answers both 'what' (searches Douyin and returns structured video data with specific fields) and 'when' via a concrete 'Use when user mentions...' clause with many trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural trigger terms including synonyms and variations — 'douyin search', 'scrape douyin videos', 'TikTok China videos', 'grab douyin results', 'douyin KOL research', 'douyin hashtag extraction'.

5 / 5

Distinctiveness Conflict Risk

Clearly niche — Douyin/TikTok China video search with domain-specific triggers, minimal overlap risk with unrelated skills.

5 / 5

Total

20

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository
browser-act/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.