CtrlK
BlogDocsLog inGet started
Tessl Logo

generating-python-installer

Commercial-grade Python installer expert for Windows: Nuitka extreme compilation, dist slimming, DLL footprint analysis, and Inno Setup packaging to ship the smallest, fastest installers. Use only for advanced packaging/optimization (minimal size, fast startup), not basic script-to-exe conversion. 中文触发:Nuitka 极限优化、Python 商业打包、极限编译 Python、dist 瘦身、DLL 分析、最小安装包、最快启动、商业级打包风格

72

Quality

88%

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

77%

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

The content is highly actionable with complete executable scripts and a well-sequenced, validated workflow, but it is verbose with repeated workflow restatements and inlines large scripts that should be split into bundle files. Progressive disclosure is the main weakness given the empty scripts/ directory.

Suggestions

Move the four large code artifacts (build_optimized.bat, slim_dist.ps1, analyze_dlls.py, the Inno Setup .iss template) into scripts/ and reference them from SKILL.md, so the body becomes an overview rather than an ~820-line monolith.

Collapse the three restatements of the build workflow ("How It Works", "核心工作流", "完整优化工作流") into a single canonical sequence to remove redundancy and reduce tokens.

Cut the dozens of repeated 参考项目 (reference project) comparisons to one consolidated case-study section, keeping only the once-stated benchmarks.

DimensionReasoningScore

Conciseness

Mostly operational and accurate, but the ~820-line body restates the same build workflow three times ("How It Works", "核心工作流", "完整优化工作流") and repeats the reference-project (参考项目) comparison dozens of times, so it could be tightened; not a 1 because it does not lecture on basic concepts Claude already knows, and not a 3 because it is far from lean.

2 / 3

Actionability

Provides complete, copy-paste-ready executable artifacts — build_optimized.bat, slim_dist.ps1, analyze_dlls.py, and a full Inno Setup .iss template — with specific Nuitka flags and concrete pip commands; not a 2 because the code is real and complete rather than pseudocode.

3 / 3

Workflow Clarity

The 核心工作流 is a clearly numbered sequence with explicit validation checkpoints (parameter confirmation gating, source-build checks for console/LTO/VC++ runtime, "等待用户明确回复后才能继续") and an errorlevel feedback check in the build script; not a 2 because validation and feedback loops are explicit rather than implicit.

3 / 3

Progressive Disclosure

The body has clear section headers but inlines entire large scripts (a .bat, a .ps1, a .py, and an .iss template) that belong in scripts/ — and the references/scripts/assets directories are empty — matching the level-2 anchor of content that should be separate being inline; not a 1 because sections are organized rather than a monolithic wall, and not a 3 because there are no one-level-deep bundle references to offload detail.

2 / 3

Total

10

/

12

Passed

Description

100%

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 specific, third-person, and explicitly covers both what the skill does and when to use it, with strong natural-language trigger coverage including Chinese terms. It clearly distinguishes advanced packaging from basic exe conversion.

DimensionReasoningScore

Specificity

Names multiple concrete actions — "Nuitka extreme compilation, dist slimming, DLL footprint analysis, and Inno Setup packaging" — rather than vague language, matching the level-3 anchor; not a 2 because it lists several specific actions rather than just naming a domain.

3 / 3

Completeness

Clearly answers both what (the four concrete actions) and when via the explicit clause "Use only for advanced packaging/optimization (minimal size, fast startup), not basic script-to-exe conversion"; not a 2 because the when is explicit rather than merely implied.

3 / 3

Trigger Term Quality

Includes natural terms users would say ("Nuitka extreme compilation", "dist slimming", "DLL footprint analysis", "Inno Setup packaging", "minimal size", "fast startup") plus a rich set of Chinese triggers ("Nuitka 极限优化", "Python 商业打包", "最小安装包", "最快启动"), giving good coverage; not a 2 because common variations are well covered.

3 / 3

Distinctiveness Conflict Risk

Has a clear niche (commercial-grade Windows installer via Nuitka dist + Inno Setup) and explicitly excludes the adjacent case ("not basic script-to-exe conversion"), making it unlikely to trigger for the wrong skill; not a 2 because the exclusion clause removes the obvious overlap.

3 / 3

Total

12

/

12

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

skill_md_line_count

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

Warning

Total

15

/

16

Passed

Repository
affaan-m/ECC
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.