CtrlK
BlogDocsLog inGet started
Tessl Logo

od-share-to-community

Package the user's just-finished work as an Open Design plugin without asking for fields the project files already answer, then surface the existing Add-to-My-plugins / Open-Design-PR buttons.

62

Quality

73%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/_official/scenarios/od-share-to-community/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

88%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 body is a tightly-written, highly actionable workflow with explicit validation checkpoints, concrete commands, and well-signaled external spec references. The only room for improvement is mild tightening of the auth/jq guardrail paragraphs and optionally extracting spec detail into a bundled reference file.

DimensionReasoningScore

Conciseness

The body is dense and assumes Claude's competence — no padding about what a plugin or manifest is — with every section earning its place; only minor stretches (the long plugin.repo and jq guardrail paragraphs) could be trimmed. Not 5 because the auth/repo handling paragraph and jq-availability note run long; not 3 because there is no wasted conceptual explanation.

4 / 5

Actionability

Provides copy-paste-ready, fully executable commands throughout — `od plugin validate`, `od plugin pack`, `od plugin install --source <absolute-folder-path>`, `gh --version`, `gh auth status`, `node -e '...'` — plus specific recovery commands and an explicit list of forbidden placeholder owners. Covers the common cases concretely; not 4 because guidance is complete rather than having minor gaps.

5 / 5

Workflow Clarity

A clear sequenced workflow — read project files in order → derive → scaffold generated-plugin/ → validate → pack → install → single summary → STOP — with an explicit validation checkpoint (`od plugin validate`) and error-recovery guidance for auth problems. The validation step is present so the destructive/batch cap does not apply; not 4 because checkpoints and feedback loops are explicit rather than minor-gapped.

5 / 5

Progressive Disclosure

The ~70-line body is well-organized into clearly-headed sections (Required outcome, Auto-derive, Validate, When done, Do NOT chain, Language, folder shape, Spec references) with one-level-deep pointers to `docs/plugins-spec.md`, the plugin schema, and the sibling authoring SKILL.md. No bundle files exist, so this is judged on body structure; not 5 because there are no separate reference files to split the spec detail into, and not 3 because structure and signaling are already good.

4 / 5

Total

18

/

20

Passed

Description

58%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 specific and well-targeted to a distinct niche, but it lacks an explicit "Use when..." trigger clause and relies on product UI names rather than natural user phrasings for its triggers, which caps completeness and trigger-term quality. Adding a concrete trigger sentence would raise the two capped dimensions.

Suggestions

Append an explicit 'Use when...' clause naming natural triggers, e.g. 'Use when the user wants to share or publish just-finished work as an Open Design plugin.'

Add natural-language synonyms a user would actually say ('share my work as a plugin', 'publish to Open Design', 'ship this as a plugin') alongside the UI button names.

Optionally mention the validate/pack/install step in the description so the 'what' covers the full packaging flow, not just scaffolding and button-surfacing.

DimensionReasoningScore

Specificity

Names several concrete actions — "Package the user's just-finished work as an Open Design plugin", "without asking for fields the project files already answer", "surface the existing Add-to-My-plugins / Open-Design-PR buttons" — with only minor gaps (no mention of validate/pack). Not 5 because it omits concrete steps like validate/install; not 3 because it lists multiple specific actions beyond a single pair.

4 / 5

Completeness

The "what" is clear (package work as a plugin and surface specific buttons) but there is no explicit "Use when..." trigger clause telling Claude when to invoke this skill, which per the rubric caps completeness at 3. Not 4 because the "when" is only weakly implied by "just-finished work"; not 2 because the "what" is concretely stated rather than vague.

3 / 5

Trigger Term Quality

Includes domain entities like "Open Design plugin", "Add-to-My-plugins", "Open-Design-PR", but these are product UI names rather than natural phrases a user would say, and common variants ("share", "publish my plugin", "ship as a plugin") are absent. Not 4 because the natural-language trigger vocabulary is thin; not 2 because several relevant domain keywords are present.

3 / 5

Distinctiveness Conflict Risk

The Open Design plugin-packaging niche with named buttons (Add-to-My-plugins / Open-Design-PR) is mostly distinct, with only minor overlap risk against the sibling from-scratch authoring skill. Not 5 because the sibling od-plugin-authoring skill covers adjacent territory; not 3 because the sharing/post-completion framing and named buttons make it clearly distinguishable.

4 / 5

Total

14

/

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
nexu-io/open-design
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.