CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

twitter-post

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

Quality

81%

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

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.

A dense, highly actionable body: concrete commands, exact field names, specific numeric limits, and real validation/recovery checkpoints for a fragile outward-facing operation. Remaining improvements are structural — consolidating repeated premium-permission warnings, presenting the flow as an explicit ordered sequence, and adding section headers for navigability.

Suggestions

Consolidate the three separate passages on 长推/premium permission handling into one section to remove redundancy (lowest-scoring conciseness issue).

Present the publish flow as an explicit numbered sequence (登录检查 → twitter-post check → 预览核对 text_check.posts → --confirm → 发布 → 结果文件核验) so checkpoints are unmistakable.

Add ## section headers (预检、计数与预览、媒体与格式、发布限额、结果记录、故障处理) to make the single-file structure navigable.

DimensionReasoningScore

Conciseness

The body is dense and assumes competence — no padding explaining what X/Twitter is, and the counting rules ("中文通常按每字2权重", "识别出的链接按23权重") are genuinely non-obvious domain knowledge. It falls short of 5 because premium/long-post permission handling recurs across three passages ("不要用提交失败来试探订阅权限", "长推、Articles 和视频上传须分别核验", "按长推订阅权限不足处理") — minor redundancy that could be consolidated.

4 / 5

Actionability

Fully executable guidance: copy-paste-ready commands ("twitter-post publish --text @/绝对路径/body.txt --source-folder ... --account default --confirm"), concrete preview fields ("text_check.posts", "weighted_length", "requires_premium:true", "premium_status:not_checked"), specific limits (280 权重, 最多4张图片, 间隔至少30分钟, 单日不超过50帖), and an exact error string ("Blue claim is not enabled for note tweet"). Common cases are covered with specific, actionable detail.

5 / 5

Workflow Clarity

The workflow sequence (login via x-hunter → "twitter-post check" → 预览 → 先精简超限正文再预览 → 核对后加 --confirm → publish → publish-result 文件核验) is present with real validation checkpoints and error-recovery feedback loops ("重跑同一目录只补入库", re-preview after trimming). It is not 5 because the sequence is spread across prose paragraphs rather than an explicit ordered workflow or checklist, leaving minor sequencing gaps.

4 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are absent) and none are needed at ~30 lines, so all content is appropriately placed in one file, with commands up front and the critical 280-weight constraint bolded. It misses 5 because — per the simple-skill exception requiring 'well-organized sections' — the body has no ## section headers to group topics (预检、计数与预览、媒体、限额、记录、故障处理), a minor organization gap.

4 / 5

Total

17

/

20

Passed

Description

71%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 communicates a clear, concrete picture of what the skill does, with specific pipeline actions rather than vague claims. Its main weaknesses are the total absence of an explicit 'when to use this' trigger clause and missing natural synonyms like 发推/tweet.

Suggestions

Add an explicit trigger clause, e.g. "Use when 需要在 X/Twitter 发布内容、上传媒体或保存发布记录时", to address the missing 'when' (completeness is capped at 3 without it).

Include natural variations users would actually say — 发推, tweet, 长推/帖串 — to broaden trigger term coverage beyond the current keywords.

Mention the thread/article publishing capabilities briefly so the 'what' fully covers the skill's scope and further reduces overlap ambiguity with sibling X skills.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions covering the full publishing pipeline — "X/Twitter内容发布", "脚本预览", "媒体上传", "提交结果保存", "published-track 入库" — matching the anchor-5 example's comprehensiveness (4–5 specific actions). It is not below 4 because coverage of the core capability set is complete rather than having minor gaps.

5 / 5

Completeness

The 'what' is clear and concrete (publishing, previewing, media upload, result recording), but there is no 'Use when...' clause or equivalent explicit trigger guidance anywhere in the description, which caps completeness at 3 per the judging guideline. It is above 2 because the 'what' half is specific and multi-action, not vague.

3 / 5

Trigger Term Quality

Good natural keyword coverage: "X/Twitter", "内容发布", "媒体上传", "预览" are phrases users would plausibly say. A few natural terms are missing (e.g., 发推, tweet, 帖串/长推), so it fits anchor 4 ('good keyword coverage; a few natural terms missing') rather than anchor 5's synonym- and extension-complete coverage.

4 / 5

Distinctiveness Conflict Risk

The X/Twitter publishing niche plus the tool-specific "published-track 入库" gives a clear, distinct identity with minimal generic overlap. It is not 5 because the description says nothing that distinguishes it from closely related sibling skills (e.g., X reply/interaction operations), leaving minor overlap risk.

4 / 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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

TeamWiseFlow/xiaobei

Path

crews/main/skills/expert-twitter/tools/twitter-post/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.