CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

organize-threads

猫猫辅助整理未分类 thread,分析标题和元数据,建议合适的标签。 Use when: 用户说"帮我整理"、"分类 thread"、点击整理按钮。 Not for: 删除/编辑标签本身。 Output: 按 thread 的标签建议列表。

Quality

90%

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

SKILL.md
Quality
Evals
Security

Quality

Content

93%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 tight, highly actionable skill body: a clear three-step workflow with data-source fallback, exact output templates for both labeled and unlabeled states, machine-readable JSON contracts, and hard numeric guardrails. The only refinement opportunities are lightweight output-validation checkpoints in the workflow.

DimensionReasoningScore

Conciseness

The body is lean and entirely task-specific — tool names, output templates, and constraints ("最多处理 50 个 thread", "宁缺勿滥") — with no explanation of concepts Claude already knows; even the parenthetical "(不是简单 substring)" earns its place by ruling out a wrong approach. Every token adds information the model could not infer.

5 / 5

Actionability

Concrete tool calls (cat_cafe_list_labels, cat_cafe_list_threads), copy-adaptable output templates for both the labeled and no-label cases with exact JSON schemas (SUGGESTIONS_JSON with id-vs-name rules explained), and precise numeric constraints (3-8 labels, hex colors, 50-thread cap) make the guidance fully executable for an instruction-only skill.

5 / 5

Workflow Clarity

The 流程 section gives a clear three-phase sequence (fetch → analyze → output) with sensible checkpoints like "无法判断的 thread 不强行分类" and skip-on-insufficient-info, and the operation is non-destructive ("不自动应用——等用户在 modal 中确认"). It falls short of 5 only for minor validation gaps: no step verifies the emitted JSON block is well-formed or that suggested labelIds exist in the fetched list.

4 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are absent) and none are needed; the ~70-line body is self-contained with well-organized sections (流程, 输出格式 with two clearly signaled variants, 注意事项) and no content that should be split out — matching the simple-skill guidance of scoring 5 on well-organized sections alone.

5 / 5

Total

19

/

20

Passed

Description

83%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.

A compact, well-structured description that explicitly covers what, when, what-not-for, and output with concrete bilingual trigger phrases. Its only weaknesses are minor: the description omits the no-labels/label-taxonomy branch of the skill, and one trigger phrase ("帮我整理") is generic enough to carry slight conflict risk.

DimensionReasoningScore

Specificity

Explicit actions include "分析标题和元数据,建议合适的标签" (analyze titles and metadata, suggest suitable labels) and "Output: 按 thread 的标签建议列表" — three concrete actions with minor gaps: the no-labels case (suggesting a label taxonomy) and the machine-readable JSON output are not mentioned in the description.

4 / 5

Completeness

Both what ("辅助整理未分类 thread,分析标题和元数据,建议合适的标签") and when ("Use when: 用户说'帮我整理'、'分类 thread'、点击整理按钮") are answered explicitly with concrete trigger phrases, and scope is further bounded by "Not for: 删除/编辑标签本身" and an explicit Output clause — matching the top anchor.

5 / 5

Trigger Term Quality

Natural trigger phrases are present in the user's own words: "帮我整理"、"分类 thread"、点击整理按钮, plus English "organize threads" in the frontmatter triggers. Coverage is good with bilingual synonyms, though a few natural variants (e.g. categorize/sort, tag-related phrasing) are missing, so it falls just below the comprehensive anchor.

4 / 5

Distinctiveness Conflict Risk

The niche (thread categorization suggestions with an explicit "Not for" boundary) is mostly distinct, but the generic trigger "帮我整理" without an attached object could overlap with other organizing/tidying skills — minor overlap risk, matching the anchor-4 example of a mostly-distinct skill.

4 / 5

Total

17

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

zts212653/clowder-ai

Path

cat-cafe-skills/organize-threads/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.