CtrlK
BlogDocsLog inGet started
Tessl Logo

oc-deploy

验证、诊断和发布 OpenCreator Desktop,包括本地实际 App 打包与 E2E、master 候选构建、GitHub Actions 故障定位及明确授权后的 tag Release。用于“打包 Desktop”“验证候选包”“排查发布失败”“发布 OpenCreator”等请求;普通开发构建不使用。

70

Quality

85%

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

78%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 deploy runbook that splits overview (modes, gates, completion criteria) from executable detail (runbook.md) with strong progressive disclosure. Inline actionability and the framing of gates as a sequence could be tightened slightly.

Suggestions

Inline a minimal ordered command sequence per mode (or link to the exact runbook section anchor) so the body alone gives an executable skeleton, not just preconditions.

Split compound gate 8 into separate clauses (reuse conditions vs. re-candidate triggers) so the reuse/refresh boundary is scannable.

Add one short 'what success looks like per mode' line near each mode bullet to pair the completion criteria more tightly with the mode selection.

DimensionReasoningScore

Conciseness

Lean imperative prose with no concept over-explanation (no 'what is GitHub Actions' padding), but a few compound gates (e.g. gate 8) could be split for tighter reading.

4 / 5

Actionability

Names concrete commands and artifacts (desktop:package, e2e:package, gh auth status, desktop-release.yml, HTTP_PROXY/HTTPS_PROXY values) and defers full executable sequences to runbook.md, leaving minor gaps inline.

4 / 5

Workflow Clarity

Modes are clearly defined and the 8 gates act as a validation checklist with an error-recovery feedback loop (gate 6: cancel siblings, read logs, don't rerun), but the body frames gates as preconditions rather than a strictly ordered execution sequence — detailed steps live in runbook.md.

4 / 5

Progressive Disclosure

Body is an overview with a single well-signaled one-level reference ('先读取 references/runbook.md 中对应章节'); the referenced runbook.md exists, holds the detailed executable steps, and does not nest further references.

5 / 5

Total

17

/

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 specific, well-bounded description that clearly conveys both capability and trigger conditions in third person. Minor room to broaden trigger synonyms, but it strongly answers what and when with minimal conflict risk.

DimensionReasoningScore

Specificity

Lists multiple concrete actions across the deploy lifecycle — '验证、诊断和发布', '本地实际 App 打包与 E2E', 'master 候选构建', 'GitHub Actions 故障定位', 'tag Release' — giving comprehensive coverage of distinct capabilities.

5 / 5

Completeness

Explicitly states both what ('验证、诊断和发布 OpenCreator Desktop...') and when ('用于...等请求;普通开发构建不使用'), with concrete trigger phrases and an explicit negative boundary.

5 / 5

Trigger Term Quality

Includes natural user-facing phrases like '打包 Desktop', '验证候选包', '排查发布失败', '发布 OpenCreator', but lacks synonyms/file extensions (e.g. .yml, desktop-release) in the trigger list, stopping short of comprehensive coverage.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche — OpenCreator Desktop release/diagnosis — with distinct triggers and an explicit exclusion ('普通开发构建不使用'), minimizing overlap with general build skills.

5 / 5

Total

19

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
krillinai/OpenCreator
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.