CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

1kosmos-blockid

1Kosmos BlockID integration. Manage data, records, and automate workflows. Use when the user wants to interact with 1Kosmos BlockID data.

Quality

69%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/1kosmos-blockid/SKILL.md
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 body delivers strong, executable Membrane CLI guidance with a well-signaled connection-state workflow including error-recovery checkpoints. Weaknesses are modest: some padded filler (product intro, bare entity list, duplicated command), an empty 'Popular actions' section, and dangling 'Step 2' references to steps that are never numbered.

Suggestions

Cut the filler: remove the bare entity list and 'Use action names and parameters as needed' line, and show the action-discovery command once (drop the duplicated `npx @membranehq/cli@latest` variant in 'Popular actions').

Fix the dangling references: either number the sections (Step 1, Step 2) so 'skip to Step 2' resolves, or rewrite as 'skip to Searching for actions'.

Populate 'Popular actions' with 3-5 real action examples (e.g., user lookup, event log query) so the section delivers what its title promises.

DimensionReasoningScore

Conciseness

The body is mostly command-focused and efficient, but includes unnecessary padding: the two-sentence product intro, the bare entity list ending in "Use action names and parameters as needed", and a duplicated action-discovery command shown both as `membrane action list` and `npx @membranehq/cli@latest action list`. This fits 'mostly efficient but includes some unnecessary explanation or could be tightened' rather than the minor-trim level of 4.

3 / 5

Actionability

Concrete copy-paste commands appear throughout (install, login, `connection ensure` with a real URL, state polling, `action run` with `--input '{"key": "value"}'`, and a full proxy flag table), matching 'mostly executable guidance with minor gaps'. It falls short of 5 because the 'Popular actions' section lists no actual actions, only the discovery command.

4 / 5

Workflow Clarity

The install → login → connection → poll → search → run sequence is clear, with state-based checkpoints (READY / CLIENT_ACTION_REQUIRED / CONFIGURATION_ERROR) and a re-poll feedback loop after user action. It misses 5 because "skip to **Step 2**" references step labels that do not exist in the document, a small coherence gap.

4 / 5

Progressive Disclosure

The single-file skill (no bundle files present) is organized into clear, well-ordered sections with no nested references, and each section's content is appropriately sized for inline placement — 'good structure; most content is appropriately placed; minor organization gaps'. It does not reach 5 because at ~150 lines the dead-weight entity list and clientAction detail could be trimmed or split out.

4 / 5

Total

15

/

20

Passed

Description

57%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 correctly names the niche product and includes an explicit 'Use when' trigger, giving it good distinctiveness and completeness. However, the capability statement is pure boilerplate ('manage data, records, and automate workflows') with no concrete actions or product-specific trigger synonyms, which limits its usefulness for skill selection.

Suggestions

Replace the generic action list with concrete capabilities, e.g., 'Manage 1Kosmos BlockID users, directories, templates, workflows, and events; run reports and automate identity workflows.'

Add natural trigger variations users would say, such as 'passwordless', 'identity verification', 'BlockID users', or '1Kosmos logs', so the skill triggers on phrasing beyond the exact product name.

Tighten the when-clause to name concrete scenarios, e.g., 'Use when the user wants to query or modify BlockID records, run identity workflows, or pull 1Kosmos logs and reports.'

DimensionReasoningScore

Specificity

"Manage data, records, and automate workflows" names the domain (1Kosmos BlockID) but the actions are entirely generic, matching the anchor 'names the domain but actions are minimal or generic'. It does not reach 3 because no concrete actions (e.g., 'manage users', 'run identity workflows', 'fetch event logs') are stated.

2 / 5

Completeness

It has an explicit when-clause ("Use when the user wants to interact with 1Kosmos BlockID data") and a what-clause ("Manage data, records, and automate workflows"), but the 'what' is generic, so 'both present with one side weak' fits anchor 4 better than anchor 3 (where 'when' would be missing) or 5 (where both would be concrete).

4 / 5

Trigger Term Quality

The description includes the natural product keywords "1Kosmos BlockID" and "data", but misses common variations and synonyms users would say (e.g., 'passwordless', 'identity verification', 'BlockID users'). This fits 'some relevant keywords but missing common variations or synonyms' rather than the fuller coverage of 4.

3 / 5

Distinctiveness Conflict Risk

"1Kosmos BlockID" is a clear niche product name with minimal conflict risk against other skills, but the trailing generic phrasing ("manage data, records") leaves minor overlap with generic data-management wording. This sits between 'mostly distinct; minor overlap risk' (4) and 'clear niche with distinct triggers' (5), closer to 4 because the action phrases themselves are not distinctive.

4 / 5

Total

13

/

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.

Validation — 15 / 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

membranedev/application-skills

Path

skills/1kosmos-blockid/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.