CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ecommerce-material-studio

电商素材工坊(中英双语)。用户需要生成电商主图、详情图、场景图、产品图合成、品牌叠加时使用。自动识别品类→匹配风格→场景感知合成→统一文字→自动质检→多平台适配→标准化交付。E-commerce product image studio: category detection, style matching, scene-aware compositing, text overlay, quality check, multi-platform adaptation, batch delivery.

Quality

90%

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: complete executable commands, a real validation step, and an accurate overview of every script and data file in the bundle. The only notable gaps are the absence of an error-recovery loop after the quality check and minor bilingual duplication of the intro.

Suggestions

Add a feedback loop after step 5 (质检): state what to do when quality_check.py reports failures — e.g. which script/parameter to adjust and to re-run the check before proceeding to platform adaptation.

Make the inter-step data flow explicit (which step writes output/plan.json and where composite results land) so steps 4–6 can be run without guessing paths.

Drop the English restatement of the opening paragraph (or the Chinese one) since Claude reads both; keep bilingual text only where it aids user-facing output.

DimensionReasoningScore

Conciseness

The body is efficient — module tables, data-file lists, and commands with no explanation of concepts Claude already knows — but the opening paragraph is fully restated bilingually ("生成电商产品素材…一站式工具链" / "One-stop pipeline for e-commerce product images: …"), a minor trimmable redundancy. Not 5: the duplicated intro sentences do not each earn their place; not 3: everything else is tight.

4 / 5

Actionability

Every step is a copy-paste-ready command with concrete flags and example values (e.g. "--category 个护电器 --sub-category 剃须刀 --price 169 --platform kuaishou"), and the inline Python example even clarifies that SceneAwareCompositor is a library rather than a CLI. Fully executable guidance covering the common end-to-end case.

5 / 5

Workflow Clarity

Eight clearly numbered steps with an explicit validation checkpoint ("5. 自动质检… python3 scripts/quality_check.py --plan output/plan.json") and checkpoint-resume noted for batch, but there is no feedback loop saying what to do when the quality check fails, and the inter-step data flow (output/plan.json produced where?) is only implied. Not 5: error-recovery guidance is missing; not 3: a validation step is explicitly present in the sequence.

4 / 5

Progressive Disclosure

The body is a clean overview: a module table, a one-line-per-file data list, and workflow commands, with all referenced bundle paths verified to exist (11 scripts in scripts/, 5 data files in references/ including brand_profiles/langke.json). References are one level deep, clearly described, and easy to navigate.

5 / 5

Total

18

/

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, concrete bilingual description that explicitly covers what the skill does and when to use it with domain-natural Chinese trigger terms. The main weakness is that the English half describes pipeline stages rather than user-natural trigger phrases, slightly limiting trigger coverage for English-language requests.

DimensionReasoningScore

Specificity

The description lists seven concrete pipeline actions ("category detection, style matching, scene-aware compositing, text overlay, quality check, multi-platform adaptation, batch delivery") with no coverage gaps, matching the comprehensive-coverage anchor rather than the 'minor gaps' anchor at 4.

5 / 5

Completeness

Both what and when are explicit: the pipeline list answers what, and "用户需要生成…时使用" gives an explicit when with concrete trigger deliverables (主图, 详情图, 场景图, 合成, 品牌叠加). Not 4: the when clause is already concrete and specific, not merely present.

5 / 5

Trigger Term Quality

The Chinese clause "用户需要生成电商主图、详情图、场景图、产品图合成、品牌叠加时使用" contains natural seller vocabulary, but the English half lists pipeline internals ("scene-aware compositing") instead of user-natural phrases like "product photos" or "listing images", and no synonyms or file extensions appear — good coverage with a few natural terms missing. Not 3: the core triggers (主图/详情图/场景图/品牌叠加) are exactly what target users would say.

4 / 5

Distinctiveness Conflict Risk

It occupies a clear niche — Chinese e-commerce listing imagery (主图/详情图 for 淘宝/快手/抖音 etc.) — with triggers that would not plausibly fire for other skills, matching the minimal-conflict-risk anchor.

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.

Validation — 15 / 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

davepoon/buildwithclaude

Path

plugins/all-skills/skills/ecommerce-material-studio/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.