CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

user-only-skill

Prove model-disabled skills stay outside the model catalog.

Quality

46%

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 ./examples/acp-agent/tests/snapshots/skill-load/workspace/.dsh/skills/user-only-skill/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

41%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 maximally lean but substantively empty: a single directive that references "user-only snapshot instructions" which appear nowhere in the body or in any bundle file. There is no actionable guidance, no workflow, and nothing for Claude to actually execute, making this a placeholder rather than usable skill content.

Suggestions

Replace the dangling directive with the actual snapshot instructions, stated concretely (what to check, which files or commands to run, what result confirms the skill is excluded from the model catalog).

If the instructions are too long for SKILL.md, put them in a real file (e.g. references/instructions.md) and link to it explicitly so the reference resolves.

Add a verification step (e.g. check the skill does not appear in the model's catalog listing) so the skill's stated purpose — proving exclusion — has an executable workflow with a pass/fail checkpoint.

DimensionReasoningScore

Conciseness

The body is a single seven-word sentence with zero padding, zero explanation of concepts Claude already knows, and no wasted tokens — every token present is all there is, matching the lean anchor. It is not scored lower because the emptiness of the instruction is an actionability failure, not a verbosity failure; the conciseness dimension penalizes over-explanation, of which there is none.

5 / 5

Actionability

"Follow these user-only snapshot instructions" provides no concrete code, commands, or specifics, and the referenced "instructions" do not exist anywhere in the body or bundle (no references/, scripts/, or assets/ files are present), matching anchor 1's "entirely vague or abstract; only describes rather than instructs". It cannot be a 2 because there is not even a high-level hint of an executable step — the sole directive points at nothing.

1 / 5

Workflow Clarity

No steps or sequence exist at all — the body is one dangling directive with no instructions to follow, matching anchor 1's "steps missing or incoherent; no sequence". The simple-skill exception (a single unambiguous action can score 5) does not apply because the single action is ambiguous: "these user-only snapshot instructions" are not present in the skill or any bundle file; there is no rough sequence that would justify a 2.

1 / 5

Progressive Disclosure

For a sub-50-line skill with no external references, the trivial one-line body has no inlined bulk content, no nested references, and no monolithic wall of text, so structurally nothing is misplaced — consistent with a good-structure score. It is not a 5 because the phrase "these user-only snapshot instructions" acts as an unclear pointer to content that lives nowhere, leaving navigation to the skill's actual substance broken; it is not a 3 because there is no substantial inline content that should have been split out.

4 / 5

Total

11

/

20

Passed

Description

25%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 concise and names a specific niche (verifying that disable-model-invocation keeps a skill out of the model catalog), but it reads as an internal test-fixture label rather than a user-facing skill description. It has no natural trigger terms, no "Use when..." guidance, and does not state what the skill actually does when invoked.

Suggestions

Add an explicit trigger clause, e.g. "Use when testing that skills with disable-model-invocation are excluded from the model's skill catalog."

State the concrete capability the skill performs when invoked, not just its verification purpose.

Include natural trigger terms a user or test harness would actually say (e.g. "model invocation", "skill catalog", "disabled skill") rather than only compound jargon like "model-disabled".

DimensionReasoningScore

Specificity

The description names a domain ("model-disabled skills", "model catalog") but offers only a single generic action ("Prove"), comparable to the anchor example "Processes PDF files". It does not rise to a 3 because it lists no concrete capability the skill performs when invoked; it does not fall to 1 because the domain and outcome are named rather than being entirely abstract like "Helps with documents".

2 / 5

Completeness

It has a vague 'what' ("Prove model-disabled skills stay outside the model catalog" states a purpose, not what the skill actually does) and no 'when' — there is no "Use when..." or equivalent trigger guidance, matching anchor 2. It is not a 3 because the 'what' is not a clear capability statement like "Extract text and tables from PDF files"; it is not a 1 because the purpose is at least stated specifically rather than being extremely vague.

2 / 5

Trigger Term Quality

The text is composed entirely of internal/meta jargon — "model-disabled skills", "model catalog" — with no natural phrases a user would say when needing this skill, matching the anchor "Handles document object model manipulation". It is not a 2 because not even one or two generic user-facing keywords (like "skills" in a natural phrasing) appear in usable form.

1 / 5

Distinctiveness Conflict Risk

The niche testing context ("model-disabled skills", "model catalog") makes it mostly distinct with only minor overlap risk against closely related skill-testing/configuration skills, fitting anchor 4. It is not a 5 because it lacks the explicit distinct trigger phrases of the anchor-5 example, and not a 3 because the domain is more narrowly scoped than "Works with document files".

4 / 5

Total

9

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

river666/deepseek-harness-enterprise

Path

examples/acp-agent/tests/snapshots/skill-load/workspace/.dsh/skills/user-only-skill/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.