CtrlK
BlogDocsLog inGet started
Tessl Logo

weibo-publish

通过 forked camoufox-cli 持久化 session weibo 在微博发布图文/视频内容。微博 API 对个人开发者不友好,浏览器方案更实用。

61

Quality

73%

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 ./crews/main/skills/weibo-publish/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 content is highly actionable with concrete commands, selectors, and limits, and the workflows are well-sequenced with validation and an error-handling table. Main gaps are minor redundancy and validation branching that is implied rather than inline.

DimensionReasoningScore

Conciseness

The body is largely lean with concrete commands and skill-specific rationale (viewport, fail-first semantics) that Claude would not already know; minor redundancy (fail-first and 用完即 close are restated across sections) keeps it just below the fully lean anchor.

4 / 5

Actionability

Commands are copy-paste ready (camoufox-cli --session weibo --persistent --json ...), with concrete selector alternatives (textarea.W_input, a[node-type="submit"]) and explicit limits (2000 chars, 9 images <5MB, mp4 ≤15min ≤2GB), covering the text/image-text/video cases.

5 / 5

Workflow Clarity

Each publish flow is a clearly numbered sequence with snapshot-based validation checkpoints and a dedicated error-handling table providing feedback loops; it sits just below a 5 because the in-workflow validation does not always explicitly branch on failure (the recovery guidance lives in the separate error table).

4 / 5

Progressive Disclosure

No bundle files exist and the skill is a single self-contained file with well-organized sections (前置条件, per-type publish flows, 必做约束, Pitfalls, 错误处理, 发布后); structure is good and navigation is easy, though at ~130 lines some pitfalls/reference material could be split out, keeping it just below the top anchor.

4 / 5

Total

17

/

20

Passed

Description

65%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 clearly distinguishable, but it omits explicit 'when to use' trigger guidance, which caps completeness. Adding a 'Use when...' clause naming natural trigger phrases would lift the two weakest dimensions.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when the user wants to post to Weibo (微博) — text, image-text, or video.' to satisfy the completeness trigger requirement.

Expand the action list beyond 图文/视频 to concrete verbs (compose, attach images, upload video, publish) to raise specificity toward comprehensive coverage.

Drop or de-emphasize the justification sentence (微博 API 对个人开发者不友好) from the description; it does not aid triggering and adds tokens.

DimensionReasoningScore

Specificity

Names the domain (微博) and two concrete actions (发布图文/视频内容) plus the specific tool (forked camoufox-cli, persistent session weibo), but coverage is limited to two action types rather than a comprehensive list, matching the anchor for '1-2 concrete actions, not comprehensive'.

3 / 5

Completeness

It clearly states what the skill does (publish image-text/video on Weibo via camoufox-cli) but lacks any 'Use when...' clause or explicit trigger guidance; the second sentence is a justification, not a trigger, so completeness is capped at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

Natural user-facing terms 微博, 发布, 图文, 视频 cover the phrases a user would actually say when requesting this skill, with only minor variations missing; the embedded jargon (camoufox-cli, 持久化 session) is technical rather than trigger language.

4 / 5

Distinctiveness Conflict Risk

The description carves a clear niche (Weibo publishing via a specific forked camoufox-cli session) with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

15

/

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.