CtrlK
BlogDocsLog inGet started
Tessl Logo

make-skill

Use this skill when sedimenting a session into a reusable workspace skill. Triggers when the user wants to turn the current conversation, workflow, or troubleshooting path into a SKILL.md. Phrases like 'turn this into a skill', 'remember how I did X', 'save this workflow', 'make a skill from this', and any /make-skill <focus> invocation should fire this skill.

67

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a highly actionable and well-sequenced workflow with concrete tool calls, real code examples, and robust validation feedback loops. Its weaknesses are conciseness (a long, repetitive ~630-line body) and progressive disclosure (everything inline with no bundle files despite exceeding the short-skill threshold).

Suggestions

Deduplicate the repeated "不要用 write_file" prohibition and absolute-path guidance into one clearly marked rule, then reference it elsewhere instead of restating, to trim the body well below ~630 lines.

Move the large batch-authoring template block (步骤 2b/2c 的 SKILL.md 正文结构示例) into a referenced file under references/ (e.g. references/batch-skill-template.md) so the main body is a lean overview with one-level-deep pointers, improving progressive_disclosure.

Split the worked example (the extract_headings.py + extract.json pair) into scripts/ or a separate examples reference so it is loaded only when needed rather than living inline in the overview.

DimensionReasoningScore

Conciseness

Much of the content is genuinely operational guidance about QwenPaw-specific tools (materialize_skill, create_plan, run_tool_batch, ${steps}/${args} mechanics) that Claude does not already know, so it is not explaining trivial concepts; however the ~630-line body is padded and repetitive (e.g. the "不要用 write_file 直接创建" prohibition and the absolute-path guidance are restated many times), matching the anchor-2 "Mostly efficient but includes some unnecessary explanation or could be tightened." It is not anchor-3 because not every token earns its place.

2 / 3

Actionability

Provides fully executable, specific guidance: exact tool calls with required parameter names (create_plan's four required fields, materialize_skill's name/description/body/extra_files), a complete copy-paste Python script and a complete batch JSON example, and literal strings for expected_outcome, matching the anchor-3 "Fully executable code/commands; specific examples; copy-paste ready."

3 / 3

Workflow Clarity

The two-phase, step 0-5 process is clearly sequenced with explicit validation checkpoints and feedback loops (4a's ${steps} reference-verification table, 4b's 试跑 batch with "反复修正直到跑通") plus structured error-recovery branches (4c naming conflict, 4d format error, 4e security scan, 4f other), matching the anchor-3 "Clear sequence with explicit validation steps; feedback loops for error recovery."

3 / 3

Progressive Disclosure

The skill is monolithic: no references/, scripts/, or assets/ bundle files exist and all ~630 lines are inline in SKILL.md. Sections are well organized (步骤 0-5, 2a-2f, 4a-4f, plus a summary flow diagram), but it far exceeds the "under 50 lines" exemption that would allow a 3 without external references, and substantial reusable blocks (the batch-authoring template, the worked example) are inline rather than split out, matching the anchor-2 "Some structure but could be better organized; content that should be separate is inline."

2 / 3

Total

10

/

12

Passed

Description

90%

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 strong, well-formed trigger description: it states what the skill does and gives multiple explicit, natural-language trigger expressions plus the slash command. Its only weakness is specificity, since it describes essentially one outcome rather than enumerating several concrete actions.

DimensionReasoningScore

Specificity

Names the domain and a concrete core action ("把当前会话沉淀为可复用的 workspace skill" / "写成 SKILL.md") but does not list multiple distinct concrete actions like the anchor-3 example; it centers on one outcome, matching the anchor-2 "Names domain and some actions, but not comprehensive."

2 / 3

Completeness

Explicitly answers both what (distill the current session into a reusable SKILL.md) and when ("当用户希望把当前对话、工作流或排错路径写成 SKILL.md 时触发", with enumerated trigger expressions), matching the anchor-3 "Clearly answers both what AND when with explicit triggers."

3 / 3

Trigger Term Quality

Includes a strong, natural spread of trigger phrases a user would actually say in both Chinese and English ("把这个变成 skill", "记住我是怎么做 X 的", "保存这个工作流", "make a skill from this", plus the "/make-skill <focus>" command), matching the anchor-3 "Good coverage of natural terms users would say."

3 / 3

Distinctiveness Conflict Risk

Occupies a clear meta-skill niche (authoring workspace skills) with distinctive triggers ("make a skill from this", "/make-skill") that are unlikely to fire for unrelated skills, matching the anchor-3 "Clear niche with distinct triggers; unlikely to conflict."

3 / 3

Total

11

/

12

Passed

Validation

75%

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

Validation12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (640 lines); consider splitting into references/ and linking

Warning

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

referenced_paths_exist

Referenced path issues: 9 missing

Warning

Total

12

/

16

Passed

Repository
agentscope-ai/QwenPaw
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.