CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

weibo-publish

微博内容发布:脚本预览、媒体上传、提交结果保存和 published-track 入库。

Quality

79%

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

92%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 an exceptionally lean and actionable operational runbook: exact commands, timeout arithmetic, bounded retry loops, result-state branching, and diagnostic recovery paths, with strong validation gates around a risky outward-facing operation. Its only structural weakness is the lack of section headers to aid navigation through the dense single-file layout.

Suggestions

Add 3–4 section headers (e.g., ## 预览与提交, ## 视频发布, ## 结果与重试, ## 失败诊断) so the dense paragraphs are navigable without reading linearly.

If the skill grows, move the video timeout/diagnostic detail table into a references/ file and link it, keeping SKILL.md as an overview.

DimensionReasoningScore

Conciseness

Every sentence carries skill-specific operational constraints (e.g., "预览的 video_transport 显示上传与进程总超时", "进程总超时为上传超时加 420 秒,默认 720 秒") that Claude could not know; there is no padding, no explanation of known concepts, and no verbosity to trim. This matches the 'lean and efficient; every token earns its place' anchor.

5 / 5

Actionability

Fully executable guidance throughout: copy-paste-ready bash commands for both preview and confirmed publish, an exact env-var invocation ("PLATFORM_API_WEIBO_VIDEO_UPLOAD_TIMEOUT_SECONDS=600 ... --video /绝对路径/video.mp4"), concrete parameter values ("最多 7 次本人作品首页(每次最多 20 条、间隔 5 秒)"), and named diagnostic fields ("diagnostic.detail.request", "video_upload/video_transcode/video_submit"). Specific examples cover the common publish and video cases, matching the top anchor.

5 / 5

Workflow Clarity

The risky multi-step publish flow is explicitly sequenced with validation checkpoints and feedback loops: check before execution, preview-by-default with an explicit --confirm gate, video upload→transcode→submit ordering with timeout arithmetic, result-state branching ("published:true, recorded:false" → re-run only recording; "accepted:true, resolution_pending:true" → query only, never re-publish), a bounded retry loop with precise matching rules, and failure diagnostics with recovery steps. This matches the 'clear sequence with explicit validation steps; feedback loops for error recovery' anchor.

5 / 5

Progressive Disclosure

As a single-file skill with no bundle files, the body appropriately avoids phantom references, but organization is minimal: one H1 heading followed by ~10 dense unheaded paragraphs. Navigation relies entirely on reading order, matching 'some structure but could be better organized' rather than the well-organized-sections needed for a higher score on a headerless layout.

3 / 5

Total

18

/

20

Passed

Description

58%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 appropriately concise, naming the domain and four concrete pipeline actions, but it lacks any 'use when' trigger guidance and misses several natural trigger phrasings users would say. It is clearly distinguishable from other skills with only minor overlap risk against sibling Weibo tooling.

Suggestions

Add a 'Use when...' clause equivalent, e.g., '…入库。用于需要发布微博、上传图片/视频并记录发布结果时。', to satisfy the trigger-guidance requirement.

Include natural trigger synonyms such as 发微博, 图文, 上传图片/视频 so the skill matches how users actually phrase the request.

Optionally mention the video-publish and result-retry capabilities to close the coverage gap with the body content.

DimensionReasoningScore

Specificity

The description names the domain ("微博内容发布") and lists four concrete actions ("脚本预览、媒体上传、提交结果保存和 published-track 入库"), matching the 'several specific actions; minor gaps in coverage' anchor. It omits notable body capabilities (video upload/transcode flow, visibility options, result-state recovery), keeping it below the comprehensive 5 anchor.

4 / 5

Completeness

The 'what' is clearly stated (preview, media upload, result saving, published-track recording), but there is no 'Use when...' clause or any equivalent trigger guidance, capping completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

Relevant keywords are present ("微博", "内容发布", "媒体上传", "published-track") but common natural variations are missing — e.g., colloquial "发微博", "上传图片/视频", "图文". This matches the 'some relevant keywords but missing common variations or synonyms' anchor rather than the fuller 4-level coverage.

3 / 5

Distinctiveness Conflict Risk

"微博内容发布" plus the distinctive "published-track 入库" term carves a clear niche with minimal conflict risk against unrelated skills. Minor overlap risk remains with sibling weibo skills (the body itself references `weibo-hunter login/login-status`), matching 'mostly distinct; minor overlap risk with closely related skills' rather than the minimal-risk 5 anchor.

4 / 5

Total

14

/

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.

Validation — 14 / 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

Path

crews/main/skills/weibo-publish/SKILL.md

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.