CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

guidance

回答用户关于 QwenPaw 安装与配置的问题:优先定位并阅读本地文档,再提炼答案;若本地信息不足,兜底访问官网文档。

Quality

76%

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 ./src/qwenpaw/agents/skills/guidance-zh/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%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 solid, actionable guidance skill: concrete executable bash at every step, a clearly sequenced doc-location fallback chain, and honest output-quality guardrails (no fabrication, state when info comes from the official site, flag version differences). The main improvements are small correctness details in the copy-paste code and splitting the fallback heuristics into a bundled script.

Suggestions

Fix the find expression to parenthesize the -o branch — `find . -type f \( -name "faq.en.md" -o -name "config.zh.md" \)` — so both patterns are actually matched.

Add explicit emptiness checks after each fallback find (e.g., `[ -n "$DOCS_DIR" ] && [ -d "$DOCS_DIR" ]`) so the prose checkpoints are enforced in the code, strengthening workflow validation.

Move the root-derivation and global-fuzzy-search heuristics into a scripts/locate_docs.sh bundle file, keeping SKILL.md to the decision flow — this trims the body and improves progressive disclosure.

DimensionReasoningScore

Conciseness

Mostly lean, bash-driven guidance with minimal concept explanation, but slightly padded: the memory-lookup step is narrated twice ("首先你可以查看memory中是否有文档目录…如果没有则继续执行下一步" and again after the code block) and some comments restate obvious commands ("# 使用 dirname 获取该文件所在的目录").

4 / 5

Actionability

Provides concrete, executable commands throughout (python DOCS_DIR import, which/sed root derivation, find fallbacks, memory format template). Minor gaps keep it from copy-paste-perfect: `find . -type f -name "faq.en.md" -o -name "config.zh.md"` lacks parentheses so -type f binds only to the first predicate, and the memory-lookup find result is used without an explicit emptiness check.

4 / 5

Workflow Clarity

A clear five-step sequence with an explicit fallback chain and existence checks ("如果上面获取到了非空路径且目录存在,直接使用"). Not 5 because several checkpoints live only in prose rather than the code (e.g., empty find results are not explicitly tested), so the validate-fix-retry loop is implicit in places.

4 / 5

Progressive Disclosure

A well-organized single-file skill (no references/scripts/assets exist) with clear step headers and no broken or buried references. The ~135-line body inlines the fallback search heuristics and memory-record boilerplate that could live in a scripts/ or references/ file, leaving minor organization gaps.

4 / 5

Total

16

/

20

Passed

Description

70%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 specific, well-scoped description that names concrete actions and a clear fallback strategy, but it lacks an explicit "Use when…" trigger clause and omits several natural trigger terms the skill body itself covers. Adding an explicit usage trigger and the sub-topic keywords would raise it to top marks.

Suggestions

Add an explicit trigger clause, e.g. "当用户询问 QwenPaw 的安装、初始化、环境配置、依赖要求或常见配置项时使用" — this directly addresses the completeness cap.

Include the natural trigger variations already listed in the body (初始化、环境配置、依赖要求、常见配置项) so users phrasing questions with those terms match the description.

Mention the answer-language guarantee (回答语言与用户提问语言一致) as a distinguishing capability, which strengthens both specificity and distinctiveness.

DimensionReasoningScore

Specificity

Names the domain (QwenPaw installation & configuration Q&A) and several concrete actions — "优先定位并阅读本地文档,再提炼答案" and "兜底访问官网文档" — but does not enumerate the covered sub-topics (initialization, dependencies, environment setup), so coverage has minor gaps.

4 / 5

Completeness

The "what" is clear (locate and read local docs, distill an answer, fall back to the official site), but there is no explicit "Use when…" clause — the trigger is only weakly implied by the subject phrase "回答用户关于 QwenPaw 安装与配置的问题", which caps completeness at 3.

3 / 5

Trigger Term Quality

"QwenPaw", "安装", "配置" are natural terms users would say, but common variations the body itself lists (初始化、环境配置、依赖、setup) are missing from the description, so keyword coverage is good rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

Scoped tightly to QwenPaw installation/configuration Q&A with a doc-first-then-official-site strategy — a clear niche with distinct triggers and minimal risk of firing for unrelated skills.

5 / 5

Total

16

/

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

agentscope-ai/QwenPaw

Path

src/qwenpaw/agents/skills/guidance-zh/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.