CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

lowdefy-config

Use when writing or editing Lowdefy YAML config — pages, blocks, operators, actions, connections, or requests. Looks up exact type names, schemas, and examples from the running dev server instead of guessing.

Quality

94%

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

An exemplary lean instruction skill: it gives exact MCP tool names and fallback HTTP routes, a crisp 4-step pre-write lookup workflow, and hard guardrails ('Never guess type names') without a wasted token. The single minor gap is the absence of an explicit post-write validation checkpoint to confirm written config matches the fetched schema.

DimensionReasoningScore

Conciseness

Every sentence adds operational information Claude would not know — the MCP server name, its setup command, 'never run `lowdefy dev` yourself or choose a port', the `directory` parameter, the HTTP fallback routes, and exact tool names. There is no padding or explanation of known concepts, matching the 5 anchor ('every token earns its place').

5 / 5

Actionability

The body names concrete, directly callable tools (`lowdefy_list_types`, `lowdefy_get_schema`, `lowdefy_get_examples`, `lowdefy_get_doc`, `lowdefy_search_docs`) and exact HTTP routes (`GET /lowdefy-docs/blocks`, `/lowdefy-docs/schema/{kind}/{type}`, `/lowdefy-docs/examples/{type}`). Per the rubric's scoring notes, an instruction-only skill without code is not penalized when the guidance is this executable; it matches the 5 anchor.

5 / 5

Workflow Clarity

A clear numbered lookup sequence (list types → get schema → get examples → get doc/search) with unambiguous, named steps. It sits above the 3 anchor (sequence present, checkpoints implicit — here 'Never guess type names' acts as an explicit guardrail) but below the 5 anchor, which expects an explicit validation checkpoint such as verifying written config against the fetched schema before finishing. The operation is read-only lookup, so the destructive/batch cap does not apply.

4 / 5

Progressive Disclosure

The skill is under 50 lines, has no bundle files (no references/, scripts/, or assets/ exist), and all detailed documentation is sourced at runtime from the MCP tools rather than inlined. Per the rubric guideline, skills under 50 lines with no need for external references can score 5 with well-organized sections, which this numbered-list structure provides.

5 / 5

Total

19

/

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 strong description: it states both what the skill does (schema/type/example lookup from the dev server) and exactly when to use it, using natural domain vocabulary and third-person voice. The only gap is minor — no synonyms or file-extension variants among the trigger terms.

DimensionReasoningScore

Specificity

The description enumerates multiple concrete actions — 'writing or editing Lowdefy YAML config — pages, blocks, operators, actions, connections, or requests' and 'Looks up exact type names, schemas, and examples' — with comprehensive coverage of its domain. It clearly matches the 5 anchor rather than 4, since no meaningful action in the niche is left unlisted.

5 / 5

Completeness

It explicitly answers 'when' ('Use when writing or editing Lowdefy YAML config — pages, blocks, operators, actions, connections, or requests') and 'what' ('Looks up exact type names, schemas, and examples from the running dev server instead of guessing') with concrete trigger phrases, in third person. This matches the 5 anchor exactly rather than 4, where the 'when' would be less specific.

5 / 5

Trigger Term Quality

Natural terms a user would say — 'Lowdefy', 'YAML config', 'pages', 'blocks', 'operators', 'actions', 'connections', 'requests' — are well covered, but synonyms and file-name/extension variants (e.g., 'lowdefy.yaml', '.yaml') are absent. This sits between the 4 anchor (good coverage, a few natural terms missing) and the 5 anchor (synonyms and extensions included), landing at 4.

4 / 5

Distinctiveness Conflict Risk

'Lowdefy' names a clear niche with distinct, domain-specific triggers and near-zero overlap risk with other skills. It matches the 5 anchor ('clear niche with distinct triggers; minimal conflict risk').

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

lowdefy/lowdefy

Path

skills/lowdefy-config/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.