CtrlK
BlogDocsLog inGet started
Tessl Logo

sn-search-social-cn

用于搜索中文社交平台。脚本入口覆盖 B站视频、知乎问答和抖音视频;小红书、微博当前没有脚本入口,只能通过 browser-use / 公开网页兜底。

64

Quality

76%

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/sn-search-social-cn/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.

The body is highly actionable with copy-paste-ready commands, accurate parameter tables, and an explicit output schema, all well-organized with clear references to real script files. Minor conciseness loss comes from repeated fallback disclaimers and a slightly scattered workflow.

DimensionReasoningScore

Conciseness

Mostly lean: parameter tables, real command examples, and an output schema earn their place; not a 5 because the 小红书/微博 fallback disclaimer is repeated ~5 times across sections and could be consolidated.

4 / 5

Actionability

Fully executable, copy-paste-ready commands with concrete examples (e.g. `python3 scripts/bilibili_search.py "机器学习教程" --limit 5`), full parameter tables, env-var conventions, and a documented JSON output schema covering the common cases.

5 / 5

Workflow Clarity

Sections are logically sequenced (credentials → stability → deps → cookie → params → output) with fallback checkpoints ("若安装失败…改用 browser-use"); not a 5 because there is no explicit validate-output/retry loop and recovery guidance is scattered rather than a single ordered workflow.

4 / 5

Progressive Disclosure

Well-organized into clear headers with one-level-deep references to real bundle files (scripts/bilibili_search.py, zhihu_search.py, douyin_search.py); not a 5 because per-script parameter docs are inlined in SKILL.md rather than split into separate reference files, though the size makes inline placement reasonable.

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.

The description is specific and distinct, naming concrete platforms and an honest fallback for unsupported ones, but it omits an explicit 'Use when...' trigger clause, which caps completeness. Trigger-term coverage is good thanks to the platform names.

Suggestions

Add an explicit 'Use when...' trigger clause, e.g. 'Use when searching Chinese social platforms (B站, 知乎, 抖音) or when the user mentions 小红书/微博 and web fallback is acceptable.'

Include common synonyms/variants alongside platform names (e.g. 'Bilibili/B站', '小红书/RED') to broaden natural trigger matching.

State the concrete action verbs more explicitly (e.g. 'search and return structured JSON results') rather than relying on the single verb 搜索.

DimensionReasoningScore

Specificity

Names the domain ("搜索中文社交平台") and several concrete targets — "B站视频、知乎问答和抖音视频" — plus an explicit fallback mechanism ("browser-use / 公开网页兜底") for 小红书/微博; not a 5 because the only action is 'search' across targets rather than multiple distinct actions.

4 / 5

Completeness

Has a clear 'what' (search Chinese social platforms with script entries for three platforms and web fallback for two), but 'when' is only weakly implied by "用于搜索" with no explicit 'Use when...' clause, which caps completeness at 3 per the rubric guidelines.

3 / 5

Trigger Term Quality

Includes the natural platform names users would actually say — B站、知乎、抖音、小红书、微博 — plus "搜索中文社交平台"; not a 5 because it lacks synonyms/file-extension-style variations (e.g. Bilibili, RED) and an explicit trigger clause.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche — Chinese social platforms enumerated by name — with distinct triggers and minimal overlap risk against generic search skills.

5 / 5

Total

16

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
OpenSenseNova/SenseNova-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.