CtrlK
BlogDocsLog inGet started
Tessl Logo

zhihu-publish

通过 forked camoufox-cli 持久化 session zhihu 在知乎发布文章或回答。知乎无可用公开 API,需通过浏览器操作完成发布。

60

Quality

71%

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 ./crews/main/skills/zhihu-publish/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

85%

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 and well-sequenced with concrete commands and validation checkpoints; the main weakness is mild redundancy across the constraint/error-handling sections that could be consolidated.

Suggestions

Consolidate the close-session instruction so it appears authoritatively once (e.g., only in 必做约束) rather than repeating in 前置条件.

State the fail-first behavior once and have the 错误处理 table reference it instead of restating the rule.

Merge the two '不导出 cookie/UA' notes into a single concise statement.

DimensionReasoningScore

Conciseness

The body is largely lean and command-dense with no concept explanations, but repeats the close-session rule (前置条件 vs 必做约束), the fail-first constraint (intro, 必做约束, 错误处理), and the '不导出 cookie/UA' note twice, fitting 'mostly efficient but could be tightened'.

2 / 3

Actionability

Every step ships a concrete, copy-paste-ready camoufox-cli command with specific URLs, CSS selectors (e.g., '.ProseMirror', 'input[placeholder*="标题"]'), and explicit sleep durations, matching 'fully executable code/commands; copy-paste ready'.

3 / 3

Workflow Clarity

Publishing workflows are numbered 1-10 with explicit snapshot validation checkpoints ('snapshot 确认发布成功(URL 变为文章详情页)'), a pitfalls section, and an error-handling table providing feedback loops, so validation is present and the destructive-operation cap does not apply.

3 / 3

Progressive Disclosure

No bundle files exist (references/scripts/assets absent), so the skill is a single self-contained file organized into clear, navigable sections (前置条件, 发布文章, 发布回答, 图片上传, Pitfalls, 错误处理) with no nested-reference anti-pattern, satisfying the well-organized-sections bar for a focused single-task skill.

3 / 3

Total

11

/

12

Passed

Description

57%

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 conveys a clear, distinct niche (publishing on Zhihu) but is held back by implementation jargon crowding out natural trigger terms and the absence of any explicit 'when to use' guidance.

Suggestions

Add an explicit 'Use when...' trigger clause (e.g., 'Use when the user asks to publish or post an article or answer on Zhihu') so the when-condition is not just implied.

Lead with the user-facing action ('Publish articles and answers on Zhihu') and move 'forked camoufox-cli 持久化 session' jargon later or out of the description to surface natural trigger terms.

Include common user phrasings like '发帖', '写回答', or '回答问题' to broaden natural keyword coverage.

DimensionReasoningScore

Specificity

Names a concrete domain ('在知乎发布文章或回答') with two actions (articles, answers), but omits adjacent capabilities (image upload, topic tagging, login handling), matching the 'names domain and some actions, but not comprehensive' anchor rather than the multi-action level-3 example.

2 / 3

Completeness

Clearly states what the skill does, but there is no 'Use when...' clause or equivalent trigger guidance; the second sentence about the missing API is justification, not a when-trigger, so per the guidelines completeness is capped at 2.

2 / 3

Trigger Term Quality

Contains some natural user terms ('知乎发布文章或回答') but front-loads implementation jargon ('forked camououfox-cli 持久化 session zhihu') and misses common variations like '发帖' or '写回答', fitting 'some relevant keywords but missing common variations'.

2 / 3

Distinctiveness Conflict Risk

The Zhihu-publishing niche is specific and unlikely to overlap with other skills, matching 'clear niche with distinct triggers; unlikely to conflict'; it would not trigger for the wrong skill.

3 / 3

Total

9

/

12

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.