CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

twitter-interact

X/Twitter作品互动,支持范围以工具能力表为准。

Quality

67%

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/expert-bd/tools/twitter-interact/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 an unusually dense, operational document: concrete commands, hard limits, exact error-string interpretation, and genuine validation checkpoints (preview-before-confirm, verify-after-timeout, record outcomes). Its only weaknesses are structural — no section headers and no examples for the query/listen options.

DimensionReasoningScore

Conciseness

The body contains no padding and no explanation of concepts Claude already knows; every sentence carries operational information (action aliases, the 280-weight reply limit, list/listen defaults, exact error strings, tool boundaries). It matches 'Lean and efficient; assumes Claude's competence; every token earns its place'.

5 / 5

Actionability

It provides a concrete bash command block (like/comment --text/follow --confirm/call/--help), exact defaults (list 20 items, max 100; --duration 1s-10m, default 1m), and the exact error string 'Blue claim is not enabled for note tweet'. It falls short of level 5 only because query/listen examples are not shown and '<平台选项>' remains a bare placeholder.

4 / 5

Workflow Clarity

Real checkpoints are present for risky write operations: writes default to preview and require --confirm; on timeout/disconnect the result must be verified before any retry (no channel-switch resends); outcomes must be recorded with real target/action/result; preview must never be treated as delivered. It is below level 5 because these are scattered across paragraphs rather than a single explicit sequence with error-recovery loops.

4 / 5

Progressive Disclosure

The skill is under 50 lines, single-purpose, and needs no external reference files (none exist in the bundle); pointers to sibling tools (x-hunter, expert-osbi, expert-bd) are clearly named. The minor gap keeping it at level 4 is the complete absence of section headers — organization is paragraph-only.

4 / 5

Total

17

/

20

Passed

Description

36%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 a domain label plus a deferral: it identifies X/Twitter interaction but lists no concrete actions, no natural trigger phrases, and no usage conditions. Most of the information a description should carry is instead buried in the SKILL.md body.

Suggestions

List the concrete supported actions in the description itself (e.g. 点赞/取消、转发/取消、关注/取消、评论回复、评论点赞) instead of deferring scope to a capability table.

Add an explicit trigger clause such as 'Use when the user asks to like, retweet, follow, reply to, or bookmark X/Twitter posts' so both 'what' and 'when' are answered.

Include common synonyms and English action names (like, retweet, bookmark, follow, reply) as trigger terms to distinguish this skill from twitter-post content creation.

DimensionReasoningScore

Specificity

The description names the domain ("X/Twitter作品互动") but states no concrete actions, deferring entirely to an external capability table ("支持范围以工具能力表为准"). This matches the anchor 'Names the domain but actions are minimal or generic'; it is not level 3 because not even 1-2 concrete actions are stated in the description itself.

2 / 5

Completeness

"作品互动" is a vague 'what' (its scope is delegated to a capability table elsewhere) and there is no 'when/Use when' clause at all. This is exactly the anchor 'Has a vague what and no when'; level 3 would require a clear 'what' with concrete capability statements.

2 / 5

Trigger Term Quality

"X/Twitter" and "互动" are relevant keywords, but the natural phrases users would actually say — 点赞 (like), 转发 (retweet), 关注 (follow), 评论 (comment), 收藏/bookmark — are all missing. This matches 'Some relevant keywords but missing common variations or synonyms' rather than level 4, which requires good coverage with only a few natural terms missing.

3 / 5

Distinctiveness Conflict Risk

The X interaction niche is somewhat specific, but the description does not delineate its boundary against the sibling twitter-post skill (that boundary exists only in the body), and the capability-table deferral adds no distinguishing information. Matches 'Somewhat specific but could still overlap with similar skills'.

3 / 5

Total

10

/

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-bd/tools/twitter-interact/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.