CtrlK
BlogDocsLog inGet started
Tessl Logo

oncehub

OnceHub integration. Manage Leads, Persons, Organizations, Deals, Pipelines, Activities and more. Use when the user wants to interact with OnceHub data.

64

Quality

78%

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

Quality

Content

82%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, well-structured skill body built around concrete CLI commands and a clear connection state-machine. The main gaps are minor fluff in the intro and a dangling "Step 2" reference that breaks the otherwise strong workflow sequencing.

DimensionReasoningScore

Conciseness

The body is mostly lean commands and brief explanations, but the opening "OnceHub is a scheduling and meeting automation platform... used by sales, marketing, and customer success teams" is background/marketing fluff, and the action-list command is repeated under "Popular actions".

4 / 5

Actionability

It provides copy-paste-ready bash for the full lifecycle (install, login, connection ensure/get --wait, action list/run, request proxy) plus a flags table, covering the common cases with executable commands.

5 / 5

Workflow Clarity

The connection setup is a clear state-machine with explicit checkpoints and a poll-after-action feedback loop (READY/BUILDING/CLIENT_ACTION_REQUIRED/CONFIGURATION_ERROR), but it references an undefined "Step 2" and uses an ad-hoc "1b" label rather than a clean numbered sequence.

4 / 5

Progressive Disclosure

The single file is well-organized into clear sections with no nested references, and no bundle files exist to split into; the inline clientAction detail and flags table could arguably live in references, keeping it just short of a 5.

4 / 5

Total

17

/

20

Passed

Description

73%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 solid, third-person description that explicitly pairs a what with a when and is anchored to a distinct vendor niche. Its main weakness is that the action vocabulary is limited to a single generic verb ("Manage") applied to a list of resources.

DimensionReasoningScore

Specificity

It names the OnceHub domain and many concrete resources ("Manage Leads, Persons, Organizations, Deals, Pipelines, Activities and more"), but the only action verb is the generic "Manage", so it names the domain richly without enumerating several distinct concrete actions.

3 / 5

Completeness

It states both what ("Manage Leads, Persons, Organizations, Deals, Pipelines, Activities") and when ("Use when the user wants to interact with OnceHub data"), but the trigger clause is somewhat generic ("interact with OnceHub data") rather than a concrete trigger phrase.

4 / 5

Trigger Term Quality

The brand name "OnceHub" is the natural keyword a user would say, and "Use when the user wants to interact with OnceHub data" supplies a usable trigger; coverage is good though it lacks synonyms or variations beyond the single proper noun.

4 / 5

Distinctiveness Conflict Risk

"OnceHub integration" carves out a clear niche tied to a specific SaaS app, with distinct triggers and minimal risk of conflicting with other skills.

5 / 5

Total

16

/

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.