CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

story-cover

小说封面生成。根据书名、作者名自动分析题材风格,调用 GPT-Image-2 生成含标题和署名的专业级网文封面;Codex CLI 优先使用内置 ImageGen,无需单独 API Key。触发方式:/story-cover、/封面、「帮我做个封面」「生成封面图」「做个小说封面」「封面设计」。

Quality

91%

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

Excellent content: a lean, fully procedural six-step workflow with executable code, explicit validation and retry loops, and clean progressive disclosure into two real, well-signaled reference files. No padding, no over-explanation, and no structural weaknesses found.

DimensionReasoningScore

Conciseness

The body is dense, procedural Chinese with zero padding — no explanation of concepts Claude already knows, every step operational (discovery rules for the book directory, the three-layer prompt formula, the single authoritative template). It assumes Claude's competence throughout, matching the 'every token earns its place' anchor.

5 / 5

Actionability

It provides a complete, copy-paste-ready prompt template and a fully executable bash export script with error handling ('[ -f "$SRC" ] || ... exit 1'), tool fallbacks (magick/convert/sips), and explicit versioning rules (封面_vN.png, .prompt.txt). The Codex path gives concrete tool invocation instructions; the API path delegates to the reference file, which contains the full commands.

5 / 5

Workflow Clarity

A clear six-step sequence with explicit validation checkpoints: Step 4 requires confirming the image is readable, Step 5 checks file existence and fails fast with a message, and Step 6 is a five-item quality checklist table with an explicit retry loop ('未达标或作者希望调整时…改完重新生成一张'). This matches the anchor-5 validate-fix-retry pattern; this is not a destructive/batch operation, so no cap applies.

5 / 5

Progressive Disclosure

The body is a well-organized overview with exactly two one-level-deep references, each clearly signaled both inline at point of use and in a closing '参考资料' table with a '何时读' (when to read) column. Both referenced files exist and contain the sections cited (「风格库」「平台风格」「构图变体」「题材推断规则」 all present in cover-styles.md), and the split is appropriate — 11KB of style data and the API fallback correctly live outside the body.

5 / 5

Total

20

/

20

Passed

Description

83%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 description: concrete capability statement with an explicit, natural trigger list that clearly answers both what the skill does and when to use it. Distinct and specific to the web-novel cover niche, with only minor gaps in capability coverage and natural-term synonyms.

DimensionReasoningScore

Specificity

The description names the domain and several concrete actions: '根据书名、作者名自动分析题材风格,调用 GPT-Image-2 生成含标题和署名的专业级网文封面' plus routing guidance (prefer Codex built-in ImageGen, no separate API key). It lists several specific actions with only minor gaps (e.g., platform sizing/export is not mentioned), matching the anchor-4 example better than the 1-2-action anchor 3.

4 / 5

Completeness

It explicitly answers both what ('自动分析题材风格...生成含标题和署名的专业级网文封面') and when ('触发方式:/story-cover、/封面、「帮我做个封面」...'), listing concrete trigger phrases — a direct match for the anchor-5 example. Not anchor 4, because the 'when' is explicit and specific rather than improvable.

5 / 5

Trigger Term Quality

It includes natural phrases users would actually say: 「帮我做个封面」「生成封面图」「做个小说封面」「封面设计」, plus slash triggers /story-cover and /封面. Coverage is good but a few natural variants are missing (e.g., 「换封面」「封面图」 standalone), which fits anchor 4 rather than the comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

It carves a clear niche (Chinese web-novel covers with title and author signature) with distinct triggers. Minor overlap risk remains with a generic image-generation or cover-design skill (e.g., a user asking for a non-novel 「封面设计」), so anchor 4 fits better than the minimal-conflict anchor 5.

4 / 5

Total

17

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

13

/

16

Passed

Repository

zenstory-ai/oh-story-claudecode

Path

skills/story-cover/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.