CtrlK
BlogDocsLog inGet started
Tessl Logo

ninox

Ninox integration. Manage Organizations, Persons, Deals, Projects, Activities, Notes and more. Use when the user wants to interact with Ninox data.

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 ./skills/ninox/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

68%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 highly actionable integration guide with copy-paste CLI commands and a solid connection-state workflow, weakened by some padded background prose and a lack of verification steps for destructive action/proxy calls.

Suggestions

Trim the introductory Ninox background paragraph and the vague "When to use which actions" line so the body opens directly with what Claude must do.

Add a verification step after `membrane action run` and after proxy requests (e.g. re-query the record or check the response status) before proceeding, since these cover destructive PUT/DELETE operations.

Fix the "skip to Step 2" cross-reference by labeling the action-discovery section as Step 2, and merge the redundant "Popular actions" command into "Searching for actions" to remove the duplicated action-list invocation.

DimensionReasoningScore

Conciseness

The CLI command sections are lean, but the opening paragraph ("Ninox is a low-code platform... Think of it as a more user-friendly alternative to traditional database software") and filler lines like "When to use which actions: Use action names and parameters as needed" add unnecessary explanation that could be trimmed.

3 / 5

Actionability

It provides copy-paste-ready executable commands for every common case (install, login, connection ensure, connection get --wait, action list, action run, request proxy) plus a concrete flag table, fully covering the integration workflow.

5 / 5

Workflow Clarity

The connection flow has good state-based checkpoints (READY/BUILDING/CLIENT_ACTION_REQUIRED polling), but there is no validation/verification step after running actions or proxy requests (which include destructive PUT/DELETE), and the "skip to Step 2" reference points to an unlabeled step — the destructive-operation cap and missing verification hold it at 3.

3 / 5

Progressive Disclosure

The body is well-organized into clear headed sections with a navigable flag table and no nested references; minor gaps are the redundant "Popular actions" section (which repeats the action-list command) and the broken Step 2 cross-reference rather than a structural deficit.

4 / 5

Total

15

/

20

Passed

Description

78%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 clear, third-person description that names the Ninox niche and enumerates concrete entity types with an explicit use-when trigger. The main weakness is the generic single verb "Manage" and a when-clause that could name concrete user phrasings.

DimensionReasoningScore

Specificity

"Manage Organizations, Persons, Deals, Projects, Activities, Notes and more" names the domain and enumerates six concrete entity types, giving broad specific coverage, though the single generic verb "Manage" keeps it just short of comprehensive multi-action specificity.

4 / 5

Completeness

It states both what ("Manage Organizations, Persons, Deals...") and when ("Use when the user wants to interact with Ninox data"), but the when-clause is generic rather than listing concrete trigger phrases, fitting the "both present but when could be more specific" anchor.

4 / 5

Trigger Term Quality

"Ninox" and "Ninox data" plus the enumerated entity names (Deals, Projects, Persons) give good natural keyword coverage with an explicit use-when clause; Ninox has little synonym space so a few natural phrasings are still implicit.

4 / 5

Distinctiveness Conflict Risk

"Ninox integration" plus "Use when the user wants to interact with Ninox data" carves a clear, product-specific niche with a distinct trigger and minimal overlap with other skills.

5 / 5

Total

17

/

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
membranedev/application-skills
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.