CtrlK
BlogDocsLog inGet started
Tessl Logo

story-setup

网文写作工具集基础设施部署。为 Claude Code / OpenCode / Codex / Google Antigravity / ZCode / OpenClaw / Reasonix 提供内置适配;Web AI / 通用 Agent 可走 skills + AGENTS.md 文件模式。触发方式:/story-setup、$story-setup、「准备写书」「帮我搭一下环境」「配置写作项目」。

64

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Failed to scan

The risk profile of this skill

SKILL.md
Quality
Evals
Security

Quality

Content

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

The content is a thorough, well-structured, and largely actionable deployment procedure with strong sequencing and validation for a genuinely destructive/batch operation. Its main weakness is conciseness: the same rules (ZCode hooks mutex, restart warnings) are restated across multiple sections, and some detail that could live in per-platform reference files is inlined.

Suggestions

Consolidate the ZCode hooks mutual-exclusion rule into one canonical location and reference it elsewhere instead of restating the full logic in the deploy table, the ZCode algorithm, validation step 10, and the plugin note.

Move the OpenCode model-tiering UI specification (Steps 1-5, option structures, keyword table) into a dedicated reference file (e.g. references/opencode/model-tiering.md) and link to it from the main body to reduce SKILL.md length and improve progressive disclosure.

Restate the agent-restart warning once in Phase 3's installation report section and link back to it from Phase 2 Step 5 rather than repeating the rationale in multiple phases.

DimensionReasoningScore

Conciseness

The body is mostly efficient and assumes Claude's competence (no basic-concept tutorials), but it repeats the same guidance in several places — the ZCode hooks mutual-exclusion rule appears in the deploy table, the ZCode algorithm, validation step 10, and the plugin note, and the agent-restart warning recurs across phases — which is more than the minor over-explanation allowed at anchor 4.

3 / 5

Actionability

Provides concrete, copy-paste-ready commands (Python interpreter probe, node generator invocation, chmod, sentinel date format, model-ID regex) and a source/target/merge/validation deployment table, but a few merge procedures (CLAUDE.md/AGENTS.md marker merge) are described procedurally and several steps delegate the real logic to helper scripts rather than inlining it.

4 / 5

Workflow Clarity

Workflow is clearly sequenced (Phase 1 detection → Phase 2 deploy Steps 1-7 → Phase 3 verification) with explicit stop-on-failure checks, idempotency re-runs, byte-identical core validation, and the copy-path-safety pre-check, but not every step has a full validate→fix→retry feedback loop, leaving minor validation gaps relative to anchor 5.

4 / 5

Progressive Disclosure

SKILL.md is well-structured with clear headers and tables, and its references to references/templates/, references/agent-references/, per-platform reference dirs, and scripts/ all resolve to real bundle files at one level of depth; however substantial procedural detail (OpenCode model-tiering UI specs and the per-platform deploy algorithms) is inlined in the main file rather than split into the existing per-platform reference files, capping it below anchor 5.

4 / 5

Total

15

/

20

Passed

Description

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

The description is strong: it states a clear purpose, lists the supported environments, and provides multiple concrete natural-language and command-form triggers. Its only soft spot is that the described actions are somewhat high-level ('provides adaptation') rather than a granular enumeration of mechanical steps.

DimensionReasoningScore

Specificity

Names the domain ('网文写作工具集基础设施部署') and lists several concrete targets (eight named CLIs plus a generic Web AI file-mode path), but the actions are framed at the level of 'provides adaptation for X' rather than a fully enumerated set of mechanical operations, so it sits at anchor 4 rather than 5.

4 / 5

Completeness

Explicitly answers both 'what' (deploy web-novel writing toolset infrastructure with per-CLI adapters) and 'when' via a concrete '触发方式' clause listing multiple trigger phrases, matching the anchor for clear and explicit what-and-when guidance.

5 / 5

Trigger Term Quality

Provides comprehensive natural trigger coverage including colloquial phrases ('准备写书', '帮我搭一下环境', '配置写作项目') and exact invocation forms ('/story-setup', '$story-setup'), covering synonyms and command syntax a user would actually say.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear, narrow niche (web-novel writing toolset deployment) with a distinct slash command and specific setup-oriented trigger phrases, giving it minimal overlap risk with other skills.

5 / 5

Total

19

/

20

Passed

Validation

68%

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

Validation11 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

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

Warning

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

referenced_paths_exist

Referenced path issues: 1 missing, 14 deeper-than-1-level

Warning

Total

11

/

16

Passed

Repository
worldwonderer/oh-story-claudecode
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.