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 when a Python app must ship as a minimal, fast-starting Windows installer; not for basic script-to-exe conversion. 中文触发:Nuitka 极限优化、Python 商业打包、极限编译 Python、dist 瘦身、DLL 分析、最小安装包、最快启动、商业级打包风格

67

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

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

Highly actionable with complete, executable code and a well-gated workflow, but the body is long and duplicates its workflow and reference-project data across sections while inlining scripts that belong in separate bundle files.

Suggestions

Consolidate the three overlapping workflow sections ('How It Works', '核心工作流', '完整优化工作流') into a single canonical sequence to cut duplication.

Move build_optimized.bat, slim_dist.ps1, analyze_dlls.py, and the Inno Setup template into a scripts/ bundle and reference them one level deep from SKILL.md.

Remove decorative echo banners and repeated '参考项目' comparison tables; keep one concise reference-project benchmark instead of restating it in multiple sections.

DimensionReasoningScore

Conciseness

Mostly actionable content, but the 815-line body triplicates the workflow ('How It Works', '核心工作流', '完整优化工作流') and repeats the reference-project comparison tables and decorative console banners, so it could be tightened considerably.

3 / 5

Actionability

Provides fully executable, copy-paste-ready artifacts — complete batch, PowerShell, Python, and Inno Setup scripts — with a placeholder substitution table covering the common cases.

5 / 5

Workflow Clarity

Clear sequenced steps with explicit confirmation gates ('等待用户明确回复后才能继续', '请回复确认') and an errorlevel check, but no explicit fix-and-revalidate feedback loop on compile failure, leaving a minor validation gap.

4 / 5

Progressive Disclosure

Good section headers give it structure, but at 815 lines with no bundle files, large named scripts (build_optimized.bat, slim_dist.ps1, analyze_dlls.py, the .iss template) are inlined rather than split into a scripts/ bundle.

3 / 5

Total

15

/

20

Passed

Description

92%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, specific description that names concrete actions and gives explicit 'use when' guidance with both English and Chinese triggers. Only minor gap is the absence of file-extension keywords.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Nuitka extreme compilation, dist slimming, DLL footprint analysis, and Inno Setup packaging' — covering the domain comprehensively, matching the 5 anchor.

5 / 5

Completeness

Explicitly answers what ('Nuitka extreme compilation, dist slimming, DLL footprint analysis, and Inno Setup packaging') and when ('Use when a Python app must ship as a minimal, fast-starting Windows installer; not for basic script-to-exe conversion') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Strong natural-term coverage in both English and Chinese ('Nuitka', 'dist slimming', '最小安装包', '最快启动', '商业打包') with synonyms, but no file extensions (.exe/.iss/.msi) that users might cite, so a few natural terms are missing.

4 / 5

Distinctiveness Conflict Risk

Clear niche (commercial-grade Windows installer via Nuitka+Inno Setup) with distinct triggers and an explicit exclusion ('not for basic script-to-exe conversion') minimizing conflict with generic build skills.

5 / 5

Total

19

/

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

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.