CtrlK
BlogDocsLog inGet started
Tessl Logo

web-to-app

网页开发工程师当需要将任意网页URL封装为独立桌面客户端时,使用此技能可一键生成体积仅约5MB的跨平台(Win/Mac/Linux)原生应用安装包。支持自定义图标与高级配置,助你快速交付轻量级桌面端产品。

68

Quality

84%

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

86%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 well-structured, highly actionable skill body that appropriately splits detail into bundle files and gives executable examples. The only meaningful gap is the weak verification checkpoint in the packaging workflow.

Suggestions

Make the '输出验证' step an explicit validation action (e.g. check the installer file exists and reports expected platform-specific extension) rather than a vague '确认'.

Consolidate the install instructions so pake-cli setup appears once instead of overlapping between the 前置准备 section and the install_pake.py script description.

DimensionReasoningScore

Conciseness

Mostly efficient operational guidance without explaining concepts Claude already knows; minor redundancy between the install section and the 3 full code examples could be trimmed.

4 / 5

Actionability

Provides copy-paste-ready Python examples with real arguments, documented script parameters, and specific shell commands covering the common cases (basic, custom config, multi-instance).

5 / 5

Workflow Clarity

A clear 4-step sequence (收集需求→环境准备→执行打包→输出验证) with a failure-recovery branch, but the '输出验证' checkpoint is vague ('确认生成的应用安装包') rather than an explicit validation command.

4 / 5

Progressive Disclosure

Clear overview with well-signaled one-level-deep references (install_pake.py, build_app.py, parameter-guide.md — all real files), each annotated with when-to-read guidance in the resource index.

5 / 5

Total

18

/

20

Passed

Description

82%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 strong, concrete description with an explicit use-when trigger and a well-defined niche. The main weakness is second-person voice ('助你'), which lowers specificity and adds light marketing fluff ('一键', '快速交付').

Suggestions

Rewrite in third person to avoid the '助你' second-person voice penalty, e.g. 'Generates ~5MB cross-platform native installers from any web URL'.

Trim marketing phrasing like '一键' and '快速交付轻量级桌面端产品' in favor of more concrete capability verbs.

DimensionReasoningScore

Specificity

It names the domain and several concrete actions ('封装为独立桌面客户端', '生成...安装包', '自定义图标与高级配置'), but second-person voice ('助你快速交付') triggers the one-point specificity penalty.

3 / 5

Completeness

Explicitly answers both what ('一键生成...安装包', '支持自定义图标与高级配置') and when ('当需要将任意网页URL封装为独立桌面客户端时,使用此技能') with a concrete trigger clause.

5 / 5

Trigger Term Quality

Good coverage of natural terms users would say ('网页', 'URL', '桌面客户端', '安装包', '图标'), though a few common synonyms/phrasings are missing.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (packaging web URLs into native desktop installers via pake-cli) with distinct triggers and minimal overlap with other skills.

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

Validation15 / 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
anbeime/skill
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.